当前位置:网站首页>使用EFR32作为Zigbee/Thread的sniffer的用法
使用EFR32作为Zigbee/Thread的sniffer的用法
2022-07-30 04:10:00 【Eagle115】
使用EFR32作为Zigbee/Thread的sniffer的用法
Silicon labs的EFR32通过烧录railtest程序,并执行一些CLI命令可以让EFR32作为sniffer使用。
sniffer相关的CLI命令:
- status:显示Railtest当当的工作状态
- rx 0:让无线电进入空闲状态,railtest在空闲状态才可以改变频率设置。
- config2p4GHz802154:将railtest配置为802.15.4 的物理层
- setBleMode 1:将railtest配置为Bluetooth LE的物理层
- enable802154 rx 100 192 864:使能802.15.4 接受模式
- setPtiProtocol 5:为Network Analyzer设置PTI的协议模式,0=Custom 2=Thread 3=BLE 4=Connect 5=Zigbee 6=Z-Wave
- setPromiscuousMode 1:让无线电进入混杂模式,sniffer需要无线电工作在混杂模式
- setChannel 11:设置无线电的通道,2.4Ghz的802.15.4的通道号为11-26
- setnotifications 0:sniffer消息在CLI上不显示
- rx 1:让无线电进入接收模式
railtest脚本模式:
RAILtest 中内置的命令脚本功能允许railtest程序自动执行 CLI 命令,而无需在命令行上进行来回设置。 可以将要执行的命令在 RAILtest 中排队,在railtest上电重启后依次执行。 命令脚本可以保存到flash(NVM3),任何保存的脚本都会在设备启动时自动运行。
要让railtest支持命令脚本模式,在建立railtest的项目时,需要安装"CLI Storage in NVM3"组件。
Zigbee sniffer的Script:
enterscript 1
status
rx 0
config2p4GHz802154
enable802154 rx 100 192 864
setPtiProtocol 5
setPromiscuousMode 1
setChannel 11
setnotifications 0
rx 1
endscript
Network Analyzer的使用:
- 在Simplicity studio中选择Window >Preferences>Network Analyzer >Decoding > Stack Versions,将Network Analyzer设置为解码正确的协议。然后启动Network Analyzer。
- Network Analyzer->Decoding->安全Security Keys,然后添加Network Key
- 在Simplicity studio上运行Network Analyzer可以启动sniffer。Network Analyzer上方的文本框可用于过滤消息。右键单击想要过滤的数据包,然后单击“Show only summary: Many……”,然后将条件从“ ==“改为“!=”。

CSDN博客仅作为本人工作学习之余的笔记使用,无任何商业目的,如果侵犯了你的隐私或权益,请随时联系作者,本人将及时删除相关内容
边栏推荐
- Shell脚本基本编辑规范及变量
- 数组和结构体
- Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Work (5) Task Book
- 新型LaaS协议Elephant Swap给ePLATO提供可持续溢价空间
- 小程序毕设作品之微信积分商城小程序毕业设计成品(4)开题报告
- Chapter 51 - Knowing the request header parameter analysis【2022-07-28】
- STM32 SPI+WM8978语音回环
- Summary of Rpc and gRpc Introduction
- What is CDH/CDP?
- Data Lake: Data Integration Tool DataX
猜你喜欢

Eureka Registry

Pytorch框架学习记录4——数据集的使用(torchvision.dataset)

Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Work (5) Task Book

Reverse Analysis Practice 2

Pytorch framework learning record 5 - the use of DataLoader

Summary of Rpc and gRpc Introduction

【C进阶】数组传参与函数指针

Unity3D Application模拟进入前后台及暂停

小程序毕设作品之微信积分商城小程序毕业设计成品(7)中期检查报告

Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Products (1) Development Overview
随机推荐
RRU, BBU, AAU
Pytorch框架学习记录7——卷积层
Wechat second-hand transaction small program graduation design finished product (1) Development overview
Data Lake: Data Integration Tool DataX
Redis【超详解!!!】
Reverse Analysis Practice 2
Pytorch框架学习记录1——Dataset类代码实战
Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Product (8) Graduation Design Thesis Template
FreeRTOS Personal Notes - Memory Management
High Concurrency Framework Disruptor
Boutique: Taobao/Tmall Get Order Details API for Purchased Products
Mini Program Graduation Works WeChat Second-hand Trading Mini Program Graduation Design Finished Works (5) Task Book
Redis "super explanation!!!!!!"
Mini Program Graduation Works WeChat Points Mall Mini Program Graduation Design Finished Products (3) Background Functions
RRU、BBU、AAU
Charles replaces the interface response information
Many overseas authoritative media hotly discuss TRON: laying the foundation for the decentralization of the Internet
How to solve the error "no such file or directory" when EasyCVR starts?
TCP congestion control technology and acceleration principle of BBR
Pytorch framework to study record 6 - the torch. Nn. The Module and the torch nn. Functional. The use of conv2d