Thread 中讨论的其他器件: Z-stack
工具与软件:
我想用带有 ZNP 接口的 CC2530制作 ZigBee 终端设备、但找不到任何示例。
我找到: e2e.ti.com/.../cc2530-znp---simple-api---end-device-example
此讨论看起来非常不错、但没有指向 TI 网站的有效链接。
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.
工具与软件:
我想用带有 ZNP 接口的 CC2530制作 ZigBee 终端设备、但找不到任何示例。
我找到: e2e.ti.com/.../cc2530-znp---simple-api---end-device-example
此讨论看起来非常不错、但没有指向 TI 网站的有效链接。
您好、Ondrej Lycka、
若要查找 ZNP 示例、请从 TI 的网站下载 Z-stack:

您还应该尝试 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