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.

[参考译文] CCS/CC2530:CC2530接口与耶鲁锁 ZigBee -完成绑定、但锁定解锁不起作用

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

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/957857/ccs-cc2530-cc2530-interface-with-yale-lock-zigbee---binding-done-but-lock-unlock-not-working

器件型号:CC2530

工具/软件:Code Composer Studio

您好!

          我想将 CC2530与 Yale Lock ZigBee 模块连接、我已经成功地将 Yale lock ZigBee 模块(终端设备)与 CC2530 (协调器)配对、但 Lock 或 Unlock 无法正常工作。 我已经浪费了将近15天的时间、但仍然没有锁定或解锁它。

我使用了家庭自动化1.2示例锁控制器代码。  

请帮我……

提前感谢。

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

    您是否参考 ZCL 规范 并向 Yale Lock 发送锁定/解锁命令?

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

    你好, YK Chen

                    我已经参考了 ZCL 规范以了解关闭情况,但我仍然不明白代码中的锁定和解锁问题是什么。。。 请建议一些解决方案

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

    您能否详细说明发送 lock/unlcok 命令时所做的操作、以及是否使用监听器检查无线传输过程中发生的情况?

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

    Hitesh 您好、

    此处链接您之前的 E2E 主题。  即使绑定请求成功并且在协调器上创建了绑定条目、这并不意味着它已正确创建(使用适当的参数)、也不意味着这将有助于控制终端设备。  您需要一个监听器器件、IAR 调试器和 已知的工作设置来进行评估和参考、否则您将无法正确开发此应用。

    此致、
    Ryan

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

    你好,YK Chen,

             我正在发送以下用于锁定和解锁的命令到 Yale lock ZigBee 模块、不幸的是我没有监听器、因此我可以检查响应...  

    代码.........

    zclDoorLock_t cmd;

    cmd.pPinRfidCode = aiDoorLockPIN;

    静态 bool 已锁定= true;

    giDoorLockScreenMode = Doorlock_MAINMODE;

    如果(已锁定)

    zclClourese_SendDoorLockUnlockDoor( SAMPLEDOORLOCKCONTROLLER_EndPoint、&zclSampleDoorLockController_DstAddr、&cmd、true、zclSampleDoorLockControllerSeqNum++);
    锁定= false;

    其他

    zclClourese_SendDoorLockDoor( SAMPLEDOORLOCKCONTROLLER_EndPoint、&zclSampleDoorLockController_DstAddr、&cmd、true、zclSampleDoorLockControllerSeqNum++);
    锁定= true;

    这个代码是否有问题…

    请帮我…

    提前感谢

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

    zclSampleDoorLockController_DstAddr 中包含什么内容? 您是否使用监听器检查无线传输过程中发生的情况?

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

    你好,YK Chen,

               我没有监听器、所以我无法检查 zclSampleDoorLockController_DstAddr 内的内容、但我的配对成功地与耶鲁锁定 ZigBee 模块完成、所以我认为这是耶鲁锁定地址...或者我错了。

    请帮助我解决这个问题。

    感谢您的回复

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

    我认为配对不会为 zclSampleDoorLockController_DstAddr 提供正确的内容。 您可能需要通过协调器应用程序代码自行分配它。

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

    你好,YK Chen,

                那么、我如何在 没有监听器的情况下找到适用于 Yale lock ZigBee 器件的 zclSampleDoorLockController_DstAddr。

    感谢您的回复

    请帮我...

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

    当设备加入网络时、它将广播设备通知、其中包含设备的短地址、您可以尝试将设备通知事件挂接到协调器以获取通知。 获取器件短地址后、可以请求其端点和简单描述符以获取器件信息、从而设置 zclSampleDoorLockController_DstAddr。 请访问 sunmaysky.blogspot.com/.../how-to-handle-end-node-announcement.html