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.

[参考译文] CC2650:CC2650 Launchpad 作为线程数据包监听器。

Guru**** 2587365 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/708323/cc2650-cc2650-launchpad-as-thread-packet-sniffer

器件型号:CC2650

高男士、

希望获得上述方面的一些帮助。 我完成了以下操作:

1) 1)安装了 Wireshark 2.6.1

2) 2)安装了数据包监听器2、手动将 DLL 复制到 Wireshark 插件文件夹、并使用管道加法器调整了快捷方式

3) 3)已将 npcap 安装为环回适配器、并将其设置为192.168.1.2

4) 4)已通过闪存编程器2上传监听器固件

5) 5)启动数据包监听器2、调整了无线电信道

6) 6)启动了 Wireshark、检查了线程主密钥、CoAP 和802.15.4协议的设置

Wireshark 会拾取管道并开始记录、但我只能获得从192.168.1.3到自身的 IPv4 UDP 流量。

如果我将 Sniffer PIPE 配置更改为 IEEE 802.15.4、我会获得稍好的结果(请参阅从 RLOC16到另一个的数据包)、但它们似乎不会被识别为线程/CoAP 传输并被分解为线程/ CoAP 传输。

已按照我在这里的数据包监听器部分中可以找到的设置进行操作

是否有人能够对我可能遗漏的内容进行一些说明? 我很高兴能提供更多详细信息... TIA

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

    您是否查看过有关设置监听器的 TI Thread 用户指南?

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

    尊敬的 Edvard:

    是的、我已经执行了所有步骤、直到图34、但步骤8或图35为我提供了 IPv4源/目标(192.168.1.3)和 UDP 数据包。

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

    在启动 Wireshark 之前,是否下载 SmartRF 协议数据包监听器2 并按照用户指南设置监听器代理?

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

    您好,YK,

    是的、我已经下载并安装了它。 由于似乎没有更新的 v2用户手册、我已按照下载页面说明中的以下步骤操作:

    安装建议:

    • 从 https://www.wireshark.org/下载 Wireshark 版本2.4.x
    • 将 Wireshark 版本2.4.x 安装到计算机上的默认位置。
    • 将 SmartRF 数据包监听器2 ZIP 文件下载到硬盘驱动器。
    • 解压缩 ZIP 文件。
    • 运行安装程序可执行文件(需要管理员权限)并按照说明进行操作。
    • 出现“Copy dissector plugins to this Wireshark installation”提示时,单击“OK”(确定)。

    由于安装程序在默认安装位置似乎没有检测到 Wireshark、因此 DLL 文件也已手动复制到 Wireshark plugins 文件夹中。

    只是为了澄清、管道本身似乎在工作。 但是、数据包监听器的默认配置(通过设置步骤和图中的所有屏幕截图)和无线电信道的更改仅在 Wireshark 中为我提供 IPv4 UDP 回送流量。

    我只是想知道是否存在配置问题、因为当我将管道配置更改为 linkType_IEEE802_15_4而不是默认的 linkType_IPv4 (如所有图/屏幕截图等所示)时、我确实会收到一些数据包、但并不是整个批次、也不会被识别为 Thread 协议。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否遵循 dev.ti.com/.../dev_env.html "运行数据包监听器"部分中的步骤1至5 、尤其是步骤5?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,YK,

    您是指此步骤?

    将 TI 15.4 Wireshark 解析器添加到 Wireshark (假设安装 x64)

    导航至 C:\Program Files (x86)\Texas Instruments\SmartRF Tools\ SmartRF Packet Sniffer 2\Wireshark \plugins\2.4.x\、并将 ti802154ge-x64-2x.dll 和 tirpi-x64-2x.dll 复制到 C:\Program Files\Wireshark \plugins\2.4.3\

    如果是、除了 在我的案例中为 C:\Program Files\Wireshark \plugins\2.6、这是因为这是 Wireshark 的当前版本

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、这就是我的意思。 您能不能在认为 Sniffer Agent 正在运行时向我展示您的屏幕截图。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,YK,

    感谢您的耐心等待。 请参阅随附的。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    到现在为止、一切对我来说都很好。 您是否使用 CoAP 服务设置 Thread 网络以查看是否可以监听?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,YK,

    是的。 以下是当我向802.15.4上的监听器发送 CoAP Get 时的结果。 这是正常的吗? 我似乎也看不到带回复的帧、即使我实际上收到了对 CoAP Get 的回复。

    如果我按照建议的默认设置将监听器留在 IPv4上、则响应没有差别(即监听器继续向自己显示 UDP 回送流量)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    根据这一点、我想您的监听器工作正常。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还可以 我是否应该看不到对 GET 请求的响应? 这意味着回复中包含请求的信息... 现在、我看到一半的交换... 从故障排除帮助的 POV 中、返回数据包同样重要...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您应该会看到对 GET 请求的响应。 如果没有、我假设您必须检查您的 CoAP 服务器相关代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有线、

    您是否已将 Thread 主密钥添加到 IEEE 802.15.4屏区?

    使用 Thread 网络的主密钥配置 IEEE 802.15.4协议:
    -编辑->首选项
    -协议-> IEEE 802.15.4
    -编辑解密密钥
    -使用“线程哈希”选项添加带有相应主键的新条目