前言
芯片型号:我用CC2530做了一套智能家居
SDK版本:zstack home 1.2.2a对接标准zigbee ha传感器和对接私有2.5.1a的私有设备
方法
使用AF_DataRequest来控制私有的2.5.1a设备
使用zcl_SendCommand来控制标准设备
问题
调用AF_DataRequest()时候会返回0x10,为afStatus_MEM_FAIl,内存溢出,只有频繁调用AF_DataRequest()才会出现,请问是什么原因呢?
临时解决办法
if(status=afStatus_MEM_FAIl){
//复位cc2530芯片
}
彻底解决办法
可以使用zcl_SendCommand来控制私有的2.5.1a设备
将私有设备全部按照zcl格式进行收发,这是按龙哥思想来执行的。(龙哥是一名优秀的zigbee工程师)