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.

[参考译文] 编译器/CC2530:发送数据

Guru**** 2609285 points


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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/780670/compiler-cc2530-send-data

器件型号:CC2530

工具/软件:TI C/C++编译器

你(们)好

我要将数据("ABC") 发往 sampleThermperaturesensor、 我在恒温器中添加了标记代码。

对吧?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    发送消息时应使用单播而不是广播、并且应创建自己的 ZCL 群集/属性来发送数据、而不是直接使用 AF_DataRequest、因为您使用的是基于 Zigbee HA/ZCL 的 SampleThermostat。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tnx、如何创建我自己的 ZCL 群集/属性?
    要将数据从 sampletemperaturesensor 发送到 sampleThermostat、它是否采用相同的方式?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我假设您可以使用恒温器和温度仪表组、但要创建自己的属性。 将数据从采样器发送到采样恒温器也是如此。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以制作一个简单的示例吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请尝试参阅 dev.ti.com/.../
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另请参阅以下第2部分: dev.ti.com/.../zigbee_03_fundamentals.html

    它展示了如何无线发送原始数据包。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tnx、但为什么不能使用 AF_DataRequest?
    此链接使用 AF_DataRequest 发送数据。
    e2e.ti.com/.../1360221

    2.用于按温度发送温度的命令是什么?
    3.为什么发送温度的命令与发送数据的命令不同?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    1.您可以使用 AF_DataRequest。 但是、请注意、您使用0x0000作为群集 ID、但这定义为基本群集的群集 ID。 这可能会导致意外行为。
    最好使用 zcl 函数发送 ZCL 数据包、因为 zcl 将在命令中填写相应的字段。

    请参阅函数 zclSampleTemperatureSensor_SendTemp。

    3.温度测量仪表组具有在 Zigbee 仪表组库(ZCL)中定义的属性。 当设备收到消息并标识群集 ID 时、它将需要在 ZCL 中为该群集定义的属性。
    例如、如果器件接收到来自温度测量仪表组的报告(ID 为 ZCL_CLUSTER_ID_MS_TEMP_TEMATE_measurement)、则它将查找 TemperatureMeasurement 可报告属性(ATTRID_MS_TEMP_TEMATE_measured_value)。 Zigbee 集群库将解释这些属性的含义。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的完整解释、
    因为我是初学者、所以我不理解您在 me.please 上提供的使用函数 zcl 发送数据的参考、请给我发送一个示例。