针对Simplicity Studio 4,EmberZNet将Silicon开发板改装变成协议抓包工具
Platform:Simplicity Studio 4、EmberZNet SDK 6.5.5.0
【SPP】Content:
1.download固件到开发板
本次使用EFR32MG12开发板,使用Simplicity Studio下载Railtest固件到开发板,如下图固件(下载时必须装载bootload)
2.打开launch console
打开控制台(用串口工具也可以),在控制台依次输入如下命令:
cmd1: > rx 0 //这将使 rx 处于空闲状态,以便你可以对其进行配置。 cmd2: > config2p4GHz802154 //这个命令把radio phy 配置成802.15.4 cmd3: >enable802154 rx 100 192 864 //将radio调到802.15.4捕获的模式 cmd4: > setPromiscuousMode 1 //将radio置于混杂捕获模式,这样它就可以充当sniffer了 cmd5: > setChannel <yourChannel, (11 – 26)> //设置你希望抓取的通道。 cmd6: > rx 1 //把radio改成接收模式。
3.使用抓包
打开network analyzer工具,就可以看见抓包文件,可在界面更改抓包通道、过滤PANID等约束条件