ZigBee协议分析仪Smart PacketSniffer

时间:2021-08-05 21:22:51


概述:

IEEE802.15.4/ZigBee协议分析仪具有广泛功能,包括分析与解码在PHY、MAC、NETWORK/SECURITY、APPLICATION FRAMEWORK 和APPLICATION PROFICES等各层协议上的信息包;显示出错的包及接入错误;指示触发包;在接收和登记过程中连续显示包。

ZigBee协议分析仪对于ZigBee器具的设计开发者具有很重要的意义,这在于它可以帮助进行与第三方ZigBee器具的互操作性测试,以及设计人员可以独立地监控自己的器具与未知

的第三方器具之间的通信及相互操作,从而发现可能出现的错误。

Smart Packet Sniffer 是一个PC应用软件,用于显示和存储通过射频硬件节点侦听而捕获的射频数据包。支持多种射频协议。数据包嗅探器对数据包进行过滤和解码,最后用一种简洁的方法显示出来。过滤包含几种选项,以二进制文件格式储存。

         做这个实验需要三个ZigBee开发板,一个做协议分析仪,一个做协调器,一个做路由器(或者终端)。使用的程序是在SampleApp的例程的基础之上进行了部分修改。

 

操作流程:

         1.分别将修改好的示例程序下载到协调器和路由器中,协议分析使用的不需要下载任何程序。

         2.使用SmartRF04EB连接协议分析用的开发板,打开软件Smart Packet Sniffer会出现如下界面:

ZigBee协议分析仪Smart PacketSnifferZigBee协议分析仪Smart PacketSniffer

         3.点击Start,调试器已正常连接会如下图显示: 

                                                            ZigBee协议分析仪Smart PacketSniffer

 

4.然后点击开始;ZigBee协议分析仪Smart PacketSniffer 在协调器和路由器还没有开启的情况下,界面依旧是没有任何显示的。

5.先启动协调器,然后再启动路由器;当然这两个也是没有先后顺序之分的,只要其他Zigbee设备有数据发送协议分析一都会接收并显示在界面上,之所以要先启动协调器是为了更清楚ZigBee网络的建立过程。如下如所示;

创建网络:

ZigBee协议分析仪Smart PacketSniffer

路由器请求加入网络:

ZigBee协议分析仪Smart PacketSniffer

按路由器的UP键,路由器会向协调器发送数据:

ZigBee协议分析仪Smart PacketSniffer

下一节:ZigBee的数据格式