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.

[参考译文] Centralite 3系列微门传感器在 TI CC2530上不起作用

Guru**** 2857630 points

Other Parts Discussed in Thread: Z-STACK, CC2538, CC2530, CC2592, CC2590

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/900425/centralite-3-series-micro-door-sensor-does-not-work-on-ti-cc2530

Thread 中讨论的其他器件:Z-stackCC2538CC2530CC2592Z-stack-archiveCC2590

I TI 支持团队、

Centralite 门传感器与 TI CC2350配对/加入。 我们使用监听器工具来查找低级数据包是否显示关联、但随后会接收到未知的信标数据包、从而导致 TI CC2350协调器不知道如何处理此数据包。

附件是邮件主题中有关此主题的讨论、请查看。

此外、附件 DoorSensor_assoc_packets.psd 是使用 IT SmartRF 监听器工具提取的数据包、供您参考。

谢谢、

Jamese2e.ti.com/.../DoorSensor_5F00_assoc_5F00_packets.psd

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

    您好,YK,

    无法生成 main.bin 的问题已得到解决、因为./build_all 过程中出现错误、导致无法生成 main.bin、

    因此、我使用"sudo apt-get install --reinstall libprotobuf-c-dev"重新安装了 protobuf 软件包

    谢谢、

    James

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

    如果您使用 Z-Stack 3.0.1 Linux 网关、 CC2530 需要使用 Z-Stack 3.0.x ZNP FW。

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

    尊敬的 James:

    您可以使用 Z-Stack Linux 网关软件包的 Firmware/ZNP 文件夹中预构建的 CC2530 ZNP 映像、也可以使用 Firmware 文件夹中的 README 来讨论在构建自己的映像时所做的建议 ZNP 项目更改。

    此致、
    Ryan

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

    您好、Ryan、

    我想再次确认测试环境:

    我是基于"Z-Stack_Linux_Gateway-1.0.1-src-64BIN.tar.gz"软件包在 Ubuntu 14.04 64位上构建的、并在 EVB v1.18.1中使用每个构建的 Z-Stack 3.0.1固件。 我可以成功地将门传感器与 EVB 的 TI 配对

    CC2530、但门传感器未接收到"匹配描述响应"数据包、并导致重新发送配对/加入数据包。

    我是否需要在输出群集中添加"IAS 区域群集" ID? 如果是、您能否指明可以在哪里添加此代码?

    更多更新:

    我注意到了几件事:我尝试将重建的 Z-Stack 3.0.1和3.0.2 ZNP 与 EVB 中的 SBL 固件一起使用、然后由 Z-Stack 3.0.1 Linux 网关的 sudo ./ZigbeeHW x86执行应用程序将失败、 但我更改为由 YK 提供的 CC2530ZNP-With-SBL.hex、它可以成功执行"sudo ./ZigbeeHW x86"和"./start_application"、这有点奇怪。 为什么无法运行具有 SBL 重建固件的 Z-Stack 3.0.1和3.0.2 ZNP? 我没有修改这些 Z-Stack 上的原始源代码。
    我是否可以使用由 YK 和 Z-Stack 3.0.1 Linux 网关提供的 CC2530ZNP-WI-SBL.HEX 进行测试?  是否存在兼容性问题? 因为 YK 说十六进制文件是由 Z-Stack 3.0.2创建的。

    谢谢、

    James

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

    尊敬的 James:

    是的,您需要添加 IAS 区域群集支持。  以下是一些类似的 E2E 帖子、供您参考:

    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/717955 
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/674731 
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/761880 
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/703222 
    https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/609130 

    您应该只使用 Z-Stack 3.0.2、构建 ZNP-WI-SBL 的 IAR 版本是什么、您是否应用了 Firmware 文件夹中 README 中概述的更改?  您还可以使用 Z-Tool 来测试构建的 ZNP 映像的功能。

    此致、
    Ryan

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

    您好、Ryan、

    如果客户使用旧的 Zigbee Linux 网关代码"Z-Stack_Linux_Gateway-1_0_1-src-linux-installer",他们是否可以使用 Z-Stack 3.0.2的 ZNP? 或者他们应该只使用 Z-Stack Home 1.2.2a 的 ZNP?

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

    尊敬的 Ryan 和 Jerry:

    我尝试在  EVB 上使用"Z-Stack Home 1.2.2a"。 它也不起作用。

    我没有更改原始 SW 堆栈中的任何设置。 只需通知您。

    谢谢、

    James

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

    如果 使用旧的 Zigbee Linux 网关代码"Z-Stack_Linux_Gateway-1_0_1-src-linux-installer"、我建议使用 Z-Stack Home 1.2.2a 的 ZNP。 顺便说一下、在使用 Z-Stack Linux Gateway 之前、您可以使用 Ztool 确保您的 ZNP 首先正常工作。

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

    您好、Ryan、

    我将参考您提供的信息。

    IAR 版本:10.20

    我没有看到自述文件、在哪里可以找到 Z-Stack 3.0.2中的自述文件?

    谢谢、

    James

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

    您好,YK,

    感谢您提供的信息、我将使用 ZTool 验证这些 FWs。

    此致、

    James

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

    很抱歉、我在 Zigbee Linux 网关源中感到困惑、如果使用 Z-STACK-LINUXE-GATEWAY、则应参考 Z-Stack HA 1.2.2a ZNP、因为 应使用 ZigBee-linux-sensor-to-cloud Z-Stack 3.0.2 ZNP 固件。  我建议仅考虑 Z-Stack 3.0解决方案、我所指的自述文件位于 Zigbee、3_0_Linux_Gateway_1_0_1\Firmware 文件夹中。

    此致、
    Ryan

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

    您好、Ryan、

    下面我介绍了我的环境、

     1. Ubuntu 14.04上的 Z-STACK-Linux-gateway 1.0.1

    2. 在 TI CC3531上使用 Z-Stack 3.0.2 ZNP FW

    已验证 TICC3531可由 Z-Tool 控制、并已测试用于配对的二进制开关器件。

    但我仍然不知道如何在  Z-stack-linux-gateway SW Stack 添加 IAS 区域群集 ID 、即使我已经提到了您提供的链接。

    我是否可以使用 Z-Tool 在没有 Z-stack Linux Gateway 的情况下设置 IAS 区域并验证功能? 我知道,此工具可以发送允许加入... 和其他消息发送到 ZNP。

    也许我可以使用 Z-Tool 来验证 Centralite 门传感器、并查看器件是否收到匹配说明响应数据包。

    谢谢、

    James

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

    我认为您必须在 Z-Stack Home 1.2.2a 中将 ZNP 用于 Z-stack-linux-gateway 1.0.1。

    2.是的,您可以使用 Z-Tool 来设置 IAS 区域,并在没有 Z-stack Linux Gateway 的情况下验证功能。

    3.可以,您可以使用 Z-Tool 来验证 Centralite 门传感器,并查看设备是否收到匹配说明响应数据包。

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

    您好,YK,

    我已验证二进制开关和中央门传感器基于 Z-Stack Home 1.2.2a FW 和 ZTool 环境。

    二进制开关可以成功配对。  

    2、 Centralite Door Sensor 可以成功配对、但没有从 ZNP 收到匹配描述响应数据包、 这个问题就像我在开头所描述的那样。

    在 ZTool 中、我在 AF_REGISTER 中进行设置。 suchas:AppNumOutClusters:1,AppOutClusterList:[0]= 1280 (0x500),

    然后将 ZB_permit_Join_Request:超时60消息发送到 ZNP。

    监听器软件包和 ZTool 的附件日志、请帮助检查。

    此外、我还记得您提到 需要将 TC_KEY_EXCHANGE 设置为 false、但我不知道在 ZTool 中设置它。  这是必要的吗? 如何在 ZTool 中进行设置?

    我可以提供中心门传感器进行分析、我想知道 TI AE/FAE 是否需要它?

    编辑:请参阅 CentraliteDoorSensor_Pakcets_Ubiqua_(已更新).7z。 我刚才提供了不正确的7z。

    e2e.ti.com/.../CentraliteDoorSensor_5F00_Pakcets_5F00_Ubiqua_5F002800_Updated_2900_.7z

    谢谢、

    James

    e2e.ti.com/.../ZTool_5F00_DoorSensor.rtfe2e.ti.com/.../CentraliteDoorSensor_5F00_Pakcets_5F00_Ubiqua.7z

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

    如果设备可以加入、您现在有什么问题?

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

    您好,YK,

    如前所述、在终端设备成功配对但由于某些数据包(可能正如您所说的 mtach 说明响应数据包)而无法处理后、这会导致终端设备重复发送配对数据包。

    我们只想澄清一下 TI Z-Stack 3.0.1、3.0.2或 Z-Stack Home 1.2.2a 是否与 Centralite 门传感器 HA1.2器件兼容、或者某些功能需要定制!

    如果所有实验都是根据 TI 的相关说明进行的、但无法证明终端器件在 TI SW 堆栈上运行、则实际上只能通过 TI 工程师团队和 专家帮助来澄清此问题。

    总之 、感谢您的帮助。

    谢谢、

    James

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

    根据监听器日志、此中央照明设备通过 outCluster 中的 IAS 区域发送匹配请求、因此我建议您在协调器 InCluster 中添加 IAS 区域群集支持、以查看它是否会成功响应匹配请求。

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

    您好,YK,

    我已尝试在 InCluster 数组中添加此属性。

    请参阅随附的日志文件以供参考。

    谢谢、

    Jamese2e.ti.com/.../DoorSensorPacket_5F00_202005221123.7ze2e.ti.com/.../DoorSensorZToolLog_5F00_202005221123.rtf

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

    我看到您在使用 AF_register 时没有使用正确的参数。 您至少必须提供正确的 AppProfID 和端点。

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

    以下是一个 E2E 示例、虽然您将使用不同的参数 :https://e2e.ti.com/support/wireless-connectivity/zigbee-and-thread/f/158/t/885815、但该示例可能提供一些指导 

    此致、
    Ryan

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

    您好、Ryan、

    我已验证 Z-Stack Home 1.2.2a ZNP FW 可以与 Centralite Door Censor 成功配对、并且不会要求再次配对。 但有一个问题、即终端设备似乎无法接收关闭/打开事件。
    您可以参考附件来参考我捕获的数据包以及 ZTool 中的参数设置。
    此外、在 Z-Stack 3.0.2与 Centralite Door Censor 配对后、将不会收到匹配说明响应数据包的问题始终存在。 这似乎不同于 Z-Stack Home 1.2.2a。 Z-Stack 3.0.2是否有其他修补程序文件?

    谢谢、

    James

    e2e.ti.com/.../DoorSensor_5F00_ZToolLog_5F00_20200525.rtfe2e.ti.com/.../DoorSensorPacket_5F00_202005251837.7z

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

    当您测试 Z-Stack 3.0.2 ZTool 和 ZNP 时、是否尝试将 TC_KEY_EXCHANGE 设置为 false 以查看您的 Centralite 器件是否可以加入?

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

    通过外部通信、当 BDB_DEFAULT_TC_require_key_exchange 设置为 false 时、问题似乎已得到解决。  我将关闭该主题、直至另行通知。

    此致、
    Ryan

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

    感谢 Ryan 和所有专家的支持。

    是的、 当 BDB_DEFAULT_TC_require_key_exchange 设置为 false 时、可以解决 Centralite 门传感器上的配对问题。

    但这是使用 Z-Stack 3.0.2而不是3.0.1。  即使 BDB_DEFAULT_TC_REGAULT_KEY_EXCHANGE 为 false、Z-Stack 3.0.1仍不工作。

    在使用 TI CC2590设置的 Z-Stack 3.0.2中、我仍然遇到编译问题。

    我将再次开一个 TT 进行讨论、请关闭这个 TT。

    谢谢、

    James