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.

[参考译文] LAUNCHXL-CC1352P:将 CC1352P 设置为终端器件

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1513544/launchxl-cc1352p-setting-up-a-cc1352p-as-an-end-device

器件型号:LAUNCHXL-CC1352P
主题中讨论的其他器件:CC1352PZ-STACK

工具/软件:

你好。 第一次使用 Zigbee 和这些板的计时器。

我相信我已经成功设置了其中一个电路板来充当协调器、但我正在尝试使用一个电路板作为终端器件、在向终端器件请求节点描述符时似乎失败了。

我正在使用 zigpy_ZNP 库。

这大致就是我在协调器方面看到的:

信息:sncalternativebearer.bearer_interfaces.zigbee_802154_controller:Devices:{00:12:4b:00:22:7a:b0:5b: }
info:zigpy_ZNP.ZigBee.application:on zdo message:ZDO.MsgCbIncoming.Callback (src=0x0000、IsBroadcast= 、ClusterId=32822、SecurityUse=0、TSN=0、MacDst=0x0000、 data=b'\x00')
info:zigpy_ZNP.ZigBee 应用程序:信任中心设备加入:ZDO.TCDevInd.Callback (SrcNwk=0x5D1A、SrcIEEE-=00:12:4b:00:22:7a:D8:6F、ParentNwk=0x0000)
info:zigpy.application:New device 0x5d1a (00:12:4b:00:22:7a:D8:6F)已加入网络
信息:zigpy.device:[0x5d1a]计划初始化
INFO:zigpy.device:[0x5d1a]请求"节点描述符"
INFO:zigpy.device:[0x5d1a]请求"节点描述符"
INFO:zigpy.device:[0x5d1a]请求"节点描述符"
INFO:zigpy.device:[0x5d1a]请求"节点描述符"
INFO:zigpy.device:[0x5d1a]请求"节点描述符"
信息:sncalternativebearer.bearer_interfaces.zigbee_802154_controller:Devices:{00:12:4b:00:22:7a:b0:5b: 、00:12:4b:00:22:7a:D8:6F: }

在我的终端设备上:

信息:sncalternativebearer.bearer_interfaces.zigbee_802154_end_device:Found 网络信标:Beacon (src=0x0000、PanId=0xB11F、Channel=15、PermitJoining=1、RouterCapacity =1、 DeviceCapacity = 1、ProtocolVersion = 2、StackProfile=2、LQI=189、深度= 0、 updateId=0、ExtendedPanId=12:5d:A6:ef:a0:c0:dc:8e)
信息:sncalternativebearer.bearer_interfaces.zigbee_802154_end_device:Waiting 要找到网络信标...
信息:sncalternativebearer.bearer_interfaces.zigbee_802154_end_device:Network 发现完成:
信息:sncalternativebearer.bearer_interfaces.zigbee_802154_end_device:End 设备已发送网络加入请求
信息:sncalternativebearer.bearer_interfaces.zigbee_802154_end_device:Received 加入确认:ZDO.JoinCnf.Callback(Status= 、Nwk=0x5D1A、ParentNwk=0x0000)
信息:sncalternativebearer.bearer_interfaces.zigbee_802154_end_device:Device 公告已发送 ZDO.EndDeviceAnnce.RSP (状态= )

因此、协调器会识别器件的网络加入请求、并调度器件进行初始化、但这始终不会解决。

是否明显缺少了我需要执行的操作来让我的 CC1352P 作为终端器件加入我的另一个 CC1352P?

谢谢

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

    您好 Ben、

    您是否能够设置 监听器设备 来接收和解析无线数据包?  您是否还能够 在 CCS IDE 内调试 ZNP ZED 以确定它是正确运行应用程序还是 在 zsProcessZDOMsg 中接收 Node_Desc_事例?  您是否在 ZR 设备尝试加入 ZC 时观察到类似的行为、并且您是否尝试过使用非休眠 ZED 配置?  ZED 是否 能够发送或接收任何其他命令、以及它是否定期发送数据请求?  您是否使用 LAUNCHXL-CC1352P 硬件版本"1"或"-2"、是否针对 ZC 或 ZED 初始化了 TX 功率?  

    请注意、 zigpy-ZNP 是一款第三方解决方案、并非由 TI 维护、因此尽管 E2E 专家可以向 CC1352P MCU 和 SimpleLink F2 SDK 提供建议 、但其使用 zigpy-ZNP 接口的体验不会那么丰富。

    此致、
    Ryan

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

    你好,瑞安,对不起,没有回来给你。 我终于明白了。 现在又有问题、Z-Stack 是否不提供低于1GHz 功能? 我做了一些讨价还价,我只能找到答案从6年前,它做 不会 支持低于1GHz 功能。 我购买这款 CC1352电路板的全部原因都是双频带功能。

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

    您好 Ben、

    Z-Stack 不提供低于1GHz 的运行。  您可以看看  DSR 提供的 ZBOSS、因为此软件栈确实提供了采用 CC1352的 Sub-1GHz Zigbee 解决方案。

    此致、
    Ryan