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.

[参考译文] ZigBee 数据包监听解决方案

Guru**** 2466960 points
Other Parts Discussed in Thread: CC2531, CC2650STK, CC2531EMK, TIMAC, Z-STACK, AES-128

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

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

主题中讨论的其他器件:CC2531CC2650STKCC2531EMKTIMACZ-STACKAES-128

您好!

我有一个包含 BBB 和 cc2650stk sensortag 的网络。 我还有用于监听的 CC2531软件狗。 我可以使用 ubiqua 嗅探帧、但我必须使用开源监听器。 我已经阅读了常见问题解答 ZigBee 监听器文章。 但是当我打开 TiWsPc 时、它看不到 CC2531。 我还尝试 killerbee 来嗅探帧、但显然我做了一些错误。 我可以使用哪种监听器。 是否有任何链接可以跟踪和实现。 你可以给我什么建议?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据 e2e.ti.com/.../699648 ,您可以将 CC2531EMK 和 Wireshark 用作 Zigbee 监听器。 Zboss 监听器是另一个选择。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我仍然无法使用 Wireshark。 我将尝试 Zboss、但我需要使用 Zboss 的十六进制文件刷写 CC2531。 但是、如果它不起作用、这是用于监听的 CC2531的 hex 文件
    *C:\Program Files (x86)\Texas Instruments\SmartRF Tools\Packet Sniffer\bin\general\firmware
    **监听器_FW_CC2531.hex
    我需要使用 SmartRF 闪存编程器(而不是闪存编程器2)刷写 CC2531、对吧?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,没错。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好。

    我遇到此错误"Flash 映像与引导加载程序重叠"。 我想继续使用 Wireshark、因此在刷写 cc2531dongle 后、我将使用 TiWsPc、但有人说它看不到 cebal 连接、因此...刷写 CC2531后、我将在论坛上逐步搜索。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您应该选择“Program CCxxxx SoC or MSP430”,而不是“Program Evaluation Board”。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当我使用程序 CCxxxx SoC 或 MSP430时、它说"CC2531 - ID3594:擦除、编程和验证确定"、然后我打开了数据包监听器进行检查、但在捕获器件部分看不到(仍然看不到) CC2531。 我还会尝试使用 Ubiqua!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我不能,因为我的许可证已经过期了:(
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nedim、

    使用 Wireshark 设置 CC2531作为数据包监听器的哪一部分不适合您?
    我之前安装过 TIMAC,并按照常见问题解答( https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/699648 )中的说明进行操作,因此,也许可以尝试安装 TIMAC 1.5.2 ( http://www.ti.com/tool/TIMAC )并查看它是否起作用。


    此致、
    Toby

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无需任何许可证。 无论如何、我会制作一份简短的分步指南、以展示如何使用带 Wireshark 的 CC2531EMK 来监听 sunmaysky.blogspot.com/.../how-to-use-cc2531emk-and-wireshark-as.html 上的 Zigbee 无线消息 、供您参考。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    当我运行 TiWsPc 时、我遇到诸如"No Supported Cebal Devices"之类的错误
    然后我说"确定"、我得到了误差
    "自动启动警告
    没有设备按预期运行
    请检查设备配置"
    当我对该错误也说"可以"时、TI Wireshark 数据包转换器启动、但当我说"搜索新器件"时、我收到两条消息、如"请稍候、正在扫描器件"和"未找到支持的 Cebal 器件"。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    对于许可问题、我是说(请参阅) Ubiqua、以检查 CC2531是否正常工作。 因为软件包监听器无法检测 CC2531。 但是、昨天我使用 CCDebugger 使用 SmartRF 闪存编程器和 Sniffer_FW_CC2531.hex 刷写了 CC2531、我选择了"Program CCxxxx SoC or MSP430"。 它说"CC2531 - ID3594:擦除、编程和验证正常"、但数据包监听器或 TiWsPc 无法识别 CC2531。 在我为 ZBoss 监听器刷写 CC2531之前,Packer Sniffer (来自 TI)可以看到 CC2531,但 TiWsPc 无法看到。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您将 CC2531EMK 插入桌面时、您的 Windows 操作系统能否识别它?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    它看起来是这样的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尝试安装连接的驱动程序并再次测试。

    e2e.ti.com/.../7522.win_5F00_64bit_5F00_x64.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已经安装了 cebal 驱动程序、数据包监听器可以检测 CC2531。 当我第一次运行 TiWsPc 时、我遇到错误、但在我说对错误是可以的之后、当我单击器件配置时、我看到 CC2531。 我将继续访问该链接。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    删除已安装的驱动程序并使用我的附件进行安装、以便再次测试。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    感谢你的帮助。 我现在获取帧。 如果我在启动网络之前开始监听;
    1 -是否可以获取网络密钥?
    2-是否可以解密帧并查看数据(如 ubiqua)?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.是的。
    2.是的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我无法解密数据、也无法看到温度值。 如果我不手动添加网络密钥、也看不到网络密钥。 请看一下 ate2e.ti.com/.../31OctWireSharkZigbee.rar 我的日志。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我看不到您在监听器日志中包含设备加入过程。 您必须先启动监听器、然后才能将新器件加入 ZigBee 网络以获取 ZigBee 网络密钥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    这一次应该可以。 (首先我运行了./zigbeeHAgw BeagleBone、然后我开始监听。 在./start_application 之后、我让传感器加入网络。)。

    但我看不到网络密钥、也看不到数据(温度值为1887度、温度值为18.87度)。 当我使用默认网络密钥解密帧并查看数据时。

    这是新日志 file.e2e.ti.com/.../31octWS2nd.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它将重新加入监听器日志中的进程、因此不会传输网络密钥。 请从 GW 中删除该设备、并启用"允许在 GW 上加入"以加入该设备、如新设备以获取网络密钥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    很抱歉、是的、你是对的。 重新加入。 现在、我从 GW 上的应用程序中删除传感器标签、并再次允许加入。 但这次我看不到应用程序上的温度、我不知道原因、但有时会发生。 现在、如果我们可以获取 NWK 密钥。 然后、使用其他监听日志、我可以尝试解密并查看数据值。 可能在帧中、我 可以看到数据。

    如果 日志仍然不是 ok.please、请告诉我。 我将从头开始执行这些步骤。  

    e2e.ti.com/.../31OctWS4.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在您最新的监听器日志中也是如此。 我建议您对 GW 和设备进行出厂重置、以便再次进行测试、并在测试时启动监听器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    对于 BBB、我是否需要使用 LED 和电源按钮附近的复位按钮? 对于 Sensortag、我如何将其复位?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我的意思是恢复 Z-Stack Linux Home GW 而不是 BBB 本身的出厂设置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 Z-Stack Linux Home GW 上的恢复出厂设置,我删除了 z-stack_linux_gateway_arm_Binaries 中的所有内容,然后 按照以下步骤操作(tar xvf z-stack_linux_gateway_arm_binaries_.tar -C z-stack_linux_gateway_arm_Binaries)。 我在 BLE 中刷写了 sensortag、并再次在 Zigbee 中刷写了。

    我添加了一个新的日志文件。 但我还想问:

    1-当我在 GW 中启动应用程序时,我应该首先打开 sensortag,还是应该首先按下“允许加入”?

    2 -或者我可能在恢复出厂设置时出错、我该怎么做?

    e2e.ti.com/.../31OctSW6.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您的最新监听器日志中捕获了网络密钥。 是否按“A”快捷键从设备获取温度?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 我还记得、对于上次监听器日志、我按下了一次。 网络密钥在哪里? 来自 IEEE 802.15.4还是来自 Zigbee? 可能来自 Zigbee? 哪一个数字帧? 您能否发送屏幕快照、我在监听器日志中仍然看不到网络密钥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我发现您实际上按了映射到数据包#81 (读取属性)的“A”快捷键,设备在数据包#83 (读取属性响应)上响应。 网络密钥在数据包#41上传输。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     您好!

    我仍然看到 TC Link Key、我是否错过了任何步骤?

    这是 SS。 我看到的是这样的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您使用哪种 Wireshark 版本?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    2.6我想、正如我知道的最新版本。 因为昨天我得到了更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么、您能看到网络密钥和数据吗? 没有在开始监听之前随意添加网络密钥?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我使用 Wireshark 2.4.8、可以看到网络密钥并解密所有数据包。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    非常感谢。 我在自己的笔记本电脑上下载了 Wireshark 2.4.10、我还可以看到网络密钥和值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    在我自己的笔记本电脑上使用 Wireshark 版本、我可以看到网络密钥和价值、但在公司的桌面上、我看不到网络密钥和价值、我只能看到 TC Link 密钥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    再次检查公司桌面的设置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、我正在执行所有相同的步骤、但我无法通过此桌面看到。 非常感谢您的帮助、如果您有任何想法、请告诉我
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否确定使用相同的 Wireshark 版本?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我昨天在家里的笔记本电脑上使用了 Wireshark 2.4.10。
    2-另一个问题,TiWsPc 包装器转换器是否适用于 Wireshark 开放源码? 我可以访问它的源代码吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在我在工作时的桌面上使用了2.4.10。 我还在工作中尝试了2.4.8。 我使用相同的版本。 而且在不起作用的工作中,我也尝试了2.4.8。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TiWsPc 不是开源的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在尝试了解我们如何解密加密数据。 我想如果我检查 TiWsPc 的代码、我就能理解这一点。 以及我们如何获取网络密钥。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    那么、无法获取源代码吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这与 TiWsPc 无关。 您能通过屏幕截图向我展示您当前的问题吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    给你。 我有屏幕截图。

    您知道 killerbee、 我能不能通过它来嗅探数据包?

    e2e.ti.com/.../5025.Desktop.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你的意思是“…… killerbee 能不能通过它来嗅探数据包?"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你知道 killerbee 吗? 我能不能通过这种方法来嗅探帧、例如 Ubiqua、Zboss 和 Wireshark、因为它是开源的、只需使用 Wireshark、就可以在需要时检查代码。 如果这些说明不清楚、对您来说也不够。 我可以稍后用 m 目标解释、目的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不、我不知道 killerbee。 在工作场所设置桌面时、是否执行"打开 Wireshark 转到编辑>首选项>协议> Zigbee 添加 Zigbee TC 链接密钥?"