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.

[参考译文] CC2530EM:ZNP 开发问题!!

Guru**** 2539500 points
Other Parts Discussed in Thread: Z-STACK, CC2530, CC2531EMK

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/570714/cc2530em-znp-developing-problem

器件型号:CC2530EM
Thread 中讨论的其他器件:Z-stackCC2530CC2531EMKCC2538DK

你(们)好

我使用的是 CC2530 z-stack 3.0固件。 我尝试通过 ZNP UART 设置协调器、我使用"ZNP 开发"文档值、但存在一些问题。 有人能告诉我我工作中有什么问题吗? 它需要更多设置还是有问题? 或者、我的编译器定义的符号可能有问题?

--------

从 PC 到 ZNP (发送)和 ZNP 应答(接收)的数据:

发送:FE03260503010220
接收:FE0166050062
发送:FE0141000040
接收:FE064180020200020700C2
发送:FE0426058302FFFFA6
接收:FE0166050062
发送:FE0A26052D08DDDDDDDDDDDDDDDDDDDD0C
接收:FE0166050062
发送:FE0626058403FFF800A1
接收:FE0166050062
发送:FE032605870100A6
接收:FE0166050062
发送:FE1226056210000000000000000000000000000000000000000043
接收:FE0166050062
发送:FE03260563010143
接收:FE0166050062
发送:FE242101010020FFFFFFFFFFFF0123456789ABCDEF0123456789ABCDEF000000000000000000002C
接收:FE016109026B
发送:FE112400080DBF01050100040000150002070000009E
接收:FE0164000065
发送:FE022540000067
接收:FE0165400125FE0145C0088C

----------------------

我的编译器定义的符号:

BDB_Finding_Binding_Capability = 0
TC_LINKKEY_JOIN
NWK_MAX_DEVICE_LIST=10
ZDSECMGR_TC_DEVICE_MAX=30
ZNP_ENABLED
省电
Feature_system_stats
MT_GP_CB_FUNC
MT_SYS_FUNC
MT_UTIL_FUNC
MT_ZDO_FUNC
xHAL_SPI=false
HAL_UART=true
NV_RESTORE

