搜索
bottom↓
回复: 7

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

[复制链接]

出0入0汤圆

发表于 2016-10-9 23:21:39 | 显示全部楼层 |阅读模式
     开发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等协议。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出5入42汤圆

发表于 2016-10-9 23:28:12 | 显示全部楼层
淘宝上搜了搜你说的USB模块,没找到啊。这玩意多少钱一个?

如果够了Ubiqua Protocol Analyzer这个软件,还需要配合相关的硬件才能抓包分析吗?

出0入0汤圆

发表于 2016-10-10 10:18:11 | 显示全部楼层
kevin_me 发表于 2016-10-9 23:28
淘宝上搜了搜你说的USB模块,没找到啊。这玩意多少钱一个?

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

就用Wireshark抓包不行吗?

出0入0汤圆

发表于 2016-10-10 10:24:49 | 显示全部楼层
广告???

出0入0汤圆

 楼主| 发表于 2016-10-10 10:53:49 | 显示全部楼层
Wireshark无法抓取空中的无线包,必须要有USB Dongle才行。NXP已经提供了ZigBee Sniffer抓包的固件,把这个固件烧写到JN-5169芯片,通过USB转串口与电脑连接,把空中抓取的ZigBee数据包传给Wireshark。

这不是广告,本人不售卖USB Dongle。如果有接触NXP ZigBee方案的开发人员,应该知道如何获得USB Dongle或者如何自己DIY一个USB Dongle。

出0入0汤圆

发表于 2016-10-10 13:33:38 | 显示全部楼层
看看,谢谢分享

出0入0汤圆

发表于 2017-4-13 16:59:57 | 显示全部楼层
请问教程中的 ZBSniffer.exe 是什么软件,网上没有找到啊

出0入0汤圆

发表于 2017-9-5 17:26:29 | 显示全部楼层
资料不错,多谢!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 14:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表