ZigBee 中同时传输导致的数据丢失
我正在设计一个多代理机器人应用程序,其中机器人通过 ZigBee 模块进行通信。如果两个(或更多)机器人同时(同时)发送数据,会导致接收器数据丢失吗?
考虑多个发送方和一个接收方(发送方同时发送数据,接收方接收数据并执行某些任务)。
I'm designing a multi-agent robotic application, where robots communicate through ZigBee modules. If two (or more) robots send their data simultaneously (at the same time) will it cause data loss at the receiver?
Consider multiple senders and one receiver (where senders send data simultenously and receiver receives them and perform certain tasks).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用完整的 ZigBee 堆栈(例如 XBee、Freescale 等),它应该在发送之前检查是否有空闲通道,并在出现故障时重新发送数据。我们的网络有数百个 ZigBee 节点,我们很少看到任何数据丢失。
If you are using a full ZigBee stack (something like XBee, Freescale, etc.), it should handle checking for a clear channel before sending as well as resending data if there is failure. Our networks have hundreds of ZigBee nodes and we very, very rarely see any data loss.