如何跟踪cc2530传输路径把 Z_stack协议栈路由打印输出
时间:12-22
整理:3721RD
点击:
Ti工程师:
为了验证网络的多跳功能,想把数据传输的路由路径显示出来,比如ABCDE四个节点,E通过那些节点最终传输到A这个路由信息串口输出打印,这是为了调试过程中充分验证路由器的路由过程,希望给予指点,具体一点不要拉一个文档,责任和态度是第一位的,十分感谢!
再次感谢!
所谓的neighour table ,route table 到底是什么,他在哪儿,怎么进行输出查询
建议你仔细阅读下zigbee specification!
// Table of neighboring nodes (not including child nodes)
neighborEntry_t neighborTable[MAX_NEIGHBOR_ENTRIES];
//路由表,存储下一跳的地址,当然不仅如此。
rtgEntry_t rtgTable[MAX_RTG_ENTRIES];
这些都是网络层的概念,以库的形式提供,你可以在IAR中watch.
这些如需详细了解,参考zigbee规范,或者买本钟永锋的《zigbee无线传感器网络》,另外,Z-STACK developer's Guide.pdf中5.2节也有介绍。
用TI的工具sniffer抓包,这可以看出是否转发的包。
http://www.daintree.net/ 或者http://www.ubilogix.com/products/ubiqua 这两个第三方工具也有类似抓路径的工具。可以很好的支持TI的工具,不是免费的。