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.

[参考译文] CC2652P:ZED SampleApp 默认属性

Guru**** 2463330 points
Other Parts Discussed in Thread: Z-STACK, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1213159/cc2652p-zed-sampleapp-default-attributes

器件型号:CC2652P
Thread 中讨论的其他器件:Z-stackSysConfig

大家好

我们再次需要帮助。

我的项目基于"zed SampleApp"。 我想添加两个标准属性:

 - ATTRID_BASICE_MANUFACTURER_NAME

 - ATTRID_BASIC 模型标识符

我的工作:

运行 syscfg

输入"RF 堆栈"->"Z-Stack"。

3.inside "Zigbee Application Endpoint Configure ZCL settings"->"Mandatory Clusters"->"Optional Attributes"在参数"Basic Server Attributes"中添加了"ManufacturerName"和"Modelidentifier"。

4.在我的代码中添加

UINT8 SampleApp_Basic_ManufacturerName[]={4、'N'、'a'、'm'、'e'};

Uint8 SampleApp_Basic_ModelIdentifier []={5、'M'、'o'、'd'、'e'、'l'};

5.发送请求

FE0F240136E50801000002001E051003000500FF (ATTRID_BASIC 型号标识符0x0005)

获取响应

FE 1A 4481 0000 36E5 08 01 00 CC 00 D2BCD600 00 06 1803010500C1 36E5 1D 67

1803010500C1.

0xC1 = ZCL_STATUS_SOFTWARE_FAILURE  

我在调试器下发现没有回调。 为什么? 标准请求是否应该有我自己的 CallbackHandler?

可能在 syscfg 中、应添加一些内容...

谢谢

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

    尊敬的 Mark:

    感谢您提出这个问题。  根据 TI ZCL 层当前的设计方式、即使不处理任何内容、也需要实现读取/写入属性回调。  附件是可解决此问题的 SampleApp.c 版本(请查找 zclSampleApp_ReadWriteAttrCB)。  我将让软件开发团队进一步了解如何 通过 SysConfig Zigbee Application Builder 从 zcl_config.c 预先定义弱回调、从而避免该问题。

    e2e.ti.com/.../sampleapp.c

    此致、
    Ryan

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

    非常感谢