loa*_*ion 4 bluetooth ios ios5 core-bluetooth bluetooth-lowenergy
我目前正在为 BLE 设备开发一个 iOS 应用程序,它将实现Proximity Profile
(我目前无法访问),但我不知道这实际上意味着什么。
我已经从 bluetooth阅读了 pdf 文档,并且知道 BLE 设备将是 ,proximity reporter
而应用程序是proximity monitor
,但这在CoreBluetooth
框架方面意味着什么?
连接到 BLE 设备后,我目前用来测量接近度的方法是通过调用readRSSI
外围设备。实现接近度配置文件的设备是否有不同的行为,因此我不需要拨打该电话?没有太多文档可以提供更好的想法。
以下是与邻近配置文件相关的 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
归档时间: |
|
查看次数: |
8542 次 |
最近记录: |