谷动谷力

标题: Zigbee抓包分析——Ubiqua介绍 [打印本页]

作者: 鸣涧    时间: 2022-3-13 23:05
标题: Zigbee抓包分析——Ubiqua介绍
Zigbee抓包分析——Ubiqua介绍


#背景 博主从事的是智能家居领域的网关研发工作。
由于我们的网络是Zigbee,所以博主不得不学会抓包。
会抓包,这个很重要。做我们这行不会抓包,就等同于电子工程师不会示波器、程序员不会GDB。

#正题
抓包器介绍
我司用的抓包软件是Ubiqua,是花了重金买的。主界面如下:


添加抓包器
首先,插上我们的抓包器,博主为 NXP 的 JN5168,用 FTDI 串口转USB 的 Dangle。
点击菜单栏:Device -> Add Device ... ,弹出设备添加框:
选 “NXP”,然后选重 "NXP FTDI Device",再点 “Add Device”,如下:



设置信道



然后点击设备上的开关按钮即可。



正常情况下,主界面就会出现大量的数据显示:



其中如下显示的,表示未解密包:


需要遇到 Transport Key 包方可解密。最简单的方法就是入一个设备进网络。
常用工具 在抓包器中一有些常用的工具:



过滤器
过滤器是必要的,不然人眼受不了。


新建过滤器
点击(7)所示的按钮,弹出如下框:



如果是Zigbee新手,用起来都比较麻烦。还有另一种简单的方法。
比如博主要抓 PANID=5FCC的包,即同一个网络的数据包。 先选中一个数据包样本。然后:


Zigbee包结构 ZCL包 如下为ZCL包,开关的属性报告:

Zigbee的协议很多与我们以太网络很像:
不详讲,只想提一下几点:
##常见的数据包介绍 如下数据包:

结语
本文就到介绍到这里,博主以后再一一介绍设备入网与控制的流程分析。
                                       
                                    






欢迎光临 谷动谷力 (http://bbs.sunsili.com/) Powered by Discuz! X3.2