This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] Zigbee 数据包监听解决方案

Guru**** 655270 points
Other Parts Discussed in Thread: CC2531EMK
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/699648/faq-zigbee-packet-sniffing-solutions

主题中讨论的其他器件:CC2531EMK

大家好、

数据包监听是了解 Zigbee 网络中发生的情况的重要组成部分。 因此、您目前可以使用各种 Zigbee 数据包监听解决方案。 以下是 TI 针对 Zigbee 数据包监听解决方案的建议:

1. Ubiqua 协议分析器

Ubiqua 是一款功能强大、基于订阅的 IEEE 802.15.4网络分析工具、是我们用于 Zigbee 网络分析的首选工具。 有关该工具的更多信息、请访问 :https://www.ubilogix.com/ubiqua/

2. Wireshark

Wireshark 是一款众所周知的免费开源数据包监听工具、支持多种不同的协议和多种不同的硬件平台。 ZigBee 是此工具支持的协议之一。 随 SMARTRFTM-Studio 和 PACKET-Sniffer-2提供的802.15.4插件仅支持版本3.0.X。  有关该工具的更多信息、请访问 :https://www.wireshark.org/


在 Ubiqua Wireshark 中进行数据包监听所支持的 TI 硬件(版本3.0.X):  

要执行数据包监听操作、必须下载以下软件:

这些软件工具和硬件平台的硬件/软件设置说明可在此处找到:

Z-Stack 用户指南、数据包监听器部分


此外、如果您想在  Wireshark 中使用 CC2531EMK 进行 Zigbee 数据包监听、则需要一个额外的软件工具:

TI Wireshark 数据包转换器1.

根据上一节链接的 Wireshark 设置说明、此工具与 SmartRF 监听器代理基本相同、但它与 CC2531EMK 兼容、而不是 CC26X2LP/CC1352LP/CC2650LP 兼容。 该工具还与我们的传统 TIMAC 1.5.2 产品捆绑在一起。


默认情况下、您将无法将 Wireshark 捕获的 Zigbee 捕获导入 Ubiqua。 这是因为我们的数据包转换工具如何与 Wireshark 配合使用。 为了将 Wireshark Zigbee 捕获(*。pcapng)转换为可以导入 Ubiqua 以进行更强大分析的格式、我创建了以下脚本(用于 Windows):

WiresharkCaptureTrim

此脚本所做的所有操作都是将*。pcapng 中的每个数据包的前44个字节剪裁掉、然后允许在 Ubiqua 中正确导入和解析此捕获。