请教大家一个问题。我组好的一个zigbee网络,一个协调器和10个路由,可以正常通信。现在我把这个协调器断电,把另一个协调器上电,然后把路由一个个的清除网络,让他们重新入网。这些路由会加入这个新的协调器里面,并且会给协调器发一条入网后的指令。但是协调器只能控制以他为父节点加入网的路由,不能控制通过路由入网的节点,是什么原因?协调器给路由发数据用的是MAC地址
Alvin Chen:
你节点也需要擦除网络信息,重新入网,你原来的节点还在原来的网络中无法加入新的网络。
user5122867:
回复 Alvin Chen:
我的节点已经擦除了网络信息,并且已经加入了新的网络里,只是协调器现在只能控制以他为父节点的路由
Alvin Chen:
回复 user5122867:
请上传抓包文件
user5122867:
回复 Alvin Chen:
user5122867:
回复 user5122867:
现在只能控制图里圈出的两个
YiKai Chen:
回复 user5122867:
能否上伝完整抓包档
user5122867:
回复 YiKai Chen:
抓包文件.psd
user5122867:
回复 YiKai Chen:
抓包文件已上传,请大神帮忙看下什么问题,谢谢
Alvin Chen:
回复 user5122867:
你其他设备没有入网成功,你这个抓包文件不完整吧。
user5122867:
回复 Alvin Chen:
这个抓包文件是我控制不能通信的路由节点抓的数据。其他设备应该已经入网成功了。我在程序里面做的处理是当路由节点入网后会给协调器发一个信息,信息里面包含这个路由的MAC地址。现在我给路由设备上电后,路由会给协调器发这个信息,协调器也收到了,但是协调器给路由发数据路由收不到(使用MAC地址通信),路由给协调器发数据是短地址的方式。