我在处理下面的挑战。在我的系统中,有两种设备。标签和锚。标签具有BLE模块,具有发射功率0dBm和不长范围特性(BLE4.0)。锚具有BLE模块,发射功率超过8 8dBm,具有远距离特性(BLE5.0)。
我希望标签只接收一些命令。没有必要进行双向交流。这样,我就可以利用锚(8 8dBm)的发射功率,因此如果只接收0dBm的标签,范围就会更大。
我读到了一些关于观察者/广播公司原则的文章,其中没有必要连接。但不知怎么的,设备必须就它们应该跳上的频率、步骤等等达成一致。
我的问题是,设备是否可能只接收命令,而无需事先与发送方协商?
非常感谢你的帮助。我从BLE标准开始,还有很多需要学习的地方。
发布于 2020-09-28 06:33:49
是的,只有通过广告/扫描才能发送数据。这样,就不需要建立连接,因此不需要进行连接参数协商。至于跳频协议--这是通过基带实现的(换句话说,你不会自己在软件中处理这个问题),而且通常不适用于广告/扫描(这些情况只发生在3个频率频道上,因此很可能观察者会捕捉到广播者正在广播的内容)。
然而,请记住,由于您是在广播/广告数据而不是直接发送数据,所以任何观测/扫描BLE设备都可以接收到这些数据,而这些设备并不是为了安全/安保/隐私的目的而需要的。
有关BLE通讯的更多资料,我推荐以下连结:
https://stackoverflow.com/questions/64006516
复制相似问题