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.

[参考译文] CC2531EMK:如何通过 Z-Tool 获取制造商属性

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1072901/cc2531emk-how-to-get-manufacturer-attributes-via-z-tool

部件号:CC2531EMK

您好,

我有一个 Danfoss 恒温器连接到我的协调员。

我还拥有节温器的 ZigBee 群集规范。(链接)

我尝试使用 AF_DATA_Request

<TX>12:37:03.48 COM4 AF_DATA_REQUEST (0x2401)
    DstAddr: 0xE195
    DestEndpoint: 0x01
    SrcEndpoint: 0x01
    ClusterID: 0x0201
    TransID: 0x01
    Options: 0x00
    Radius: 0x1E
    Len: 0x05
    Data: ...Q@ (0x10, 0x01, 0x00, 
                0x51, 0x40  ---> custom attribute has value 0x4051
                )

但我收到这条消息的回报是:

<RX>12:37:07.41 COM4 AF_INCOMING_MSG (0x4481)
    GroupID: 0x0000
    ClusterID: 0x0201
    SrcAddr: 0xE195
    SrcEndpoint: 0x01
    DstEndpoint: 0x01
    WasBroadcast: 0x00
    LinkQuality: 0x54
    SecurityUse: 0x00
    Timestamp: 0x00614CD9
    TransSeqNumber: 0x00
    Len: 0x06
    Data: ...Q@. (0x08, 0x01, 0x01, 0x51, 0x40, 
                 0x86 --> the value should be either 0 or 1
                 )

有什么建议?

巴西,

卢卡

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

    您是否可以使用嗅探器检查空气中的确切交换,并附上嗅探器日志供我们检查?

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

    不幸的是,我不能使用嗅探器。 我没有硬件和资金。

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

    ZStack 3.0是否支持制造商属性?

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

     您的意思是制造商属性? 它是自定义属性吗? 基本上,如果您遵循 ZCL 群集/属性机制,则不会有问题。

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

    如果您查看链接,您可以看到制造商属性已嵌入 Danfoss 恒温器中。

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

    您是否设置了嗅探器来检查它?

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

    正如我在上面所说的,不幸的是,我没有能力设置嗅探器。

    没有使用任何嗅探器来检查它,但我认为它以某种方式嵌入在 Danfoss 恒温器中。 另外,我链接的文档应该由开发人员用于实施恒温器。

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

    对于有经验的开发人员来说,该文档可能已经足够了,但由于存在问题,嗅探器将是验证您发送的命令和设备响应的最佳工具。

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

    你好,Luca,

    0x86表示 ZCL_STATUS_UNSUPPORTED_ATTRIBUTES 属性,而 Z-Tool 不关心制造商属性,因为它没有 ZCL 图层。  相反,所有内容都在 AF 层处理,因此 AF_* MT 命令。  此属性 ID 在 Danfoss 规范中也列为可选。

    此致,
    瑞安

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

    是否有激活它的方法?

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

    尝试颠倒输入到 ZTool 的0x404E 顺序。

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

    什么都没有。 我认为它没有实施;这让我感到困惑,因为我不明白为什么他们在《丹麦细节》中添加了这些内容。

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

    也许可以尝试联系 Danfoss 以确保设备上运行的固件正确。

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

    也许可以尝试联系 Danfoss 以确保设备上运行的固件正确