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.

[参考译文] CC2530:ztool

Guru**** 2609285 points
Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/733258/cc2530-ztool

器件型号:CC2530

大家好,我正在尝试通过 CC2530模块和 ZNP 及 ztool 在协调器和路由器之间建立网络并发送数据。 我使用此论坛  

(CC2530:在 CC2530上使用 AF_DATA_Request_EXT 小帮助)

网络已创建,但当我像 furom 中的提示一样发送 AF_DATA_Request_EXT 时,我无法成功获取。我有一些问题:

1) 1)在 AF_REGISTER 中准确注册了什么 ?  

2) 2)您能否向我解释什么是 PROFID 、集群 ID 和 DEV VER? 我在 ZStack 中阅读了监控和测试 pdf、但我不理解。

3) 3)在此 furom 中、在第三条命令中 nV 的值为0x01、在第四条命令中的值为0x00、我觉得第三个器件变成了路由器、并在下一步中立即变成了协调器、对吗? 是否需要发送第三条命令? 它不会造成问题? 这2条命令到底需要做什么?

4) 4)我逐步遵循这个 furom、但没有成功。 我应该怎么做?

接下来,我发送协调器 ztool :

12:24:59.16 COM3 SYS_OSAL_NV_WRITE (0x2109)
   ID:0x0003
   偏移量:0x00
   Len:0x01
   值:。 (0x03)

12:25:02.68 COM3 SYS_OSAL_NV_WRITE_SRSP (0x6109)
   状态:成功(0x0)

12:25:19.38 COM3 SYS_RESET (0x4100)
   类型:0x00 (硬复位)(0x0)

12:25:24.92 COM3 SYS_RESET_RESPONSE (0x4180)
   原因:0x02
   TransportRev:0x02
   产品:0x00
   MajorRel:0x02
   MinorRel:0x07
   HwRev:0x01

12:26:31.61 COM3 SYS_OSAL_NV_WRITE (0x2109)
   ID:0x008F
   偏移量:0x00
   Len:0x01
   值:。 (0x01)

12:26:36.17 COM3 SYS_OSAL_NV_WRITE_SRSP (0x6109)
   状态:成功(0x0)

12:26:52.02 COM3 SYS_OSAL_NV_WRITE (0x2109)
   ID:0x0087
   偏移量:0x00
   Len:0x01
   值:。 (0x00)

12:26:54.74 COM3 SYS_OSAL_NV_WRITE_SRSP (0x6109)
   状态:成功(0x0)

12:37:01.4 COM3 AF_register (0x2400)
   端点:0x01
   AppProfID:0x0001
   AppDeviceId:0x0001
   AppDevVer:0x00
   LatencyReq:NO_DERATY_Reqs (0x0)
   AppNumInClusters:0x02
   AppInClusterList:0x0000、0x0006
   AppNumOutClusters:0x02
   AppOutClusterList:0x0000、0x0006

12:37:06.24 COM3 AF_REGISTER_SRSP (0x6400)
   状态:afStatus_Success (0x0)

12:37:46.74 COM3 APP_CNF_BDB_SET_CHANNEL (0x2F08)
   isPrimary:true (0x1)
   通道:Chnl_0x00002000 (0x2000)

12:37:49.95 COM3 APP_CNF_BDB_SET_CHANGE_SRSP (0x6F08)
   状态:成功(0x0)

12:38:04.8 COM3 APP_CNF_BDB_SET_CHANNEL (0x2F08)
   isPrimary:false (0x0)
   通道:无(0x0)

12:38:11.34 COM3 APP_CNF_BDB_SET_CHANGE_SRSP (0x6F08)
   状态:成功(0x0)

12:38:27.79 COM3 APP_CNF_BDB_START_TUSING (0x2F05)
   佣金模式:(0x04)网络形成(0x4)

12:38:30.86 COM3 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
   状态:成功(0x0)

12:38:30.86 COM3 ZDO_State_change_IND (0x45C0)
   状态:8 (0x8)

12:38:30.86 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
   状态:1 (0x1)
   调试模式:0x02 (化成)(0x2)
   调试模式:0x04 (网络形成)(0x4)

12:38:30.86 COM3 ZDO_State_change_IND (0x45C0)
   状态:9 (0x9)

12:38:30.86 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
   状态:0x00 (成功)(0x0)
   调试模式:0x02 (化成)(0x2)
   调试模式:0 (0x0)

12:38:54.27 COM3 APP_CNF_BDB_START_TUSING (0x2F05)
   佣金模式:(0x02)网络转向(0x2)

12:38:56.57 COM3 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
   状态:成功(0x0)

12:38:56.58 COM3 ZDO_Mgmt_permit_Join_RSP (0x45B6)
   SrcAddr:0x0000
   状态:ZDP_SUCCESS (0x0)

12:38:56.58 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
   状态:0x00 (成功)(0x0)
   调试模式:0x01 (网络转向)(0x1)
   调试模式:0 (0x0)

12:45:55.74 COM3 APP_CNF_BDB_START_TUSING (0x2F05)
   佣金模式:(0x02)网络转向(0x2)

12:45:58.49 COM3 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
   状态:成功(0x0)

12:45:58.49 COM3 ZDO_Mgmt_permit_Join_RSP (0x45B6)
   SrcAddr:0x0000
   状态:ZDP_SUCCESS (0x0)

12:45:58.49 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
   状态:0x00 (成功)(0x0)
   调试模式:0x01 (网络转向)(0x1)
   调试模式:0 (0x0)

12:46:51.38 COM3 APP_CNF_BDB_START_TUSING (0x2F05)
   佣金模式:(0x02)网络转向(0x2)

***警告***
   收到不支持或未格式化的消息。  原始数据:
   0C 45 CA 41 F0 C1 67 4B 09 00 4B 12 00 00

