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.

[参考译文] CC2531EMK:适用于数据包监听器的 CC2531混杂模式

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/842820/cc2531emk-cc2531-promiscuous-mode-for-packet-sniffer

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

大家好、

我使用 CC2531EMK USB 软件狗和"RFUSB_CC2531"示例将任何 CC2530终端设备与 PC 进行通信、但使用基本射频协议。 这是为了在终端设备制造时对其进行测试。 当器件执行测试时、它使用最后两个转换器 MAC 字节作为已发送数据包中的目标短地址向转换器发送信息。

此模式接受广播消息和 加密狗短地址。

现在、我要修改软件狗 FW、以接受接收到的不同短地址。 我无法修改设备固件以作为广播发送数据包。

我只想在混杂模式下配置软件狗数据包监听器。

我尝试修改 FRMCTRL0寄存器中的 IEEE 扩展、短地址滤波器匹配、RX 模式、但无法接收未广播或具有加密狗目标地址的消息。

请、有人能帮我解决这个问题吗? 是否提供开源数据包监听器?

谢谢。 Joaquim。

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

    您好!

    数据包监听器图像和 Wireshark 可与 CC2531搭配使用。

    请参阅 :https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/699648?tisearch=e2e-sitesearch&keymatch=faq%3Atrue


    此致、
    Toby

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

    尊敬的 Toby:

    感谢您的回答。

    让我具体说明我的需要。 我只是想通过 FW 执行我自己的"监听器"功能、我不需要监听器软件。 以便能够从任何 CC2530接收任何 MAC 的所有帧。  

    谢谢

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

    感谢您的指定。

    如果我理解、您有一个连接到 PC 的 CC2531。
    测试终端设备时、CC2531应接收该终端设备发送的帧、而不管帧的目标地址是什么。

    "只需能够从任何 CC2530接收任何 MAC 的所有帧。" -->虽然源代码不可用,但这正是监听器 FW 所能实现的。

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

    尊敬的 Toby:

    完全正确。

    我知道 TI 不提供源代码、但我认为它是 CC2530的一项功能、可以做到。 我只需要配置一些特定的寄存器。

    请、我需要一些帮助。

    提前感谢。

    Joaquim。

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

    SmartRF Studio 可以提供寄存器设置。

    CC2531 USB 软件狗通过 CCDebugger 与 SmartRF Studio 连接。
    在 SmartRF Studio 中选择相关通道后、CC2531可以执行数据包 RX (与监听器功能非常相似)。
    验证 CC2531是否显示了预期的数据包后、您可以查看数据包 RX 操作期间使用的寄存器设置。

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

    尊敬的 Toby:

    工作正常!

    非常感谢你的帮助。

    Joaquim。

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

    感谢您的确认!