在开发zigbee的时候我经常使用dongle然后借助桌面端的sniffer程序进行抓包分析,
现在有项目需要用到无需入网直接抓包就能接收到数据包到模式,但找遍整个TI官网也没找到dongle程序的源码
难道Ti只公布了hex文件吗。
hao hu2:
在我的项目中,需要用到这种特殊模式的收发数据,作为启动指示。
1. 发送数据,采用INTER_PAN类型的发送数据
2. 接收数据,在设备不入网的时候,通过在mac_rx.c文件中的rxFcsIsr函数的最后面,在macRxCompleteCallback(pRxBuf);之前,进行对接收数据内容的基本判断,如果符合我们的广播数据,则通过osal_set_event给应用层发送一个消息,跳过MAC层、NWK层和APS层,直达应用层。
目前测试,此方法可行。