zigbee 3.0中添加alarm
设备调试过程中,需要上报alarm信息,调试过程如下:
1、在输入簇列表和输出簇列表中添加相应的簇:
ZCL_CLUSTER_ID_GEN_ALARMS
2、进行绑定:
我是广播,匹配描述符请求,大家可以自主选择。
ZDP_MatchDescReq( &dstAddr, NWK_BROADCAST_SHORTADDR, ZCL_HA_PROFILE_ID, 1, outClusterIDs, 1, outClusterIDs, FALSE);
3、绑定成功后,在 Match_Desc_rsp中得到目标设备的addrMode、shortAddr
4、调用alarm发送函数:
ZStatus_t zclGeneral_SendAlarm( uint8 srcEP, afAddrType_t *dstAddr,
uint8 alarmCode, uint16 clusterID,
uint8 disableDefaultRsp, uint8 seqNum )
来源:https://blog.csdn.net/yj_mcu/article/details/100034403