设备可以在没有事先协商(发送任何数据)的情况下接收命令吗?
Can the the device receive commands without previous negotiation (sending any data)?
我正在应对以下挑战。在我的系统中,有两个设备。标签和锚点。标签具有 BLE 模块,发射功率为 0dBm,但不具有长距离功能 (BLE 4.0)。主播具有 BLE 模块,发射功率超过 8dBm 和远程功能 (BLE 5.0)。
我希望标签只接收一些命令。不需要双向通信。这样,如果 0dBm 的标签只接收,我可以利用锚点 (8dBm) 的发射功率,因此范围更大。
我读了一些关于 Observer/Broadcaster 原理的东西,其中不需要连接。但不知何故,设备必须就它们应该跳到什么频率、步长等等达成一致。
我在问,设备是否可以在没有事先与发送方协商的情况下只接收命令?
非常感谢您的帮助。我刚开始接触 BLE 标准,还有很多东西要学。
是的,只能通过 adverts/scanning 发送数据。这样,就不需要建立连接,因此不会进行连接参数协商。至于跳频协议——这是通过基带发生的(换句话说,你不会自己在软件中处理这个)并且通常不适用于 advertising/scanning(这些只发生在 3 个频道上,因此它是观察者很可能会捕捉到广播者正在广播的内容)。
但是,请记住,因为您是 broadcasting/advertising 数据而不是直接发送数据,所以数据可以被任何 observing/scanning BLE 设备接收,而 safety/security/privacy 目的。
关于BLE通信的更多信息,我推荐以下链接:-
我正在应对以下挑战。在我的系统中,有两个设备。标签和锚点。标签具有 BLE 模块,发射功率为 0dBm,但不具有长距离功能 (BLE 4.0)。主播具有 BLE 模块,发射功率超过 8dBm 和远程功能 (BLE 5.0)。
我希望标签只接收一些命令。不需要双向通信。这样,如果 0dBm 的标签只接收,我可以利用锚点 (8dBm) 的发射功率,因此范围更大。
我读了一些关于 Observer/Broadcaster 原理的东西,其中不需要连接。但不知何故,设备必须就它们应该跳到什么频率、步长等等达成一致。
我在问,设备是否可以在没有事先与发送方协商的情况下只接收命令?
非常感谢您的帮助。我刚开始接触 BLE 标准,还有很多东西要学。
是的,只能通过 adverts/scanning 发送数据。这样,就不需要建立连接,因此不会进行连接参数协商。至于跳频协议——这是通过基带发生的(换句话说,你不会自己在软件中处理这个)并且通常不适用于 advertising/scanning(这些只发生在 3 个频道上,因此它是观察者很可能会捕捉到广播者正在广播的内容)。
但是,请记住,因为您是 broadcasting/advertising 数据而不是直接发送数据,所以数据可以被任何 observing/scanning BLE 设备接收,而 safety/security/privacy 目的。
关于BLE通信的更多信息,我推荐以下链接:-