这可能是一个错误的问题,但只需要知道这是否可行
对于我们的一款 BLE 设备,制造商数据是使用使用 [peripheral.advertisement.manufacturerData
]
manufacturerData: <Buffer 59 00 08 8a 00 00 50 f8 c8 f0 6e b9 cd> }
这些数据主要有一些与设备相关的数据,如电池电量、硬件版本等。
如果我们更改广告套餐,该设备是否可以用作信标和 BLE 设备?
是的,只要您可以控制广告负载,任何 BLE 设备都可以充当信标。信标是 BLE 设备的子集。根据定义,信标是持续不断地广播与其他远程设备相关的数据的 BLE 设备,通常包含有关其位置/接近度的信息。
因此,要回答您的问题,正如 Mike Petrichenko 所建议的那样,您所需要做的就是将广告数据更改为与远程设备相关的数据。如果您仍然需要发送当前广告,则需要交替发送当前广告数据和相关信标数据。您可以根据您的应用程序控制发送每个数据的频率(例如,对于当前负载的每 10 个广告,如果需要的频率较低,您可以发送信标广告)。
一些参考:-
什么是信标以及信标技术的工作原理 https://www.intellectsoft.net/blog/what-are-beacons-and-how-do-they-work/
关于 Beacon 技术您需要了解的 5 件事 https://www.wordstream.com/blog/ws/2018/10/04/beacon-technology
什么是信标以及它们如何在物联网应用中使用 https://dataconomy.com/2018/03/what-are-beacons-and-how-are-they-used-in-iot-projects/
我希望这有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)