关于zigbee组网流程的问题。
刚开始做zigbee,对zigbee组网很疑惑。
请问,所有的zigbee硬件都是一样的,只是程序有区别,我知道协调器,路由,结点的程序是不同的,
请问多个路由和结点之间的程序有地址的不同,所以多个路由之间的程序或者多个结点之间的程序,在地址上是不同的,对吧?
如果是协调器临时随即给所有的设备分配地址的话,是不是一堆板子烧好程序,放到一起,通电,协调器自动就会给所有的路由和结点分配地址?
所有的zigbee硬件可以相同,也可以根据不同的功能有所改变,比如终端节点一般会连接传感器
请问多个路由和结点之间的程序有地址的不同,所以多个路由之间的程序或者多个结点之间的程序,在地址上是不同的,对吧?
您现在所指的地址是指短地址还是长地址?短地址的话是在入网时由协调器分配的,网络内的节点都有不同的短地址。
如果是协调器临时随即给所有的设备分配地址的话,是不是一堆板子烧好程序,放到一起,通电,协调器自动就会给所有的路由和结点分配地址?
若是未编译NV选项的话,是由协调器自动分配短地址的。
明白了,另外zigbee节点入网是什么流程?一个烧好程序的板子,放到路由附近的范围,通电就行了?如果附近有两个zigbee网络组,请问怎样选择加入哪一个网络组?
关于组网流程,您可以参考网上的一些文章如 http://www.cnblogs.com/cherishui/p/3701701.html 或TI zstack协议栈安装文件夹C:\Texas Instruments\ZStack-CC2530-2.5.1a\Documents内的文档
如果附近有两个zigbee网络组,请问怎样选择加入哪一个网络组?
您可以指定PANID加入指定的网络,若是未指定的话,一般根据信号强弱来加入网络
明白了,谢谢!
不客气,很高兴能帮到您!