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.

[参考译文] CC2530:CC2530 ZNP -终端器件示例

Guru**** 2457760 points
Other Parts Discussed in Thread: CC2530, Z-STACK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1372428/cc2530-cc2530-znp---end-device-example

器件型号:CC2530
Thread 中讨论的其他器件: Z-stack

工具与软件:

我想用带有 ZNP 接口的 CC2530制作 ZigBee 终端设备、但找不到任何示例。

我找到: e2e.ti.com/.../cc2530-znp---simple-api---end-device-example

此讨论看起来非常不错、但没有指向 TI 网站的有效链接。

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

    您好、Ondrej Lycka、

    若要查找 ZNP 示例、请从 TI 的网站下载 Z-stack:

    CC2530数据表、产品信息和支持|德州仪器 TI.com

    您还应该尝试 Zigbee2MQTT、这是一种第三方解决方案并且拥有良好的支持。

    谢谢!
    Alex F

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

    Alex F、您好!

    感谢您快速回答。

    我搜索了 z-satck、但没有找到任何有关如何使用 ZNP API 创建简单终端设备(例如开关)的示例。 在 C:\Texas Instruments\Z-Stack 3.0.2\Projects\ZStack\HomeAutomation 中、有一些直接调用 Z-stack 函数的 C 编程示例、但这无法轻松转换为 ZNP API 函数调用。 从 z-stack,我使用优秀的 z-tool 进行测试。

    我在测试期间使用 Zigbee2MQTT 作为协调器。 然而、Zigbee2MQTT 不非常适合研究 ZNP API。 尽管如此、我仍然可以在终端设备上使用 ZNP 连接到协调器的网络。 我目前正在努力向 zigbee2MQTT 发送正确的响应来读取 ZCL 属性。 如果有一个示例、例如 z 工具的脚本、则需要半天的时间。 可能唯一要做的事情是得到一个嗅探器和使用逆向工程程序:-)。

    此致

    Ondrej Lycka

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

    尊敬的 Ondrej:

    您将使用 AF_REGISTER 监控和测试 API 在有效端点注册开/关集群、然后使用 AF_DATA_REQUEST 、其数据复制 ZCL 开/关命令的结构。  这里是一些相关的 E2E 主题、

    https://e2e.ti.com/f/1/t/683142 
    https://e2e.ti.com/f/1/t/888603 
    https://e2e.ti.com/f/1/t/1039916 

    希望这有助于您进行 Z-Tool 脚本编写、而且 CC2530确实支持我所提到的 API。

    此致、
    Ryan