12:46:56.47 COM3 ZDO_END_DEVICE_ANNCE_IND (0x45C1)
   SrcAddr:0xF041
   NWKADDR:0xF041
   IEEEAddr:0x00124B00094B67C1
   功能:0x8E

12:46:56.47 COM3 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
   状态:成功(0x0)

12:46:56.47 COM3 ZDO_Mgmt_permit_Join_RSP (0x45B6)
   SrcAddr:0x0000
   状态:ZDP_SUCCESS (0x0)

12:46:56.47 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
   状态:0x00 (成功)(0x0)
   调试模式:0x01 (网络转向)(0x1)
   调试模式:0 (0x0)

12:54:32.41 COM3 AF_DATA_Request_EXT (0x2402)
   DstAddrMode:0x03 (ADDRESS_64_BIT)(0x3)
   DstAddr:..K.KG。 (0x00、0x12、0x4B、0x00、0x09、 0x4B、0x67、0xC1)
   DstEndPoint:0x08
   DstPanId:0x0000
   SrcEndpoint:0x01
   clusterid:0x0006
   TransID:0x01
   选项:0x00
   半径:0x07
   Len:0x0003
   数据:... (0x01、0x00、0x02)

12:54:37.2 COM3 AF_DATA_Request_EXT_SRSP (0x6402)
   状态:194 (0xC2)

12:54:47.18 COM3 AF_DATA_Request_EXT (0x2402)
   DstAddrMode:0x03 (ADDRESS_64_BIT)(0x3)
   DstAddr:..K.KG。 (0x00、0x12、0x4B、0x00、0x09、 0x4B、0x67、0xC1)
   DstEndPoint:0x08
   DstPanId:0x0000
   SrcEndpoint:0x01
   clusterid:0x0006
   TransID:0x01
   选项:0x00
   半径:0x07
   Len:0x0003
   数据:... (0x01、0x00、0x02)

12:54:49.25 COM3 AF_DATA_Request_EXT_SRSP (0x6402)
   状态:194 (0xC2)

12:55:45.76 COM3 AF_DATA_Request_EXT (0x2402)
   DstAddrMode:0x03 (ADDRESS_64_BIT)(0x3)
   DstAddr:..K.KG。 (0x00、0x12、0x4B、0x00、0x09、 0x4B、0x67、0xC1)
   DstEndPoint:0x01
   DstPanId:0x0000
   SrcEndpoint:0x01
   clusterid:0x0006
   TransID:0x01
   选项:0x00
   半径:0x07
   Len:0x0003
   数据:... (0x01、0x00、0x02)

12:55:48.38 COM3 AF_DATA_Request_EXT_SRSP (0x6402)
   状态:194 (0xC2)

12:55:56.94 COM3 AF_DATA_Request_EXT (0x2402)
   DstAddrMode:0x03 (ADDRESS_64_BIT)(0x3)
   DstAddr:..K.KG。 (0x00、0x12、0x4B、0x00、0x09、 0x4B、0x67、0xC1)
   DstEndPoint:0x01
   DstPanId:0x0000
   SrcEndpoint:0x00
   clusterid:0x0006
   TransID:0x01
   选项:0x00
   半径:0x07
   Len:0x0003
   数据:... (0x01、0x00、0x02)

12:56:01.93 COM3 AF_DATA_Request_EXT_SRSP (0x6402)
   状态:194 (0xC2)

谢谢

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

    194 (0xC2)表示什么???

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

    0xC2表示无效参数。 您不应在 DstPanId 中使用0,在 AF_DATA_Request_EXT 中使用 SrcEndpoint。

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

    抱歉重复的问题、这是因为我的 PC 网络和问题。

    我还有其他一些问题:

    1) 1)在 AF_REGISTER 中准确注册了什么?  

    2) 2)您能否向我解释什么是 PROFID 、集群 ID 和 DEV VER? 我在 ZStack 中阅读了监控和测试 pdf、但我不理解。

    3) 3)在此 furom 中、在第三条命令中 nV 的值为0x01、在第四条命令中的值为0x00、我觉得第三个器件变成了路由器、并在下一步中立即变成了协调器、对吗? 是否需要发送第三条命令? 它不会造成问题? 这2条命令到底需要做什么?

    4) 4)我逐步遵循这个 furom、但没有成功。 我应该怎么做?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AF_register 用于端点及其支持的输入/输出群集的注册。
    2.我建议您阅读 Zigbee 规范以了解这些信息。
    3.我无法理解你的问题。 您能详细说明吗?
    4.我已经看到您的协调员设置成功,哪个部分不起作用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您的进度是否有任何更新?
    如果您需要进一步的帮助、请告知我们。


    此致、
    Toby
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    2)请给我一个有关 Zigbee 规范的提示。 在哪里可以阅读有关 Zigbee 规范的文章???
    3)我执行所有步骤,如[https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/p/632172/2332228?tisearch=e2e-sitesearch&keymatch=af_data_request#2332228],但我无法将数据从协调器发送到路由器,我收到[194(0xC2)]错误,我认为应该更改此错误,您能不能说我应该输入什么内容?
    DstEndPoint:?
    DstPanId:?
    SrcEndpoint:?
    群集 ID:?
    转码:?
    选项:?
    半径:?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回答、
    我有一些问题:
    当协调器加入路由器并将数据从协调器发送到路由器时,我应该在路由器中获得什么? 我找不到显示发送数据后发生什么情况的说明。 :(

    是否可以通过 ztool 在协调器和路由器之间发送和获取按摩?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    对于 Zigbee 规范、您可以阅读

    通过协调器和路由器之间的 ztool 发送和获取按摩是没有问题的。