永发信息网

zigbee节点之间怎么组网

答案:3  悬赏:30  手机版
解决时间 2021-03-28 15:16
  • 提问者网友:难遇难求
  • 2021-03-27 21:47
zigbee节点之间怎么组网
最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-03-27 22:52
协调器的作用主要在网络建立阶段,一旦组网结束就是一个普通的路由器了。但是一般网络会默认协调器为Trust Center,大概是因为协调器的网络地址一直是0x0000的原因吧,虽然这个trust center可以修改地址,但在一些应用Profile里有限制,比如ZigBee Smart Energy。
协调器当然有办法知道网络的节点数,但是不是直接就知道,你想想ZigBee网络可以容纳上万个设备。。。所以可以使用它内部的机制或者你自己在应用上做一个小的工作来记录节点数,最好基于MAC地址,因为NWK地址是动态可重新利用的。
全部回答
  • 1楼网友:煞尾
  • 2021-03-28 00:44
其中一个设置为协调器。其他设置成路由器或者节点就行。
把PAN ID 和信道都设置统一即可。
你应该问的是这些东西怎么调试吧?使用的通信是串口通信,调试频率是9600或者是115200,有点记不清了。现在都是2530了。2430用的不多,我没用过。相互他们相互之间通信要看你的代码是怎么写的了。。。是点对点还是一对多了。。追问我用的是2530,提问被我不小心写错了。我的组网是家庭里的智能开关,让他们能接受指令,现在就是要设置协调器,这个代码要怎么写,能大致说一下吗?
  • 2楼网友:上分大魔王
  • 2021-03-27 23:14

ZigBee节点是可以组建Mesh网络的,设置一个ZigBee节点为网络协调器,其他每个ZigBee节点都可以当做路由节点来使用,也可以设置为终端节点但是就失去了路由功能。发一张图片你就明白了,这个无线龙的ZigBee组网实验:
追问这个搞懂了,可是协调器之类的怎么设置呀,小白呀,能不能继续指导下我呀?能加你q聊吗?追答协调器的程序和路由器的程序是两种不同的程序,可以在IAR软件里面选择烧录到芯片内。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