主题中讨论的其他器件:CC1352P、 Z-stack
您好!
您可能可以从之前的票据中看到、我们已经准备了由20个 ZigBee 器件、相同的硬件、相同的固件组成的初步电厂测试、每个测试都采用以下结构:
4个路由器设备:"zr_genericapp_CC1352P_2_LAUNCHXL_tirtos_ticlang"
16个终端设备:"Zed_genericapp_CC1352P_2_LAUNCHXL_tirtos_ticlang"
所有这些器件都已在"zcl_genericapp_data.c "中进行了配置、以处理8个端点、其中每个端点处理:1 x ATTRID_SE_METERING_CURR_SUMM_DLVD、1 x ATTRID_ON_OFF_ON_OFF
我们使用这些器件来"收集功耗"和实现"配电"
所有这些器件都加入到了 SONOFF 协调器中、目前、我们可以使用从网上下载的"ZigBee2Mqtt"应用程序处理所有器件。
我们正在实验室测试整个工厂,以检查系统的稳定性,持续几个星期..
在测试期间,每个设备: a)定期发送4个"CurrentSummationDelivered"测量,我们的控制台"ZigBee2Mqtt"; b)处理远程控制台的开/关命令
最近出现的最大问题是、有时(假设每天20个设备中的一个)单个设备发送四个功率测量值、但不接受开/关命令! (所有其他设备均正常)
在这种条件下(使用通过使用处理器空闲 UART 与 CC1352P 处理器通信的外部 PC 应用)、我们可以检查内部器件主状态变量:"ZStack_DevState_DEV_END_DEVICE"(即使是 BDB_JUSTING_NETWORK_RESTORED):确实如此。
此外,定期传输" CurrentSummationDelivered"措施意味着应用程序不被锁定!
但无法激活8个开/关按钮!
每次发生这种情况、关通电源就足够了、重启就可以正常工作!
对可能发生的情况有任何想法吗?
除了检查" ZStack_DevState"、我的内部应用程序可以验证什么
再次感谢!
Br
路易吉