据我所知,这是一个BLE(蓝牙低能耗)位置标签。
我将用于该应用程序的应用程序下载到了iphone,该应用程序立即识别出该应用程序并已将其连接。 iPhone应用程序似乎知道标签有多远-它有一张本地地图,并说有几英尺远。我可以通过该应用设置设备名称,但不确定是在本地还是在标签本身上进行设置。 iPhone应用程序还具有一个“查找”按钮-按下时,标签会发出哔声。
所以我想知道如何自己编写该程序。我希望能够在附近时识别它,连接到它并发出哔声。我已经搜索了很长时间,但没有提出太多建议。
我假设(错误/正确吗?)有一些通用标准或方法可用于与这些BLE定位设备进行通信并使用它们执行基本功能-但是该标准是什么?文档在哪里?>
有人知道如何对这些BLE位置标签设备进行编程吗?
答案 0 :(得分:1)
为了找出到信标的距离,通常使用RSSI。这是接收功率的度量。需要将其与发射器的输出功率进行比较。通常,信标会将其输出功率放在广告数据中,因此无需连接即可使用。在这里,由于该应用程序还能够向信标发送命令,因此它有可能保持与它的连接并具有自定义的GATT协议以检索输出功率。
这是我的建议: