一.示例: 8x34当协调器,891x当路由器或终端,二者互相通讯。
二.参数的配置:
1. 891x:
(1)配置工具的简易配置步骤:
(2)将891x设置成“路由”节点:
2. 8x34:在web配置界面中,选择“应用”里的“zigBee应用”,并启用。
(1)将8x34设置成“协调器”,工作模式为“AT”,这时“透传地址”就失效了
测试1:使用一台pc机,打开“网络调试助手”从8x34 的lan口接收数据(本地ip和端口这两个参数与路由器里面设置好的lan ip和设定的一个端口号一致),串口工具往891x串口发送数据,实现互相通讯。
(2)将8x34设置成“协调器”,工作模式为“主从”(即点对点透传模式):
测试2:用“网络调试助手”从8x34 lan口接收数据,串口工具往891x串口发送数据,实现互相通讯。
三.具体参数说明:
判断ZigBee设备处于同一个网络的标志是:网络号和物理信道一致,相当于处在同一局域网下的设备才能互相通信,如上图网络号都为100,物理信道都为11。这样尽管是不同厂家同种设备,也不会有影响,因为处于同一网络的概率非常之小;同时也可以大大减小同频段wifi、蓝牙的干扰。
一个ZigBee网络有且只能有一个协调器,它起到组网的作用,这样其他的ZigBee设备(路由或终端)才能找到相应的网络并加入。
分节点地址即为设备ID号,好比每个人都对应一个唯一的身份证号,所以一个网络中要是有多台设备,则分节点地址是不可重复的。协调器的分节点地址固定为0,程序上已定死,不可设置!
透传地址即为最终目的地址。如上图的配置中,协调器的透传地址是1,则8x34的数据就会发给891x ;路由节点的透传地址是0,则 891x 出来的数据只会发给8x34。
AT模式下,需要使用at命令去发送数据,可以实现点对多点的通讯。具体at指令可以参考相关说明书。