4

我目前正在为 BLE 设备开发一个 iOS 应用程序,它将实现Proximity Profile(我目前还没有访问权限),但我不知道这实际上意味着什么。

我已经阅读了 bluetooth 的 pdf 文档,并且知道 BLE 设备将是proximity reporter和应用程序,但这在框架proximity monitor方面意味着什么?CoreBluetooth

连接到 BLE 设备后,我目前用来测量接近度的方法是通过readRSSI对外围设备的调用。实现接近配置文件的设备是否表现不同,因此我不需要拨打该电话?周围没有太多文档可以提供更好的想法。

4

1 回答 1

5

以下是与邻近配置文件相关的 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

于 2013-06-10T13:33:58.967 回答