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.

[参考译文] CC2650:关于 CC2650家庭自动化网络

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

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/565130/cc2650-regarding-cc2650-home-automation-network

器件型号:CC2650
Thread 中讨论的其他器件: Z-stack

您好!

我正在进行一个项目、我没有 ZigBee 终端设备(例如10)和系统中的协调器。

我的终端设备已连接到传感器。 这些终端设备将感应传感器数据并以一定的间隔发送给协调器。

它们将以特定的帧格式发送。

1.根据我的理解,要实现这一点,我不需要任何特定的群集。 我是对的吗?

2.网络密钥将在所有设备上设置为信任中心密钥,PAN ID 将设置为0xFFFF。 将打开安全性。 所有设备上的安全密钥都相同。 在这里、任何设备都可以加入网络、但没有相同加密密钥的设备无法解密数据。 对吧?

如果我错了、请纠正我的问题。

此致、

Ankita Kadam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您不必遵循 Zigbee 规范、则无需使用 Zigbee 集群。
    PANID 设置为0xFFFF 意味着协调器将随机数选为 PANID 以组成 Zigbee 网络、而使用0xFFFF 的器件意味着它将扫描合适的 Zigbee 网络以加入。 您对安全部件正确无误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还有一个问题。

    我必须使用 ZCL_EZMODE。 对吧?

    我的终端设备将从睡眠模式唤醒并将帧发送给协调器。

    此致、
    Ankita Kadam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您不必遵循 Zigbee HA 配置文件、则 ZCL_EZMODE 不是必需的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!


    您使用了什么 ZigBee 堆栈?

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

    我使用的是 CC2650家庭自动化。

    但我的终端设备将向协调器发送原始数据包。 因此我无法使用 HA。

    我将通过在 HA 中进行更改来定义专用群集、并在终端设备和协调器上实施相同的操作。

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

    我想以一种与 Zigbee Pro 器件通信的方式使用更改家庭自动化项目示例开关。

    请问我该怎么做?

    目前、从我的研究中、我觉得我无法使用 ZCL。 那么、我应该从示例工程中删除 ZCL 组、然后尝试直接从 zstackapi.h 中使用函数吗?
    还是应该定义我的专用群集?

    此致、
    Ankita Kadam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您不必删除与 ZCL 相关的代码。 您只需使用 AF_DataRequest 而不是与 ZCL 相关的 API 来发送消息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。

    我会尝试这种方法。

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

    您好,YK,

    我检查了示例开关代码。 在发送任何数据之前、端点将在家庭自动化配置文件和开/关集群中注册。 ZigBee PRO 协调器将无法理解这些内容。 那么、我应该如何注册终端设备?

    静态空 zswRegEndpoints (空)

    //初始化交换机 Simple Descriptor
    zswEpDesc.endpoint = switch_EP;
    afSimpleDesc.end点= switch_EP;
    afSimpleDesc.AppProfId = ZCL_HA_PROFILE_ID
    afSimpleDesc.AppDeviceId = ZCL_HA_DEVICEID_ON_OFF_SWITCH
    afSimpleDesc.AppDevVer = switch_device_version;
    afSimpleDesc.AppNumInClusters = sizeof (inputClusters)/sizeof (uint16_t);
    afSimpleDesc.pAppInClusterList = InputClusters;
    afSimpleDesc.AppNumOutClusters = sizeof (outputClusters)/sizeof (uint16_t);
    afSimpleDesc.pAppOutClusterList = outputClusters;
    zswEpDesc.simpleDesc =&afSimpleDesc;
    (空) zclport_registerEndpoint (zswEntity、&zswEpDesc);



    此致、
    Ankita Kadam

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我忘记了您使用 CC2650。 我没有在没有 ZCL 的情况下运行 CC26xx Z-Stack Home 1.2.2a 的经验、因此我不确定如何执行。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。

    谢谢。

    此致、
    Ankita Kadam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您不想使用 Zigbee HA 配置文件和 ZCL、我建议您使用 CC253X、您可以参阅 Z-Stack mesh 1.0.0中的 GenericApp。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的。 谢谢。

    它看起来比从 CC2650代码中删除家庭自动化 API 更好。

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