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.

[参考译文] CC2531:使用 CC2531通过 ZigBee 对智能锁进行密钥卡/远程控制

Guru**** 2380860 points
Other Parts Discussed in Thread: CC2531, Z-STACK, CC2531EMK, CC2530
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/943194/cc2531-keyfob-remote-control-of-the-smart-lock-via-zigbee-using-cc2531

器件型号:CC2531
Thread 中讨论的其他部件: Z-stackCC2530

尊敬的专家:

我想将智能锁(danalock v3)与警报系统集成、以便我可以通过警报系统控制锁。 警报通过继电器提供输出。 如果双锁有一个密钥卡、我会通过警报系统的继电器连接密钥卡按钮来控制锁。 但是、遥控钥匙不是智能锁制造商提供的产品。

由于锁支持 ZigBee 协议、我想使用 CC2531作为智能锁和警报系统之间的中间器件。 换句话说、CC2531将是一个密钥卡、用于控制 ZigBee 上的智能锁。 然后、我会将警报系统的继电器连接到 CC2531输入端口、以便这些继电器可用于通过 ZigBee 触发命令来锁定/解锁天线。

那么、我的问题是、是否可以:

a)创建 ZigBee 网络、将智能锁作为端点并控制锁、所有这些都在单 个 CC2531上实现

b)将网络配置存储在 CC2531的非易失性存储器中、以便  在发生电源故障并重新启动 CC2531后不需要进行新的网络设置(避免重复包含或与智能锁配对)

c)根据 由报警继电器控制的 CC2531输入引脚的状态变化、将命令(锁定/解锁)发送到端点(智能锁)

以及如何修改 CC2531的固件、例如 Z-Stack Home 1.2.2a 的 Z-Stack ZNP。 来实现这一点吗? 或者是否有更好的起点?

 CC2531将被插入 USB 充电器来为电路板供电、而不是使用 USB 接口的计算机(即计算机和电路板之间无需通信)。

如果有任何建设性的建议,我将不胜感激。

此致、

Andrew

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

    尊敬的 Andrew:

    应该可以实现此功能、但如果 CC2531是独立的并且未连接到主机(PC 或其他微控制器)、则需要使用应用项目而不是 ZNP。  首选方法是能够通过 UART 接口从报警系统发送监护仪和测试命令、在这种情况下、ZNP 将适用。  您将需要应用一些接口来打开 Zigbee 网络、以便智能锁可以加入。  最好使用可与传统 Zigbee 堆栈互操作的 Z-Stack 3.0.2、方法是将 BDB_DEFAULT_TC_require_key_exchange 设置为 false。  我假设正在使用 CC2531EMK。   您可以参考 C:\Texas Instruments\Z-Stack 3.0.2\Documents 内部的开发人员指南开始使用。

    此致、
    Ryan

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

    是的、这绝对没问题。 我可以毫无问题地在我们基于 CC2530的 Zigbee 网关中添加和控制 danalocl。