多个XBee作为路由器,与一个XBee作为协调器,进行双向通信,如何配置?

多个XBee作为路由器,与一个XBee作为协调器,进行双向通信,如何配置?,第1张

xbee模块分别是多个系列。有xbee s1,xbee s2c,最新的xbee3

这里讲在使用ZigBee固件的情况下。

设置协调器模块 ce参数为1,dh,dl参数可以设置为广播ffff,也可以单独指向一个模块。

作为路由的xbee模块ce参数为默认0,dh,dl,设为0,也可指向协调器模块。

API方式下使用讲起来有点复杂,但是原理是一样的

确实是程序的问题,arduino Leonardo的硬件串口(D0和D1),不同于Arduino UNO,对应的是Serial1,不是Serial。所以,你把程序中的Serial改成Serial1就可以了。

Arduino官方是这么解释的:

Note that on the Leonardo, the Serial class refers to USB (CDC) communicationfor TTL serial on pins 0 and 1, use the Serial1 class.

参考:http://arduino.cc/en/Main/ArduinoBoardLeonardo

XBee模块是美国Digi公司的ZigBee模块产品,XBee是系列产品的名称。XBee模块是一种远距离低功耗的无线模块。跟zigbee模块区别如下:

一、协议不同

1、xbee:XBee模块是一种远距离低功耗的无线模块。

2、zigbee: 是一种基于标准的远程监控、控制和传感器网络应用技术。

二、特点不同

1、xbee:频段包含2.4G、900M、868M三种,同时可兼容802.15.4的协议。

2、zigbee:对支持低数据速率、低功耗、安全性和可靠性,而且经济高效的标准型无线网络解决方案的需求。

三、功能不同

1、xbee:可用于组建Mestl网络,每个模块都可以作为路由节点、协调器,以及终端节点。XBee模块内置协议栈,可通过X—CTU以及ZigBee Operator这两款软件进行调试。

2、zigbee:数据传输速率低:10Kb/s~250Kb/s,专注于低速率传输应用,功耗低:在低功耗待机模式下,两节普通 5号电池可使用 6~24 个月。

参考资料来源:百度百科-zigbee模块

参考资料来源:百度百科-例说XBee无线模块开发


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11690670.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存