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.

[参考译文] CC2538-CC2592EM-RD:CC2538-CC2592无应答和 MEM 错误

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1057228/cc2538-cc2592em-rd-cc2538-cc2592-no-answer-and-mem-error

器件型号:CC2538-CC2592EM-RD
主题中讨论的其他器件:CC2538

大家好、

我已使用此产品设置系统:

   -用于 EndDevice 的 MGM220P

   - CC2538-CC2592EM-RD 用于协调器

   -用于管理系统的 RevPi Core 3+

对于 EndDevice、一切正常。

在 RevPi 上、我安装了 zigbee2mqtt、在我的协调器上安装 了 JH_2538_2592_ZNP_USB_20201010

我的所有系统工作正常,但客户安装有此问题:  

-协调器停止发送消息,但 zigbee2mqtt 上没有错误消息

-当我们看到没有收到消息时,我们尝试设置允许加入,结果如下:

info  2021-11-24 09:01:15: Zigbee: allowing new devices to join.
error 2021-11-24 09:01:16: Failed to call 'BridgeLegacy' 'onMQTTMessage' (Error: SREQ '--> ZDO - mgmtPermitJoinReq - {"addrmode":15,"dstaddr":65532,"duration":254,"tcsignificance":0}' failed with status '(0x10: MEM_ERROR)' (expected '(0x00: SUCCESS)')
    at Object.func (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/z-stack/znp/znp.ts:322:27)
    at Queue.executeNext (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/utils/queue.ts:32:32))

更多信息:

Zigbee2mqtt 版本:1.21.2
ZigBee-herdman 版本:0.13.149
协调员 CC2538修订版:20201010
键入 Stack:zStack30x

我对我的协调器的源代码没有任何访问权限、因此我无法在此代码中进行调查。

我有一些问题:

-您能了解我的协调员可以使用的其他软件的相关信息吗?

-我需要连接60个没有路由器的儿童。 是否想将其他设备用作协调器?

——对这个问题有什么想法或需要调查的线索?

此致、

最大

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

    我建议您参考 https://dev.ti.com/tirex/explore/node?node=AL.mhj7OJsqSyP0O2HsjWg__BSEc4rl__LATEST 上的 TI Zigbee 3.0 Linux 网关参考设计 、您必须为 CC2538-CC2592重新构建 ZNP、以便在关联表中允许60个器件。

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

    感谢您的回答、

    我的支票未能解决,但尚未准备好:p

    我搜索一个可以在 MQTT 或其他具有 CC538实现方案的电路板中传输数据的软件、该方案使用 UART 和 FTDI 等组件。

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

    尊敬的 Max:

    这是否是您 之前 E2E 主题的延续?  您能评论一下自那时以来发生了哪些变化吗?

    此致、
    Ryan

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

    您好、Ryan、

    是的、我重新创建了一个主题、因为最后一个主题不可用于回复。

    在全部重新安装并验证所有之后、我的协调器在我的实验中工作得很好。 在我的客户中安装之后、在4天的工作之后、我的协调器崩溃、就像我的消息:

    1) 1)协调器似乎没有从 ZigBee EndDevice 接收信息

    2) 2)之后、如果我们尝试设置允许加入、则会显示 MEM 错误消息。

    3) 3)关闭/打开系统后、重新启动效果良好

    在我的实验室和我的客户安装之间进行的更改如下:

           - MQTT 代理

           -Node-Red,但他们向我发送了“流程”,对我来说没有问题

           -安全通信(代理和防火墙)

           -熟练用户

    我在日志中看到,此命令会发送到我的系统:zigbee2mqt/bridge /devices/get #,因此我的系统会针对网络上的每个通知对 zigbee2mqt/bridge /config/devices 和 zigbee2mqt/bridge / log 进行回复。

    我向科恩克询问有关此命令的问题、他说问题无法具体解决。

    我询问有关 MEM 错误的问题、它不是特定的错误、它只是协调器软件的崩溃。  

    目前、我没有办法尝试解决这个问题、

    我想尝试一款具有 UART 转 USB 的新 CC2538硬件、以试用 Koenkk 软件。

    如果您对此问题有任何建议,或者您知道我可以使用 zigbee2mqtt 和60个没有路由器的孩子的硬件参考,我会感到很有趣?

    可能是 CC2538的其他软件、它与 zigbee2mqtt 匹配。

    感谢您的帮助、

    此致、

    最大

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

    我的直接问题是确保主机处理器 不会尝试删除 ZDO 端点。   为了更改传输层或增加 NWK_MAX_DEVICE_LIST、您需要获取源 ZNP 项目并使用所需的设置重新构建该项目。  我无法帮助解决此问题、因为我不是专门使用 zigbee2mqtt 解决方案。

    此致、
    Ryan

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

    我理解并感谢您帮助 Ryan。

    我无法获取源代码。

    我将尝试使用 CC2538 + CH340更改我的硬件、其中 koenkk git 为协调器提供代码、我将尝试使用该代码。

    此致、

    最大