zigbee入网过程深入解析(Ubiqua抓包)
一、抓包工具Ubiqua的Traffic介绍
添加或者隐藏Traffic View中的内容:在抓包左上角中选择“tools” → “options”→ “Traffic”,即可勾选在抓包Traffic View上要显示内容。
对于目前测试,一般显示如下即可:
Timestamp:发出该条包的时间
Time delta:这条包和上一条包的时间间隔
Ch.:网关的当前信道
Layer:层(MAC/NWK/APS/ZCL/ZDP)
Packet information:数据包信息。
PAN Dst:显示网关的PAN ID,网关PAN ID可在ZLL Test中查看。
MAC Src:可通过查看到包的短地址,判断该条包是由哪个设备发出。
MAC Dst:MAC层目的地址,可查看到发出包的设备走的中继。
MAC seq:包的序号。
NWK Src:NWK层原地址,可查看某条是由哪个设备发出。
NWK Dst:NWK层目的地址,可查看到某条包的发送目的是给哪个设备。
二、入网过程
普通开关、插座、门锁设备入网流程一般到basic就结束了;灯到identity结束;低功耗传感器设备一般到IAS zone结束。
设备入网流程如下:
- Beacon request
由设备发出,请求入网,设备一般会全信道扫描找网。 - Beacon
由网关发出,主要查看四点,如下图绿色方框内,都为yes则网关处于可以接收router和end device设备入网。
- association request
关联请求入网,由设备发出,此时设备还没有分配短地址,因此在MAC层显示的原地址为设备长地址。 - data request
收到Coordinator的MAC层确认后,Endpoint发送一个Data request请求Coordinator给其分配16位网络地址。 - association response
可以查看到给设备分配的短地址。(当Coordinator接收到Data request后经NWK层的算法为其分配一个唯一的网络短地址,然后向Endpoint发送一个包含些短地址的包,这个包是通过MAC地址发送的)
- Transport key
传输key - Device announce
一般为设备广播两次,网关广播两次。此时设备已经入网,但是网关还没有识别是什么设备。
a.常电供电设备广播:
b.End device 设备广播
- Active endpoints request
网关向设备发出的节点请求 - Active endpoints response
设备给网关回应的节点数
- Simple descriptor request
网关请求设备的一些属性或者特性的描述,使网关去判断这是什么设备。 - Simple descriptor response
设备回应,告诉网关该设备的属性等信息。
- Basic:read attributes
- Basic:read attributes response
Router、on/off设备、红外宝设备入网结束。 - Identity
灯设备入网成功后,到identity,入网流程结束。 - IAS Zone:read attributes
- IAS Zone:read attributes response
zigbee入网过程深入解析(Ubiqua抓包)相关推荐
- Spring Boot文档阅读笔记-FileHandling解析及抓包分析
这篇博文将说明使用WEB服务上传和下载文件. 首先是文件上传: 使用MultipartFile作为请求参数,这个上传API使用Multi-Part表单的值: 代码如下: @PostMapping(va ...
- ZigBee转包、Ubiqua抓包工具的安装教程附带ZigBee抓包使用和入网流程解析
关注嘉友创科技公众号 前言: 无线通信这玩意是看不见摸不着的,比较炫幻,不像串口通信,想知道通信的数据,直接接一个USB转串口线,打开PC串口助手就可以看到数据了. 无线不同的地方就是,这玩意还有加密 ...
- ZigBee 3.0 Z-Stack 3.01 终端设备入网过程全解析
[源码.文档.软件.硬件.技术交流.技术支持,入口见文末] 这篇文章主要讲解一个处于"Factory New"状态(协议栈中的bdbNodeIsOnANetwork这个变量值为FA ...
- Ubuntu 14.04 64bit上解析wireshark抓包pcap文件格式和源码实现
pcap文件格式是常用的数据报存储格式,包括wireshark在内的主流抓包软件都可以生成这种格式的数据包 下面对这种格式的文件简单分析一下: pcap文件的格式为: 文件头 24字节 ...
- Zigbee 入网过程详解
目录 入网流程图 入网相关命令说明 开启允许入网命令Management Permit Joining Request 设备入网请求命令Beacon Request命令 Beacon Request回 ...
- Ubiqua 抓包工具
文章目录 1.Ubiqua 软件包 2.抓包工具 驱动安装 3.抓包软件 Ubiqua Protocol Analyzer 的配置 3.1 打开 Ubiqua.exe,添加设备 CC2531 3.2 ...
- DHCP协议理论解析与抓包实践
目录 一.定义 二.概述 2.1 DHCP的由来 2.2 DHCP的3种地址分配方式 三.DHCP工作流程 发现阶段:DHCP Discover 提供阶段:DHCP Offer 选择阶段:DHCP R ...
- PPPoE协议讲解以及拨号过程Wireshark抓包解析
文章目录 前言 一.PPPoE的简单介绍 1.PPPoE客户端 2.PPPoE服务器 3.一些典型用例 4.PPPoE帧格式 二.PPPoE会话建立过程 三.PPPoE抓包详解 1.PADI 2.PA ...
- (转)fiddler下载断点抓包解析
本文转载自https://www.52pojie.cn/thread-854434-1-1.html 说起抓包,很多人以为就是用个工具,简简单单地抓一下就可以了. 昨天在面试一个安卓逆向,直接告诉我[ ...
最新文章
- jsp简介mysql_个人知识管理系统的设计与实现(JSP,MySQL)(含录像)
- 4.Java面向对象相关知识总结
- 关于PHP的 PHP-FPM进程CPU 100%的一些原因分析和解决方案
- win定时关机_如何设置电脑定时关机?电脑新手有必要掌握一波!
- java按钮改变窗口大小_布局似乎有问题,JButton在调整窗口大小时显示出意外的行为。...
- ffmpeg解析TS流
- 华为新系统鸿蒙有哪些手机_如今鸿蒙手机之后,华为启用新系统,谷歌微软措手不及...
- 【报告分享】2021年中国数字经济就业发展研究报告.pdf(附下载链接)
- 《原力计划【第二季】》第 7 周周榜揭晓!!!
- -Visual Studio 2010- IntelliTrace(智能跟踪)优化c盘
- 几种所见所得的在线编辑器
- gomod下导入模块的方法
- 10006---当当架构部张亮:从码农到大牛,技术与心境的双重提升
- 三口烧瓶规格有哪些_三口烧瓶
- 5板斧---分析短信、彩信收发异常
- 如何用VB编写FLASH动画播放器
- python3里复数的算法_Python高级复数算法
- 北京市工作居住证办理流程以及资料
- 静态网网页设计成品下载
- 【论文导读】- Link Weight Prediction Using Supervised Learning Methods(使用监督学习方法的链路权重预测及其在Yelp网络中的应用)