TI中文支持网
TI专业的中文技术问题搜集分享网站

请问zigbee路由1通过路由2发信息到协调器,此时查路由1的父节点地址是路由2,现在把路由2断电,路由1信息直接发到协调器了,这个时候再查路由1的父节点地址怎么还是路由器2?不应该变成协调器了吗

请问zigbee路由1通过路由2发信息到协调器,此时查路由1的父节点地址是路由2,现在把路由2断电,路由1信息直接发到协调器了,这个时候再查路由1的父节点地址怎么还是路由器2?不应该变成协调器了吗

YiKai Chen:

路由一般是沒有父节点的,路由要送訊息的時候一般會先由neighbor table去找,如果neighbor已經有目的地,就直接發送,沒有才會去路由表找

user3688309:

回复 YiKai Chen:

那我怎么通过ti 的sensor monitor去看网络拓扑呢,ti 的这个工具是通过父节点显示拓扑的,而且ti提供的查询父节点的函数不是查的路由器的父节点吗?这个网络拓扑如果真实反映呢

YiKai Chen:

回复 user3688309:

我們一般會透過ZDP_MgmtLqiReq/ZDP_MgmtLqiRsp去取得neighbor還有ZDP_IEEEAddrReq/ZDP_IEEEAddrRsp去取得關聯表來呈現网络拓扑

user3688309:

回复 YiKai Chen:

还有查询父节点的函数查询的地址是不是路由表里的地址?这个路由2长期断电的话,它的信息会不会被自动清除?多久被清除?这些信息保存在哪里??此时我在查父节点会不会更新?

user3688309:

回复 YiKai Chen:

ti 的工具sensor monitor不是通过父节点的短地址显示拓扑吗?

YiKai Chen:

回复 user3688309:

我不確定ti 的sensor monitor工具是怎麼作的,而且sensor monitor這個軟件ti好像也沒有在維護了

user3688309:

回复 YiKai Chen:

ZDP_MgmtLqiReq这个函数不是读链路质量的吗?怎么也能读邻居表呢

YiKai Chen:

回复 user3688309:

ZDP_MgmtLqiRsp會返回neighbor table,你可以讀一下 Z-Stack API.pdf

Viki Shi:

回复 user3688309:

ZDP_MgmtLqiReq() 可以读邻居表

If the device supports this command (optional), calling this function will generate the request for the destination device to return its neighbor list. The calling application can only call this function if the ZDO_MGMT_LQI_REQUEST compile flag is set either in ZDConfig.h or as a normal compile flag.

赞(0)
未经允许不得转载:TI中文支持网 » 请问zigbee路由1通过路由2发信息到协调器,此时查路由1的父节点地址是路由2,现在把路由2断电,路由1信息直接发到协调器了,这个时候再查路由1的父节点地址怎么还是路由器2?不应该变成协调器了吗
分享到: 更多 (0)