如何解决设备可以在不事先协商发送任何数据的情况下接收命令吗?
我正在应对以下挑战。在我的系统中,有两个设备。标签和锚点。标签具有BLE模块,其发射功率为0dBm,没有长距离功能(BLE 4.0)。锚点具有BLE模块,其发射功率超过8dBm,并且具有远距离功能(BLE 5.0)。
我希望标签仅接收一些命令。不需要双向通讯。这样,如果仅接收0dBm的标签,我可以利用锚点的发射功率(8dBm),从而可以利用更大的范围。
我读了一些有关观察者/广播器原理的知识,该原理不需要连接。但是设备必须以某种方式就应该跳到的频率,步长等达成共识。
我在问,设备是否可能仅接收命令而无需与发送方事先协商?
非常感谢您的帮助。我从BLE标准开始,有很多东西要学习。
解决方法
是的,只能通过广告/扫描发送数据。这样,无需建立连接,因此不会进行连接参数协商。至于跳频协议-这是通过基带发生的(换句话说,您自己不会在软件中处理此问题),并且通常不适用于广告/扫描(这些事件仅发生在3个频道上,因此很可能观察者会看到广播公司正在广播的内容。
但是,请记住,由于您正在广播/广告数据而不是直接发送数据,因此,任何观察/扫描BLE设备都可以接收该数据,而出于安全性,安全性和隐私性目的,这些设备是不需要的。>
有关BLE通信的更多信息,我建议以下链接:-
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。