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

路由转发时加入自身地址

TI工程师们好,我有一个疑问,终端D发送一段数据,经过路由B,C的转发,送到协调器A,其中B,C能否在他转发数据包的时候将自己的地址自动加入到数据包中,使数据包增加一段内容,最后协调器A收到的就是终端D原来发送的数据和B,C的地址,,,请问这样子可以实现吗,TI允许这样做吗 ,谢谢……

yubin zhang:

求解答啊……真的很想知道

VV:

回复 yubin zhang:

标准的zigbee协议里面,路由数据中只包含next hop和destination addr。

你可以通过source routing的方式发现路由路径,当返回的时候会把路由信息都加上。你可以参考Z-stack协议栈安装目录下有个 Z-stack Developer guide的文档

当然在应用层来做的话肯定是可行的,你每次把数据包加长。

yubin zhang:

回复 VV:

请问在应用层将数据包加长是什么意思呢

VV:

回复 yubin zhang:

你需要把经过的路由节点的地址加到数据帧里面去,那也只能在应用层加,数据帧长度肯定越来越大的么。

yubin zhang:

回复 VV:

路由转发时数据包不经过路由器的应用层,我怎么加呢

yubin zhang:

回复 VV:

我看了一下developer's guide,使用源路由方式的话,没有API也不能获得路由路径啊,求解释,谢谢

VV:

回复 yubin zhang:

现成的API没有,但是在你收到路由发现回来的数据包中,你可以把他解析出来

yubin zhang:

回复 VV:

我是刚接触,,如何解析能否给个思路呢,十分感谢……

赞(0)
未经允许不得转载:TI中文支持网 » 路由转发时加入自身地址
分享到: 更多 (0)