|
3、第三种方式(Bindreq,Unbindreq)
例:假设你有一个主控(可能是ARM板子,可能是PC……),并且有一个Zigbee节点A通过串口或者U口等方式连在了主控上,主控可以给A发命令(什么命令你要自己定义、自己实现了);你还有一个B节点是开关,还有一个C节点是灯。你想让在B上建立绑定表,以用来控制C。那么你可以通过主机命令A向另外的节点B发起BindReq要求,主机发给A的命令中会带着C的一些信息(主机如何有C的信息?这种场合下,主机应该了解整个网络的细节,至于如何了解。。。。,以后再说)。这样,A就可以向B发起BindReq请求,这个请求的参数中包含了必要的C的信息,B在收到请求后就会建立起关于控制C的绑定表,以后B可以通过开关控制C了,也不再需要A的参与。这种方式适合那种集中管理的网络。
没有协调器A,B、C之间能通信么? |
|