2016-08-02 53 views
0

我正在開發可以插入許多不同傳感器的衛生系統,但可能沒有在給定時間連接所有或任何支持的設備。理想情況下,系統可以通過BTLE爲每個關聯的配置文件做廣告,但是我對這個解決方案有幾個疑問,我似乎找不到一個可靠的答案。在單個BTLE系統上支持多個藍牙配置文件

1)單個系統可以支持多個BTLE配置文件嗎?

2)爲了支持配置文件,如果需要支持該配置文件所需的服務和特性支持,那就足夠了嗎?每個配置文件概述了一些特定的連接間隔,而且我不確定這是需求還是建議的實現。

3)在工具連接到基本系統時,是否可以在運行時修改已啓用的配置文件?如果是,是否會影響當前連接或配對的設備?

回答

0

1)單個系統可以支持多個BTLE配置文件嗎?

規範不禁止單個系統支持多個BTLE配置文件,但其中大多數只支持一個配置文件。 BTLE上的配置文件定義被削弱,但您可以在一個配置文件中添加更多的服務。

2)爲了支持一個配置文件,如果支持被支持的服務和特色 由配置文件需要需要的是足夠 ?每個配置文件概述了一些具體的 連接間隔,並且我不確定這是否是需求或 建議的實現。

如果設備和應用都由您自己開發,您可以自定義服務/特性。 這是一個建議的沉思,但是如果這個詞是「應該」,那麼它是強制性的。

3)是否有可能在運行時修改的工具 啓用型材連接到基礎系統,如果是的話它會有什麼在 當前連接或配對的設備影響?

當然,您可以在運行時動態添加或刪除服務。它不會影響當前連接或配對的設備。