利用Wireshark对ZigBee及Thread进行抓包分析

2020-02-11 09:46发布

     开发ZigBee/Thread等无线Mesh通信网络应用,开发调试过程中抓取空中无线通信包是必不可少的手段。 Ubiqua Protocol Analyzer是一个非常好用的商业软件。Ubiqua试用期内有1000packets的限制,但需要注册试用,已过试用期的电脑无法用。
     如果不想购买商业软件,我们可以使用免费开源的Wireshark这款非常著名的网络抓包软件,配合NXP的USB Dongle(JN-5169)实现IEEE802.15.4数据抓包和分析ZigBee/Thread协议。Wireshark可以完整解析ZigBee协议中APS、APF、NWK、ZCL、ZDP等各层协议,支持加密网络的解析。并且可以解析6LoWPAN协议中报文压缩协议、RPL路由协议、ICMPV6、TCP/UDP、NA等协议。
利用Wireshark对ZigBee及Thread进行抓包分析.pdf (465.32 KB, 下载次数: 77) 2016-10-9 23:19 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
kevin_me
1楼-- · 2020-02-11 11:51
淘宝上搜了搜你说的USB模块,没找到啊。这玩意多少钱一个?

如果够了Ubiqua Protocol Analyzer这个软件,还需要配合相关的硬件才能抓包分析吗?
ksn13
2楼-- · 2020-02-11 14:20
kevin_me 发表于 2016-10-9 23:28
淘宝上搜了搜你说的USB模块,没找到啊。这玩意多少钱一个?

如果够了Ubiqua Protocol Analyzer这个软件, ...

就用Wireshark抓包不行吗?
dreambox
3楼-- · 2020-02-11 19:06
 精彩回答 2  元偷偷看……
MCU_Coder
4楼-- · 2020-02-11 22:21
Wireshark无法抓取空中的无线包,必须要有USB Dongle才行。NXP已经提供了ZigBee Sniffer抓包的固件,把这个固件烧写到JN-5169芯片,通过USB转串口与电脑连接,把空中抓取的ZigBee数据包传给Wireshark。

这不是广告,本人不售卖USB Dongle。如果有接触NXP ZigBee方案的开发人员,应该知道如何获得USB Dongle或者如何自己DIY一个USB Dongle。
sunchaosq122
5楼-- · 2020-02-12 02:07
看看,谢谢分享
s290717997
6楼-- · 2020-02-12 02:23
请问教程中的 ZBSniffer.exe 是什么软件,网上没有找到啊

一周热门 更多>