Other Parts Discussed in Thread: CC2652P7
器件型号: CC2652P7
大家好!
我想使用 CC2652P7 作为协调器、测试 Zigbee 网络中最多连接的器件 (256)。 问题是我手上没有那么多设备。 因此、我想使用一个 CC2652P7 模块作为 ZNP 路由器、然后在主机 PC 上将多个终端设备仿真为路由器的子级、以将消息发送给协调器。
是否可以这样做? 我应该遵循哪个步骤来实现此目标?
谢谢。此致、
Buong
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.
尊敬的 Buong:
TI 不为此类程序提供解决方案。 这需要将 200 多个仿真器件加入 ZC、存储每个器件的短地址、然后使用正确的短地址仿真数据包。 可以在每次启动时恢复 ZED 并随机选择其 IEEE 地址、从而模拟多个器件在一个器件上加入、但问题是、除最后一个连接外、所有连接都无法发送数据包。 在这种情况下、您 可能可以使用专有射频栈、甚至可能使用 Smart RF Studio 7/无线电测试库来模拟 IEEE 数据包、但这不需要少量的开发。
此致、
Ryan
您好、Ryan、
对于此解决方案、“ 可以在每次启动时对 ZED 进行出厂复位并随机选择其 IEEE 地址、从而模拟一个器件上的多个器件加入、但问题是、除最后一个加入外、所有加入都无法发送数据包“。 如果我使用 ZNP、每当 Zed 加入网络时、我都会克隆 ZStack 网络并将该信息存储到主机。 因此、对于已经加入网络的每个设备、我会在恢复出厂设置之前进行克隆并在每次启动时回写=>所有 Zed 都可以发送数据包
有可能吗? 如果是、 除了此报告 https://www.ti.com/lit/an/swra671/swra671.pdf 中提到的项目之外、我需要克隆哪些 NV 内存所需内容
谢谢、
Buong
那么、您计划将单个 ZED 器件恢复出厂设置、并继续使用不同的备份 ZED 数据对其进行编程? 这可能有效、但请记住、ZED 设备在每次启动备份时都必须完成重新连接过程。 您甚至可以考虑暂时 删除 TCLK 更新过程 以使测试更容易一些。 您可能 只需要替换 ZED 上的 ZCD_NV_EXTADDR 和 ZCD_NV_NIB(假设父级,轮询等没有变化)、从而让其模拟其他器件。 您需要 启用 ZED 上的 MT 接口才能实现这一点。
对于 ZED、您不需要的 NV 信息包括 ZCD_NV_EX_TCLK_table、 ZCD_NV_EX_TCLK_IC_TABLE、ZCL_PORT_PROXY TABLE_NV_ID 和 ZCL_PORT_SINK_TABLE_NV_ID 等。 克隆 ZNP 只会让你到目前为止、因为实际上需要更改 ZED 的 NV 信息。 我以前没有使用 ZED 测试本应用手册。
此致、
Ryan