3227|2

111

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

[USB-KW41Z] Thread 数据嗅探 [复制链接]

本帖最后由 allenliu 于 2017-8-2 00:05 编辑

为了了解Thread协议买了个USB-KW41Z, USB-KW41Z采用K22F+KW41Z实现KW41Z到USB连接,原理如下图:


通过给K22F编程OpenSDA固件能够把USB-KW41Z作为一个简易的开发板用,比如来做Host Controlled Device.
而几十块的TI CC2530模块也能够实现MAC 802.15.4抓包,理论上也能抓Thread数据,不知道有人试过没。
USB-KW41Z抓包采用Protocal Analyzer Adapter软件来配置设备通道和抓包类型(BLE或Thread),工具下载地址:
http://www.nxp.com/products/micr ... 1Z?tab=In-Depth_Tab
抓包软件是和开源Wireshark结合的,现在最新的Wireshark已经支持Thread协议解析了。
操作步骤:
1. 先安装Protocal Analyzer Adapter软件,软件里面带WinPCAP,感觉这个PCAP是修改的版本,我用wireshark自带的WinPCAP没抓上包,也有可能是其它问题。
2. 安装Wireshark,如果你用64bits的系统建议用64bits的Wireshark,Protocal Analyzer Adapter启动后会修改Wireshark里面的库文件,而且每次启动都会,这种做法导致Windows 10下每次启动都会有UAC提示。最重要的是如果安装的是32bits的Wireshark的话第二次启动Wireshark会提示某些文件不是正确的Win32程序。
3. 启动Protocal Analyzer Adapter并设置Thread通道为25。


4. 点击右上角倒数第五个图标启动Wireshark。
5. Wireshark选择对应的网络接口(Protocal Analyzer Adapter有显示)然后开启捕获。
6. PuTTY到一块FRDM-KW41Z(启用shell功能),然后输入个getnodesip。
7. 这时候Wireshark应该就会显示几个数据包了,不过数据包是加密的。
8. Wireshark选择Edit->Preferences->Protocols->IEEE 802.15.4并点击Decryption Keys右边按钮配置如下:


9. OK后就可以对数据包解密了。


此内容由EEWORLD论坛网友allenliu原创,如需转载或用于商业用途需征得作者同意并注明出处

此帖出自NXP MCU论坛

最新回复

这个价格多少?  详情 回复 发表于 2017-8-2 09:08
点赞 关注(1)
 

回复
举报

252

帖子

0

TA的资源

一粒金砂(高级)

沙发
 
这个价格多少?
此帖出自NXP MCU论坛

点评

500左右。  详情 回复 发表于 2017-8-3 20:47
 
 
 

回复

111

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
jj1989 发表于 2017-8-2 09:08
这个价格多少?

500左右。
此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表