----------

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有人在这里吗?
    这是另一个使协调器节点成为节点的尝试:
    --------
    2017年1月30日20:45:38.609 [TX]- FE 01 41 00 40 // SYS_RESET_REQ
    2017年1月30日20:45:41.485 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年1月30日20:45:42.333 [TX]- FE 03 26 05 03 01 02 20 //ZCD_NV_STARTUP_OPTION
    2017年1月30日20:45:42.346 [RX]- FE 01 66 05 00 62
    2017年1月30日20:45:43.418 [TX]- FE 01 41 00 40 // SYS_RESET_REQ
    2017年1月30日20:45:46.260 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年1月30日20:45:48.128 [TX]- FE 04 26 05 83 02 FF FF A6 //ZCD_NV_PANID
    2017年1月30日20:45:48.145 [RX]- FE 01 66 05 00 62
    2017年1月30日20:45:50.101 [TX]- FE 0A 26 05 2D 08 DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD DD PANDD 0C //ZCD_NV_EXTID
    2017年1月30日20:45:50.123 [RX]- FE 01 66 05 00 62
    2017年1月30日20:45:52.134 [TX]- FE 06 26 05 84 04 03 FF F8 00 A1 //ZCD_NV_CHANLIST
    2017年1月30日20:45:52.143 [RX]- FE 01 66 05 00 62
    2017年1月30日20:45:53.836 [TX]- FE 03 26 05 87 01 00 A6 //ZCD_NV_logical_type
    2017年1月30日20:45:53.844 [RX]- FE 01 66 05 00 62
    2017年1月30日20:45:56.268 [TX]- FE 12 26 05 62 10 00 01 02 03 04 05 06 08 09 0A 0B 0C 0D 0E 0F 43 //ZCD_NV_PRECFGKEY
    2017年1月30日20:45:56.278 [RX]- FE 01 66 05 00 62
    2017年1月30日20:45:58.810 [TX]- FE 03 26 05 63 01 43 //ZCD_NV_PRECFKEYS_ENABLE
    2017年1月30日20:45:58.818 [RX]- FE 01 66 05 00 62
    2017年1月30日20:46:01.198 [TX]- FE 24 21 09 01 00 20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 54 45 58 41 53 49 4E 53 54 52 55 4D 45 4E 54 53 00 00 00 00 00 00 00 31 //ZCD_NV_TC_LINK_KEY
    2017年1月30日20:46:01.220 [RX]- FE 01 61 09 02 6B
    2017年1月30日20:46:03.093 [TX]- FE 0F 24 00 08 0D BF 01 05 01 00 03 00 15 00 02 07 00 87 //AF_register
    2017年1月30日20:46:03.103 [RX]- FE 01 64 00 65
    2017年1月30日20:46:04.967 [TX]- FE 02 25 40 00 00 67 // ZDO_STARTUP_FAN_APP
    2017年1月30日20:46:06.298 [RX]- FE 01 65 40 01 25 00
    2017年1月30日20:46:22.313 [TX]- FE 02 25 40 00 67 // ZDO_STARTUP_FAN_APP
    2017年1月30日20:46:22.562 [RX]- 00 3F
    2017年1月30日20:46:31.238 [TX]- FE 02 25 40 00 67 // ZDO_STARTUP_FAN_APP
    2017年1月30日20:46:31.475 [RX]- 00 3F
    2017年1月30日20:46:34.550 [TX]- FE 02 25 40 00 67
    2017年1月30日20:46:34.785 [RX]- 00
    --------------------------
    为什么我在 ZDO_STARTUP_FAN_APP 之后获得"FE 01 65 40 01 25 00"? 正如文档所说、协调员应该是"FE 01 45 C0 09 86"! "FE 01 65 40 01 25 00"是什么意思? 我应该在哪里找到答案的含义?
    Ragards
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Navid、

    对于 Z-Stack 3.0、您应该使用 BDB 试运转方法来启动 ZNP 网络。

    请参阅本指南:

    e2e.ti.com/.../2056927
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 JasonB
    我的编译器定义了什么? 我是否应该更改它们并获取新的十六进制代码? 是否可以使用 BDB 试运转?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    默认情况下、ZNP 支持这些 API、您无需添加任何编译选项。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢朋友的帮助
    是否有任何完整的最小场景来设置 ZC 和 ZR 以及 ZED 并通过 ZNP 将它们连接在一起? 类似于"ZNP 开发"文档的内容、显示了在 z-stack 3.0中应按什么顺序发送到 ZNP 的内容!! 实际上、我对哪些命令像"app_CNF_BDB_start_commissioning"这样的命令以及哪些命令不需要通过 ZNP 设置简单的 ZigBee 网络感到困惑!! 哪一个应首先发送? 和...
    我知道、通过阅读不同的文档和社区帖子、我最终会找到正确的方法来实现这一目的、但这需要大量时间!! 我们需要一些参考代码或图形或流程图才能了解整个场景!! 我不是很懒、但我没有太多时间来阅读我不知道应该使用哪个文档!!
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    何时应发送"APP_CNF_BDB_START_TUSING "? 我仍然想设置一个 ZC 器件、而无需再设置任何内容、我要做的就是:
    ------
    1 - FE 01 41 00 40 // SYS_RESET_REQ
    2- FE 03 26 05 03 01 02 20 //ZCD_NV_STARTUP_OPTION
    3 - FE 01 41 00 40 // SYS_RESET_REQ
    4- FE 04 26 05 83 02 FF A6 //ZCD_NV_PANID
    5 - FE 06 26 05 84 04 03 FF F8 00 A1 //ZCD_NV_CHANLIST
    6- FE 03 26 05 87 01 00 A6 //ZCD_NV_logical_type (协调器)
    7- FE 12 26 05 62 10 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 43 //ZCD_NV_PRECFGKEY
    8 - FE 03 26 05 63 01 01 43 //ZCD_NV_PRECFKEYS_ENABLE
    9- FE 24 21 09 01 00 20 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 54 45 58 41 53 49 4E 53 54 52 55 4D 45 4E 54 53 00 00 00 00 00 00 00 31 //ZCD_NV_TC_LINK_KEY
    10-FE 01 2F 05 04 2F ///app_CNF_BDB_START_TUSING
    ----
    发送"APP_CNF_BDB_START_TUSation"后、我只收到:
    ----
    FE 01 6F 05 00 6B
    有时我会在那之后收到大约00 3F 的数据!
    ----

    这里有什么问题? 我还应该添加什么内容? 安全密钥号码是否有问题?
    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 Z-Tool\Scripts 下的 ZNP-bringup.zjs、其中显示了设置 ZC 的步骤。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YiKai Chen
    理解这个 scrpit 本身是另一个问题:)
    我在 z-tool 上运行了这个文件、这是默认值、在 AF_register 之后没有收到任何内容!!
    --------
    ***脚本已启动:ZNP-bringup.zjs ***
    ZB_SYSTEM_RESET 至 COM5

    03:26:57.03 COM5 ZB_SYSTEM_RESET (0x4609)
    ZB_SYSTEM_RESET 至 COM5

    03:26:57.83 COM5 ZB_SYSTEM_RESET (0x4609)
    ZB_SYSTEM_RESET 至 COM5

    03:26:58.64 COM5 ZB_SYSTEM_RESET (0x4609)

    03:26:59.06 COM5 SYS_RESET_RESPONSE (0x4180)
    原因:0x00
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00
    将 ZB_WRITE_CONFIGURATION 更改为 COM5

    03:26:59.44 COM5 ZB_WRITE_CONFIGURATION (0x2605)
    ConfigId:0x03
    Len:0x01
    值:。 (0x03)

    03:26:59.46 COM5 ZB_WRITE_CONFIGURAY_RSP (0x6605)
    状态:成功(0x0)
    ZB_SYSTEM_RESET 至 COM5

    03:26:59.65 COM5 ZB_SYSTEM_RESET (0x4609)
    ZB_SYSTEM_RESET 至 COM5

    03:27:00.45 COM5 ZB_SYSTEM_RESET (0x4609)
    ZB_SYSTEM_RESET 至 COM5

    03:27:01.26 COM5 ZB_SYSTEM_RESET (0x4609)
    ZB_SYSTEM_RESET 至 COM5

    03:27:02.06 COM5 ZB_SYSTEM_RESET (0x4609)

    03:27:02.11 COM5 SYS_RESET_RESPONSE (0x4180)
    原因:0x00
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00
    将 ZB_WRITE_CONFIGURATION 更改为 COM5

    03:27:02.87 COM5 ZB_WRITE_CONFIGURATION (0x2605)
    ConfigId:0x87
    Len:0x01
    值:。 (0x00)

    03:27:02.89 COM5 ZB_WRITE_CONFIGURAY_RSP (0x6605)
    状态:成功(0x0)
    将 ZB_WRITE_CONFIGURATION 更改为 COM5

    03:27:03.08 COM5 ZB_WRITE_CONFIGURATION (0x2605)
    ConfigId:0x83
    Len:0x02
    值:. (0xFF、0xFF)

    03:27:03.09 COM5 ZB_WRITE_CONFIGURAY_RSP (0x6605)
    状态:成功(0x0)
    将 ZB_WRITE_CONFIGURATION 更改为 COM5

    03:27:03.28 COM5 ZB_WRITE_CONFIGURATION (0x2605)
    ConfigId:0x84
    Len:0x04
    值:... (0x00、0x00、0x08、0x00)

    03:27:03.31 COM5 ZB_WRITE_CONFIGURAY_RSP (0x6605)
    状态:成功(0x0)
    将 ZB_WRITE_CONFIGURATION 更改为 COM5

    03:27:03.48 COM5 ZB_WRITE_CONFIGURATION (0x2605)
    ConfigId:0x8F
    Len:0x01
    值:。 (0x01)

    03:27:03.51 COM5 ZB_WRITE_CONFIGURAY_RSP (0x6605)
    状态:成功(0x0)
    ZB_AF_REGISTER_REQUEST 至 COM5

    03:27:03.69 COM5 AF_register (0x2400)
    端点:0x07
    AppProfID:0x0104
    AppDeviceId:0x0100
    AppDevVer:0x00
    LatencyReq:NO_DERATY_Reqs (0x0)
    AppNumInClusters:0x05
    AppInClusterList:0x0000、0x0003、0x0004、0x0005、0x0006
    AppNumOutClusters:0x01
    AppOutClusterList:0x0000

    03:27:03.7 COM5 AF_REGISTER_SRSP (0x6400)
    状态:afStatus_Success (0x0)
    ZB_START_REQUEST 至 COM5

    03:27:03.9 COM5 ZB_START_REQUEST (0x2600)
    ZB_START_REQUEST 至 COM5

    03:27:04.9 COM5 ZB_START_REQUEST (0x2600)

    03:27:05.84 COM5 ZB_START_REQUEST_RSP (0x6600)
    ZB_START_REQUEST 至 COM5

    03:27:10.91 COM5 ZB_START_REQUEST (0x2600)
    ZB_START_REQUEST 至 COM5

    03:27:11.91 COM5 ZB_START_REQUEST (0x2600)
    ZB_START_REQUEST 至 COM5

    03:27:12.91 COM5 ZB_START_REQUEST (0x2600)
    ZB_START_REQUEST 至 COM5

    03:27:13.92 COM5 ZB_START_REQUEST (0x2600)
    ZB_START_REQUEST 至 COM5

    --------------------------------------------------
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅 e2e.ti.com/.../3286.CC2530ZNP-Interface-Specification.pdf
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为我的问题是常见的问题、与 CC2530 ZNP 合作的每个人都应该首先成为协调人!! 其他人是如何做到的? 据我所知、在 ZNP 中设置器件作为协调器有一个最低的特定步骤、我已经阅读了 ZNP 文档、但它不起作用、只是阅读这些文档不能解决我的问题! 您和其他人如何在 ZNP 中设置协调器? 如果我的步骤错误、我应该使用其他哪些步骤? 如果我的步骤足够正确、请告诉我它是正确的、然后我检查其他内容、如固件等
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Navid、

    我看到您正在尝试将 ZNP 作为 ZNP 的旧版本、但该版本可能无法正常工作(EJ。由于 Z3.0的要求、密钥无法通过该方式配置)。

    请说明您的要求和需求、以便我们可以建议如何实现这一点。

    在中期、作为概念验证、您可以尝试使用 Z-Tool 创建一个简单的网络:

    擦除3个器件的存储器、然后闪存3个 ZNP 器件。

    2.设置逻辑设备(EJ.1协调器,2台路由器)。 使用 SYS_OSAL_NV_WRITE 写入索引0x87、偏移量0、len 1、值=[0 Coordinator、1 router、2 end device]

    3.-通过发送 SYS_RESET 复位器件

    4.-可选但建议使用 APP_CNF_BDB_SET_CHANNEL 设置通道、作为概念验证、通过设置 isPrimary=true 和 channel=您 的选择通道、仅选择一个通道、 然后发送相同的命令、但使用 isPrimary=false 并且 channel=0 (Z3.0支持两个通道掩码、并且您不希望器件在第二个通道掩码中开始调试)。

    5.调试设备。 在协调器上、在协调器创建网络后发送 APP_CNF_BDB_START_TUSING (等待、直到您看到 Nwk 命令已加密、这将是链路状态)。

    6.-打开网络,在协调器发送 APP_CNF_BDB_START_TUSING 并将 NetworkSteering 作为参数时,这将导致协调器打开网络。 您必须看到一个 NWK 数据帧(即加入 ZDO 许可)、然后使用同一命令(APP_CNF_BDB_START_TING with NetworkSteering)加入其他器件。

    7.-此时您应该在网络中安装了这些设备。

    如果您在复制此内容时遇到任何问题、请共享日志、以便我们可以查看您遇到问题的步骤。

    希望这对您有所帮助!

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

    非常感谢 Luis、当然会有所帮助

    如果我使用 ZCD_NV_logical_type 而不是 SYS_OSAL_NV_WRITE、有何不同?

    另一个问题:在 Z-stack 监视器和测试 API 文档中、我看到 id 为2个字节、正如您说的、逻辑类型应该是0x87、我应该发送0x00 0x87还是0x87 0x00? 在哪里可以看到该命令的每个 id 是什么意思?

    我对通道也有一点不清楚、首先我应该设置一个通道、使 其 Primary = true、然后将通道0设置 为 Primary = false?! 我不明白为什么要设置频道、但我认为现在这并不重要! )

    此致  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这就是我所做的:
    --------------
    02:59:52.35 COM5 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)

    02:59:54.3 COM5 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00

    03:00:40.91 COM5 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)

    03:00:40.9 COM5 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0087
    偏移量:0x00
    Len:0x01
    值:。 (0x00)

    03:00:50.42 COM5 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)

    03:00:52.63 COM5 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00

    03:01:08.77 COM5 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x04)网络形成(0x4)

    03:01:10.84 COM5 APP_CNF_BDB_START_TING_SRSP (0x6F05)
    状态:成功(0x0)

    03:01:10.9 COM5 ZDO_State_change_IND (0x45C0)
    状态:9 (0x9)

    03:01:10.92 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x0D (网络已恢复)(0xD)
    调试模式:0x00 (初始化)(0x0)
    调试模式:0x01 (初始方 TL)、0x08 (查找和绑定)、0x10 (初始化)(0x19)

    03:01:11.04 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x08 (化成故障)(0x8)
    调试模式:0x02 (化成)(0x2)
    调试模式:0 (0x0)

    03:01:20.56 COM5 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x02)网络转向(0x2)

    03:01:20.58 COM5 APP_CNF_BDB_START_TING_SRSP (0x6F05)
    状态:成功(0x0)

    03:01:20.59 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:227 (0xE3)
    ------------------------------------
    为什么形成失败? 如果我不使用 Z-tool 并通过 MCU 发送十六进制帧、我如何理解此通知编号意味着什么?
    再次感谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,我又来了:)
    让我们再看一下我为协调器和路由器最终连接它们所做的工作:
    首先、我通过以下步骤设置协调器:

    ================================================================================ 协调器=========================================
    2017年2月1日20:43:59.738 [TX]- FE 01 41 00 40 // SYS_RESET_REQ
    2017年2月1日20:44:01.926 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年2月1日20:44:07.086 [TX]- FE 03 26 05 03 01 02 20 //ZCD_NV_STARTUP_OPTION
    2017年2月1日20:44:07.095 [RX]- FE 01 66 05 00 62
    2017年2月1日20:44:09.408 [TX]- FE 01 41 00 00 40 // SYS_RESET_REQ
    2017年2月1日20:44:12.202 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年2月1日20:44:17.585 [TX]- FE 03 26 05 87 01 00 A6 //ZCD_NV_logical_type (协调器)
    2017年2月1日20:44:17.596 [RX]- FE 01 66 05 00 62
    2017年2月1日20:44:23.887 [TX]- FE 01 2F 05 04 2F // APP_CNF_BDB_START_TUSING (化成)
    2017年2月1日20:44:25.542 [RX]- FE 01 6F 05 00 FE 01 45 C0 08 8C FE 03 4F 80 00 00 CC FE 01 45 C0 08 8C FE 01 45 C0 09 8D FE 03 4F 80 0D 00 19 D8
    ---------------------- [TX]- FE 01 2F 05 02 29 // APP_CNF_BDB_START_TUSING (转向)
    ---------------------- [RX]- FE 01 6F 05 00 6B FE 03 4F 80 00 01 E3 2E
    ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    然后、我执行以下步骤、让路由器连接它们:
    ================================================================================ 路由器================================================
    2017年2月1日22:13:29.581 [TX]- FE 01 41 00 40 // SYS_RESET_REQ
    2017年2月1日22:13:31.521 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年2月1日22:13:35.014 [TX]- FE 03 26 05 03 01 02 20 //ZCD_NV_STARTUP_OPTION
    2017年2月1日22:13:35.036 [RX]- FE 01 66 05 00 62
    2017年2月1日22:13:36.722 [TX]- FE 01 41 00 00 40 // SYS_RESET_REQ
    2017年2月1日22:13:38.783 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年2月1日22:13:40.233 [TX]- FE 03 26 05 87 01 A7 //ZCD_NV_logical_type (路由器)
    2017年2月1日22:13:40.244 [RX]- FE 01 66 05 00 62
    2017年2月1日22:13:43.484 [TX]- FE 01 2F 05 04 2F // app_CNF_BDB_START_TUSING (化成)
    2017年2月1日22:13:44.626 [RX]- FE 01 6F 05 00 6B FE 01 45 C0 02 86 FE 03 4F 80 00 00 CC FE 01 45 C0 02 86
    ====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    我认为协调器启动 PAN、路由器正在尝试加入一些协调器、但会注意到!!
    我还应该执行哪些其他步骤来连接它们? 或者在我的路上出现了什么问题?
    +如果他们成功连接、那么我应该使用 AF_DATA_REQUEST 和 AF_DATA_INGINVINing 在他们之间传输数据吗?
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议您使用 Ubiqua 数据包分析器来检查无线消息并附加它、以便我们能够准确地了解发生的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YkKai、它需要什么硬件? CC2530调试器? 也可以使用 ZNP UART?! 还是其他东西?!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您需要使用 CC2531EMK 作为硬件来使用 Ubiqua 数据包分析器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是否可以使用 CC 调试器或 CC2530本身来代替 CC2531EMK? 这不是一个个人项目、我无法再购买任何东西、这是我公司向我订购的、所以我只有 CC 调试器和一些焊接到电路板上的 CC2530、以打造 ZigBee 网络! :(

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已连接 CC 调试器、ubiqua 找到它!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很酷!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Navid、

    SYS_OSAL_NV_WRITE 是要在器件中的任何 NV ID 中写入的命令的名称、而 ZCD_NV_logical_type 是定义要选择的逻辑器件的 NV ID、因此、SYS_OSAL_NV_WRITE 将用作其参数 NV ID 的一部分、例如 ZCD_NV_logical_type。

    您必须从 MCU 发送0x87 0x00以指定0x0087 ID、即 ZCD_NV_logical_type。

    在 Z3.0中、有两个通道掩码、如果 Primary = true、则设置通道掩码1;如果 Primary = false、则设置通道掩码2。 Z3.0调试方法使用这两种掩码。 如果您没有正确设置网络,您可能会发现您的设备加入了其它不打算这样做的网络。 将辅助通道设置为0有助于避免这种情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Navid、

    您的意思是、您有 Ubiqua 提供的 CC 调试器?
    您能否捕获 OTA 流量?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Luis、感谢您的关注
    我已通过笔记本电脑 USB 端口将 CC2530调试器连接到 CC2530、在单击"添加设备"按钮后、它位于器件列表中、我添加了它、但它始终处于空闲状态或找不到任何内容、 我认为 ubiqua 只需要 CC2531EMK、不像我尝试的那样工作:)
    我想我终于连接了协调器和路由器、因为从协调器获取了0x09、从路由器获取了0x07! 但是、我如何检查它们是否已连接? 协调器能否发送简单数据或 ping 以查看是否连接了任何路由器? 是否有像"ping"这样的指令来检查连接?
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还记得、SmartRF05EB-CC2530EM 可以用作监听器硬件。 我建议您设置监听器以通过无线方式捕获消息、以确切了解发生了什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YiKai、我也尝试这样做。
    我如何理解我的协调器和路由器是否连接在一起? 我需要一些类似 TCP/IP 中的 ping 命令的东西、它会告诉我他们是否可以相互查找!! 我的协调器和路由器短地址和 IEEE 地址现在可用、但我不知道应该使用哪个命令在它们之间发送数据、或者只检查它们是否在同一网络中!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的 ZNP 输出中没有足够的信息来判断任何情况。 我仍然需要监听器日志才能知道发生了什么。 尝试将附带的 Sniffer_FW_CC2530.hex 下载到 CC2530DK、并将 RS-232电缆连接到 SmartRF05上的 RS-232端口和 PC。 然后、您可以启动 Ubiqua 数据包分析器以打开 COM 端口、查看它是否可以通过无线方式监听消息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 YiKai、我不知道为什么我通常认为我的下一步需要简单的东西、但是您的回答为我打开了通向 ZigBee 世界的新窗口!! :)我对 ZigBee 和 ZNP 的一些简单的基本概念很熟悉,但您认为我了解什么是监听器和数据包分析器,以及如何使用它们...?! :)我不知道我能不能这么做!! 无论如何、很高兴看到像您这样的人尝试帮助、我相信最终会有所帮助!

    这是我再次做的:COM5是我的协调器、COM3是路由器、它们之间没有发生任何事情、我只是在寻找一种方法来查看其中一个器件的反应、以确保它是2个器件网络!  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    启动协调器(COM5)和路由器(COM3)时、是否在 COM5上看到 ZDO_END_DEVICE_ANNCE?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不,我看不到!!
    我是否也应该为路由器使用 APP_CNF_BDB_START_TUSING (转向)? 我在路由器上发送 APP_CNF_BDB_START_TING (formation)时执行此操作。我的 ZDO_State_Change_IND 应答为0x06、但之后我发送了 ZDO_State_Change_IND (转向)、现在它更改为0x07!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、您必须在协调器和路由器上使用 APP_CNF_BDB_START_TUSING。 将 ZDO_State_Change_IND 更改为0x07意味着它将协调器作为路由器加入。 但是、您说您在 COM5上看不到 ZDO_END_DEVICE_ANNCE。 我认为最好使用嗅探器来检查和确认它。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YiKai。
    路由器配置完成后、我是否应该自动在 COM5上看到 ZDO_END_DEVICE_ANNCE? 如果是、我在 COM5上看不到任何取决于 COM3更改的内容!!
    好的、我尝试做您所说的关于监听器和数据包监控的事情、但我不确定我是否可以执行您所说的这些步骤、因为这是过程! :/
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果路由器或终端设备加入 Zigbee 网络、它们将广播 ZDO_END_DEVICE_ANNCE、协调器应接收到该消息、您应在 COM5上看到该消息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    最后、路由器尝试加入后、我在协调器上得到了响应!! 这是协调器的响应:
    ZC RX:0C 45 CA F2 EE 8F 9E 4B 09 00 4B 12 00 00
    我发现它是"ZDO_TC_DEV_IND"地址正确(尝试加入的路由器的 IEEE 和短地址),但我不知道这意味着什么!! 我看到协调器知道尝试加入的路由器地址、但它是否正常或存在某种错误?
    ------
    另一个问题:
    当我在发送 APP_CNF_BDB_START_COMMISSIONNG 后刷写 CC2530并开始设置协调器时、任何事情都正常、但在断电和下一次上电后、我会看到信息形成故障状态0x08! 它将在接下来的尝试中运行、直到我刷写 CC2530并重新开始!! 在这两种情况下、我都遇到了这个问题、我使用 NV_RESTORE、但我不使用它!! 您可以在此处看到此故障:
    ----------
    11:30:21.37 COM5 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x04)网络形成(0x4)

    11:30:21.89 COM5 APP_CNF_BDB_START_TING_SRSP (0x6F05)
    状态:成功(0x0)

    11:30:21.91 COM5 ZDO_State_change_IND (0x45C0)
    状态:9 (0x9)

    11:30:21.91 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x0D (网络已恢复)(0xD)
    调试模式:0x00 (初始化)(0x0)
    调试模式:0x01 (初始方 TL)、0x08 (查找和绑定)、0x10 (初始化)(0x19)

    11:30:22.09 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x08 (化成故障)(0x8)
    调试模式:0x02 (化成)(0x2)
    调试模式:0 (0x0)
    ------------
    我想我知道您的答案是什么:"使用数据包监听器和 ubiqua!! ";)(我在开玩笑说 YiKai、但我已经尝试过、但未成功、因为我只在板上焊接了 CC 调试器和 CC2530芯片、而不是任何其他 TI 开发套件或 USB 软件狗!!)
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用运行 ZNP 3.0的 CC2530DK 作为协调器、使用另一个运行 SampleSwitch 的 CC2538DK 作为协调器。 所有操作都正常、以下是我的 Ztool 日志、供您参考。


    05:00:39.35 COM1 SYS_OSAL_NV_WRITE (0x2109)
       ID:0x0087
       偏移量:0x00
       Len:0x01
       值:。 (0x00)

    05:00:39.37 COM1 SYS_OSAL_NV_WRITE_SRSP (0x6109)
       状态:成功(0x0)

    05:00:57.33 COM1 APP_CNF_BDB_SET_CHANNEL (0x2F08)
       isPrimary:true (0x1)
       通道:Chnl_0x00000800 (0x800)

    05:00:57.33 COM1 APP_CNF_BDB_SET_CHANGE_SRSP (0x6F08)
       状态:成功(0x0)

    05:03:32.85 COM1 APP_CNF_BDB_START_TUSING (0x2F05)
       佣金模式:(0x04)网络形成(0x4)

    05:03:38.32 COM1 APP_CNF_BDB_START_TING_SRSP (0x6F05)
       状态:成功(0x0)

    05:03:38.32 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:38.33 COM1 APP_CNF_BDB_TUSING 通知(0x4F80)
       状态:1 (0x1)
       调试模式:0x02 (化成)(0x2)
       调试模式:254 (0xFE)

    05:03:38.59 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:38.85 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:39.12 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:39.38 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:39.64 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:39.9 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:40.17 COM1 ZDO_State_change_IND (0x45C0)
       状态:8 (0x8)

    05:03:40.71 COM1 ZDO_State_change_IND (0x45C0)
       状态:9 (0x9)

    05:03:40.75 COM1 APP_CNF_BDB_TUSING 通知(0x4F80)
       状态:0x00 (成功)(0x0)
       调试模式:0x02 (化成)(0x2)
       调试模式:69 (0x45)

    05:07:29.07 COM1 APP_CNF_BDB_START_TUSING (0x2F05)
       佣金模式:(0x02)网络转向(0x2)

    05:07:29.09 COM1 APP_CNF_BDB_START_TING_SRSP (0x6F05)
       状态:成功(0x0)

    05:07:29.1 COM1 APP_CNF_BDB_TUSING 通知(0x4F80)
       状态:0x00 (成功)(0x0)
       调试模式:0x01 (网络转向)(0x1)
       调试模式:67 (0x43)

    ***警告***
       收到不支持或未格式化的消息。  原始数据:-->这是终端节点通告。
       0C 45 CA AA B9 27 01 E5 00 00 4B 12 00 00 00

    05:08:13.01 COM1 UTIL_GET_DEVICE_INFO (0x2700)

    05:08:13.02 COM1 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
       状态:成功(0x0)
       IEEEAddr:0x00124B0001025822
       短地址:0x0000
       DeviceType:协调器、路由器、END_DEVICE (0x7)
       DeviceState:DEV_ZB_COord (0x9)
       NumAssocDevices:0x01
       AssocDevicesList:0xB9AA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YiKai、非常好。
    除了 Device_info 上的两个最后一行之外、我的所有步骤和响应都与您一样、我得到了 NumAssocDevices:0x00、没有器件列表!!
    我的更大问题是、在我将十六进制文件写入 CC2530后、如果我将其断电并再次上电、它们就能正常工作、并且在发送"APP_CNF_BDB_TUSCING_NOSTICATION (0x4F80)"后、我收到 Formation_FAILURE。 如果我再次写入 hex 文件、它将像您一样再次正常工作、但仅一次、下一次尝试将再次失败!! 我认为这取决于 NV_RESTORE!!
    实际上、只有在将十六进制文件写入闪存后首次尝试协调器编译是可以的、在我再次写入十六进制文件之前、下一次尝试将失败!!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于您的 NumAssocDevices:0x00且没有设备列表、我怀疑该设备没有加入协调器、这就是为什么我不断要求您使用监听器来检查它的原因。 我在为 ZNP 断电时看到同样的问题、并且仍在尝试找到发生的情况。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我找到了在电源回收后启动 ZNP 的正确步骤。 您必须再次调用 APP_CNF_BDB_START_TING、并将网络转向作为输入参数、以正确启动 ZNP。

    09:53:00.33 COM1 SYS_RESET_RESPONSE (0x4180)
       原因:0x01
       TransportRev:0x02
       产品:0x00
       MajorRel:0x02
       MinorRel:0x07
       HwRev:0x00

    09:53:04.43 COM1 UTIL_GET_DEVICE_INFO (0x2700)

    09:53:04.46 COM1 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
       状态:成功(0x0)
       IEEEAddr:0x00124B0001025822
       短地址:0xFFFE
       DeviceType:协调器、路由器、END_DEVICE (0x7)
       DeviceState:DEV_HOLD (0x0)
       NumAssocDevices:0x00
       AssocDevicesList

    09:53:11.35 COM1 APP_CNF_BDB_START_TUSING (0x2F05)
       佣金模式:(0x02)网络转向(0x2)

    09:53:12.8 COM1 APP_CNF_BDB_START_TUSING _SRSP (0x6F05)
       状态:成功(0x0)

    09:53:12.82 COM1 ZDO_State_change_IND (0x45C0)
       状态:9 (0x9)

    09:53:12.82 COM1 APP_CNF_BDB_TUSING 通知(0x4F80)
       状态:0x0D (网络已恢复)(0xD)
       调试模式:0x00 (初始化)(0x0)
       调试模式:0x01 (初始方 TL)、0x02 (网络转向)、0x04 (网络形成)、0x08 (查找和绑定)、0x10 (初始化)(0x1F)

    09:53:13.03 COM1 APP_CNF_BDB_TUSING 通知(0x4F80)
       状态:0x00 (成功)(0x0)
       调试模式:0x01 (网络转向)(0x1)
       调试模式:67 (0x43)

    09:53:18.96 COM1 UTIL_GET_DEVICE_INFO (0x2700)

    09:53:18.99 COM1 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
       状态:成功(0x0)
       IEEEAddr:0x00124B0001025822
       短地址:0x0000
       DeviceType:协调器、路由器、END_DEVICE (0x7)
       DeviceState:DEV_ZB_COord (0x9)
       NumAssocDevices:0x00
       AssocDevicesList

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很棒的 Yikai,非常感谢。 我将对其进行检查、并最终获得使用数据包监听器和分析器的要求!! (如果我的公司尝试购买的东西不是调试器和芯片:))
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    不用客气。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,我又来了:)
    正如您所说的、我已经尝试过回收电源问题、我只将网络转向作为输入、我认为协调器没有问题、但这次它没有从路由器获得任何东西!! 我是说协调器没有看到不受支持的路由器地址和帧。
    回收电源后、您对路由器做了什么? 回收电源后是否发现路由器? 这就是我为协调器和路由器所做的工作:
    ================================================================================================ 协调器========================================================
    开始时间:2017年2月7日上午11:28:27

    11:28:44.86 COM5 SYS_RESET_RESPONSE (0x4180)
    原因:0x01
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00

    11:28:58.59 COM5 UTIL_GET_DEVICE_INFO (0x2700)

    11:28:58.6 COM5 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9AAF
    短地址:0xFFFE
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_HOLD (0x0)
    NumAssocDevices:0x00
    AssocDevicesList

    11:29:21.01 COM5 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x02)网络转向(0x2)

    11:29:22.26 COM5 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
    状态:成功(0x0)

    11:29:22.27 COM5 ZDO_State_change_IND (0x45C0)
    状态:9 (0x9)

    11:29:22.28 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x0D (网络已恢复)(0xD)
    调试模式:0x00 (初始化)(0x0)
    调试模式:0x01 (初始方 TL)、0x08 (查找和绑定)、0x10 (初始化)(0x19)

    11:29:22.48 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:227 (0xE3)

    11:30:49.67 COM5 UTIL_GET_DEVICE_INFO (0x2700)

    11:30:49.68 COM5 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9AAF
    短地址:0x0000
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_ZB_COord (0x9)
    NumAssocDevices:0x00
    AssocDevicesList
    =================================================================================================== 路由器================================================================
    开始时间:2017年2月7日上午11:28:28

    11:29:43.4 COM3 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)

    11:29:45.64 COM3 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00

    11:30:01 COM3 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0087
    偏移量:0x00
    Len:0x01
    值:。 (0x01)

    11:30:01.02 COM3 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)

    11:30:04.86 COM3 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)

    11:30:06.9 COM3 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00

    11:30:19.1 COM3 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9E8F
    短地址:0xFFFE
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_HOLD (0x0)
    NumAssocDevices:0x00
    AssocDevicesList

    11:30:19.08 COM3 UTIL_GET_DEVICE_INFO (0x2700)

    11:30:34.61 COM3 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x02)网络转向(0x2)

    11:30:36.6 COM3 APP_CNF_BDB_START_TUSCIING_SRSP (0x6F05)
    状态:成功(0x0)

    11:30:36.63 COM3 ZDO_State_change_IND (0x45C0)
    状态:7 (0x7)

    11:30:36.64 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x0D (网络已恢复)(0xD)
    调试模式:0x00 (初始化)(0x0)
    调试模式:89 (0x59)

    11:30:36.82 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:227 (0xE3)

    11:30:55.97 COM3 UTIL_GET_DEVICE_INFO (0x2700)

    11:30:55.99 COM3 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9E8F
    短地址:0x3EBA
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_router (0x7)
    NumAssocDevices:0x00
    AssocDevicesList
    ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

    我认为我们在重新利用电源后也应该在路由器上做些不同的事情、因为我只需将闪存写入路由器、您的方法写入协调器、这是可以的、但在下一次尝试路由器时、它再次连接失败!! (抱歉,我的英语不是很好,我想说我的意思!!)

    如何为协调器和路由器设置 TC Link 密钥? 加入问题可能是因为 TC link 密钥、我的协调器和路由器上尝试加入的 ISEE 不同 PRECFGKEY!
    +我有一个个人问题!! 您是 TI 员工还是 TI 员工? 还是像我这样一个自由的人,自由地尝试解决他人的问题? )

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.您的意思是"协调器未看到不受支持的路由器地址帧?"
    2.我不是 TI 员工或 TI 员工。 我也不是免费的。 我是为了生活而工作的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1 -我是说、当它第一次刷写后、我看到协调器对路由器的反应、在该帧上是路由器 IEEE 和短地址、而且它还没有加入、但协调器和路由器会再次相互作用、我知道我的一半路是可以的。 但是、当路由器尝试加入后什么也没有发生、这意味着某件事是错误的、现在您以这种方式向协调器解释说、只有在路由器首次通电时、如果我再循环路由器电源、才可以回收电源、 我再也不会收到协调员路由器的任何反应!! 我的意思是路由器上的下一个功率、我认为这种情况也有一些不同!!
    2 -你很好、给你时间来解决其他人的问题! 我应该找到一些办法来补偿你的帮助;)
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    为供参考、我对 ZNP 路由器执行相同的测试、对 ZNP 路由器进行电源回收、并调用 APP_CNF_BDB_START_TESTING 以启动 ZNP。 我可以从监听器中看到我的 ZNP 路由器对协调器的响应与往常一样。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YiKai
    最后、我还能看到您的 IAR 编译器定义的符号吗? 这是我的!
    ------
    BDB_Finding_Binding_Capability = 0
    TC_LINKKEY_JOIN
    NWK_MAX_DEVICE_LIST=10
    ZDSECMGR_TC_DEVICE_MAX=30
    ZNP_ENABLED
    省电
    Feature_system_stats
    MT_GP_CB_FUNC
    MT_SYS_FUNC
    MT_UTIL_FUNC
    MT_ZDO_FUNC
    xHAL_SPI=false
    HAL_UART=true
    NV_RESTORE
    ------------------
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我现在无法访问我的桌面、但我使用默认的 ZNP 项目而不进行修改。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    又是宜家,我希望你们能玩得开心:)
    我已禁用 NV_RESTORE、而不是 ZC 和 ZR、我使用 ZC 和 ED! 好消息是、与路由器不同、终端设备已成功加入、协调器显示关联设备的数量= 1!! 但在这种情况下、我也不得不提出问题! 下面是我的帧序列:
    ------------------------------------------ 协调员------------------------------------------------
    2017年2月9日12:39:42.087 [TX]- FE 00 27 00 27
    2017年2月9日12:39:42.095 [RX]- FE 0E 67 00 AF 9A 4B 09 00 4B 12 00 FE FF 07 00 41
    2017年2月9日12:39:47.407 [TX]- FE 03 26 05 03 01 02 20
    2017年2月9日12:39:47.424 [RX]- FE 01 66 05 00 62
    2017年2月9日12:39:50.911 [TX]- FE 03 26 05 87 01 00 A6
    2017年9月2日12:39:50.920 [RX]- FE 01 66 05 00 62
    2017年2月9日12:39:57.277 [TX]- FE 01 41 00 00 40
    2017年2月9日12:39:58.643 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年2月9日12:40:01.295 [TX]- FE 01 2F 05 04 2F
    2017年9月2日12:40:02.515 [RX]- FE 01 6F 05 00 6B FE 01 45 C0 08 8C FE 03 4F 80 00 00 CC FE 01 45 C0 08 8C FE 01 45 C0 08 8C FE 01 45 C0 09 8D FE 03 D8 80 0D 00 19 4F
    2017年2月9日12:40:06.815 [TX]- FE 01 2F 05 02 29
    2017年9月2日12:40:06.827 [RX]- FE 01 6F 05 00 6B FE 03 4F 80 00 01 E3 2E FE 0C 45 CA 1B 5C 8F 9E 4B 09 00 4B 12 00 00 CE
    2017年2月9日12:40:52.148 [TX]- FE 00 27 00 27
    2017年9月2日12:40:52.157 [RX]- FE 10 67 00 00 AF 9A 4B 09 00 4B 12 00 00 07 09 01 1B 5C 11
    ---------------------------------------- 终端设备-------------------------------------------------------
    2017年2月9日12:40:11.151 [TX]- FE 00 27 00 27
    2017年9月2日12:40:11.158 [RX]- FE 0E 67 00 8F 9E 4B 09 00 4B 12 00 FE FF 07 00 65
    2017年9月2日12:40:14.452 [TX]- FE 03 26 05 03 01 02 20
    2017年2月9日12:40:14.470 [RX]- FE 01 66 05 00 62
    2017年9月2日12:40:15.917 [TX]- FE 03 26 05 87 01 02 A4
    2017年9月2日12:40:15.933 [RX]- FE 01 66 05 00 62
    2017年2月9日12:40:18.219 [TX]- FE 01 2F 05 04 2F
    2017年9月2日12:40:19.126 [RX]- FE 01 6F 05 00 6B FE 01 45 C0 02 86 FE 03 4F 80 01 02 65 AA
    2017年9月2日12:40:21.628 [TX]- FE 01 41 00 00 40
    2017年2月9日12:40:23.147 [RX]- FE 06 41 80 02 00 02 07 00 C2
    2017年2月9日12:40:25.689 [TX]- FE 01 2F 05 02 29
    2017年9月2日12:40:26.384 [RX]- FE 01 6F 05 00 6B FE 01 45 C0 02 86 FE 03 4F 80 01 65 A9 FE 01 45 C0 03 87 FE 01 45 C0 05 81 FE 01 45 C0 06 82 FE 03 4F 80 00 01 E3 2E
    2017年2月9日12:40:37.089 [TX]- FE 00 27 00 27
    2017年2月9日12:43:16.564 [TX]- FE 00 27 00 27
    2017年2月9日12:43:19.745 [TX]- FE 01 41 00 00 40
    加入网络后无应答!!
    ===================================================================================================
    -第一个问题是在检查 UTIL_GET_DEVICE_INFO 响应后! 我认为协调器上相关器件的短地址与终端器件短地址不同、我没有任何其他器件、但两者上的 IEEE 地址都是正确的!! (仅协调器和终端设备)协调器可能会更改 ED 的地址吗?
    第二个问题是:正如您在 ED 上所说的,在加入 netwrok 后,我尝试获取设备信息,但没有对此做出响应!! 对任何其他命令也没有响应(在 ED 上)。 我已经尝试过这种方法很多次、但每次加入网络后、ED 都没有响应我的 ZNP 命令!!
    此致
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.在哪里可以看到器件短地址已更改?
    2.您必须将 NV 项目 ZCD_NV_ZDO_DIRECT 写入1以启用接收 ZDO 响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 YiKai
    1-在开始加入之前、我已通过发送"UTIL_GET_DEVICE_INFo"来检查 ED 短地址、但它不在这里。 稍后我会再次检查这方面的信息、可能我错了!
    2-对不起,我不明白你的意思!! 我应该在哪里以及如何做到这一点?! 您能给我一个十六进制框架吗?! 还是编译器选项?!! 我应该何时做? 对于 ED 还是 ZC?!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅 sunmaysky.blogspot。tw/.../use-ztool-z-stack-30-znp-to-set-up.html
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    再次感谢 YiKai
    奇怪的是,所有步骤都是这样的,我也得到了:ZDO_END_DEVICE_ANNCE_IND",但仍然协调器显示 NumAssocDevices:0x00!!!! 我的协调员喜欢永远独立生活!!
    这是我的 Z-tool 命令序列:
    ------------------------------------ 协调员----------------------------------------------
    开始时间:2017年2月10日上午10:38:48

    10:39:25.06 COM5 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)

    10:39:25.05 COM5 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0003
    偏移量:0x00
    Len:0x01
    值:。 (0x03)

    10:39:33.36 COM5 SYS_RESET (0x4100)
    类型:0x00 (硬复位)(0x0)

    10:39:35.09 COM5 SYS_RESET_RESPONSE (0x4180)
    原因:0x02
    TransportRev:0x02
    产品:0x00
    MajorRel:0x02
    MinorRel:0x07
    HwRev:0x00

    10:39:55.14 COM5 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0087
    偏移量:0x00
    Len:0x01
    值:。 (0x00)

    10:39:55.15 COM5 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)

    10:40:37.92 COM5 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x04)网络形成(0x4)

    10:40:38.55 COM5 APP_CNF_BDB_START_TUSCIING_SRSP (0x6F05)
    状态:成功(0x0)

    10:40:38.55 COM5 ZDO_State_change_IND (0x45C0)
    状态:8 (0x8)

    10:40:38.56 COM5 APP_CNF_BDB_TUSCIATION_NOCIATION (0x4F80)
    状态:1 (0x1)
    调试模式:0x02 (化成)(0x2)
    调试模式:101 (0x65)

    10:40:38.82 COM5 ZDO_State_change_IND (0x45C0)
    状态:8 (0x8)

    10:40:39.08 COM5 ZDO_State_change_IND (0x45C0)
    状态:8 (0x8)

    10:40:39.34 COM5 ZDO_State_change_IND (0x45C0)
    状态:8 (0x8)

    10:40:39.61 COM5 ZDO_State_change_IND (0x45C0)
    状态:8 (0x8)

    10:40:40.16 COM5 ZDO_State_change_IND (0x45C0)
    状态:9 (0x9)

    10:40:40.16 COM5 APP_CNF_BDB_TUSCIATION_NOCIATION (0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x02 (化成)(0x2)
    调试模式:0x01 (发起方 TL)、0x04 (网络形成)、0x08 (查找和绑定)、0x20 (父级丢失)(0x2D)

    10:41:09.07 COM5 UTIL_GET_DEVICE_INFO (0x2700)

    10:41:09.08 COM5 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9AAF
    短地址:0x0000
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_ZB_COord (0x9)
    NumAssocDevices:0x00
    AssocDevicesList

    10:41:50.12 COM5 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x008F
    偏移量:0x00
    Len:0x01
    值:。 (0x01)

    10:41:50.14 COM5 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)

    10:42:53.36 COM5 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x02)网络转向(0x2)

    10:42:53.38 COM5 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
    状态:成功(0x0)

    10:42:53.39 COM5 ZDO_Mgmt_permit_Join_RSP (0x45B6)
    SrcAddr:0x0000
    状态:ZDP_SUCCESS (0x0)

    10:42:53.39 COM5 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:227 (0xE3)

    ***警告***
    收到不支持或未格式化的消息。 原始数据:
    0C 45 CA 0F 30 8F 9E 4B 09 00 4B 12 00 00 00

    10:43:09.3 COM5 ZDO_END_DEVICE_ANNCE_IND (0x45C1)
    SrcAddr:0x300F
    NWKADDR:0x300F
    IEEEAddr:0x00124B00094B9E8F
    功能:0x8E

    10:43:49.35 COM5 UTIL_GET_DEVICE_INFO (0x2700)

    10:43:49.36 COM5 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9AAF
    短地址:0x0000
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_ZB_COord (0x9)
    NumAssocDevices:0x00
    AssocDevicesList
    -------------------------- 路由器-------------------------------------------------------
    开始时间:2017年2月10日上午10:38:49

    10:42:34.55 COM3 SYS_OSAL_NV_WRITE (0x2109)
    ID:0x0087
    偏移量:0x00
    Len:0x01
    值:。 (0x01)

    10:42:34.58 COM3 SYS_OSAL_NV_WRITE_SRSP (0x6109)
    状态:成功(0x0)

    10:43:05.5 COM3 APP_CNF_BDB_START_TUSING (0x2F05)
    佣金模式:(0x02)网络转向(0x2)

    10:43:06.48 COM3 APP_CNF_BDB_START_T调试_SRSP (0x6F05)
    状态:成功(0x0)

    10:43:06.51 COM3 ZDO_State_change_IND (0x45C0)
    状态:INVALID_PARAMETER (0x2)

    10:43:06.54 COM3 APP_CNF_BDB_T调试 通知(0x4F80)
    状态:1 (0x1)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:101 (0x65)

    10:43:06.75 COM3 ZDO_State_change_IND (0x45C0)
    状态:3 (0x3)

    10:43:07.28 COM3 ZDO_State_change_IND (0x45C0)
    状态:5 (0x5)

    10:43:09.28 COM3 ZDO_State_change_IND (0x45C0)
    状态:7 (0x7)

    10:43:09.8 COM3 APP_CNF_BDB_TUSCIATION_NOCIATION (0x4F80)
    状态:0x00 (成功)(0x0)
    调试模式:0x01 (网络转向)(0x1)
    调试模式:227 (0xE3)

    10:43:43.06 COM3 UTIL_GET_DEVICE_INFO (0x2700)

    10:43:43.07 COM3 UTIL_GET_DEVICE_INFO_RESPONSE (0x6700)
    状态:成功(0x0)
    IEEEAddr:0x00124B00094B9E8F
    短地址:0x300F
    DeviceType:协调器、路由器、END_DEVICE (0x7)
    DeviceState:DEV_router (0x7)
    NumAssocDevices:0x00
    AssocDevicesList
    ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================