【发布时间】:2012-04-10 03:06:23
【问题描述】:
我正在使用几个 XBee Zigbee 和一些 Arduino 模块(或微控制器,Arduino 不是强制性的)。我将我的 XBees 配置为 AT/透明模式。
我需要广播信息:当一个模块被触摸时,其他所有模块必须同时立即做出反应。
不幸的是,如果我在单播模式下获得良好的速度结果,那么在广播模式下会有很多延迟。这是已知和记录在案的,请参阅 XBee ZigBee Addressing。
没有数据丢失,但有时它们会被 XBee 缓冲几秒钟,然后再次发送或传送到我的 Arduino。
似乎不是配置问题,是广播协议的工作方式。关于如何加快流程的任何想法?
我唯一能做的就是使用 API 模式,让每个 Arduino 都保留一个 XBee 地址列表,并将单播信息单播到这些地址列表......但我失去了广播方法的舒适性,如果不更新每个 Arduino,我就无法轻松添加新模块。
【问题讨论】:
标签: embedded arduino microcontroller zigbee xbee