究竟什么是接近配置文件'关于蓝牙低能耗API?

时间:2013-06-06 01:03:51

标签: ios ios5 bluetooth core-bluetooth bluetooth-lowenergy

我目前正在开发一个用于BLE设备的iOS应用程序,该应用程序将实现Proximity Profile(我目前还无权访问),但我对的内容感到茫然这实际上意味着。

我已阅读the pdf document from bluetooth,并且知道BLE设备将是proximity reporter而应用程序是proximity monitor,但这对于CoreBluetooth来说意味着什么框架?

连接到BLE设备后,我目前用于测量接近度的方法是通过外围设备上的readRSSI调用。实现邻近配置文件的设备是否表现不同,以便我不需要进行该呼叫?没有太多的文档来提供更好的主意。

1 个答案:

答案 0 :(得分:4)

以下是与邻近资料相关的GATT服务的说明:http://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.proximity.xml

看起来它允许一个属性从中读取RSSI(我想通常你可以直接从发送器/接收器读取低级方法的值)。因此,您应该能够读取连接两端的RSSI值。

配置文件还允许在两端发生警报,​​您可以控制发生什么级别的警报。

我认为,“简介”只是GATT中的一系列属性。如果您具有必需的属性,则可以声明您支持该特定的配置文件。

如果您需要,这里有一个包含小细节的PDF:https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=239392