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 )
ZigBee3.0报警信息上报流程
本文详细介绍了在ZigBee3.0设备调试中如何添加并上报alarm信息。主要包括:在输入簇和输出簇列表中添加ZCL_CLUSTER_ID_GEN_ALARMS簇,进行绑定操作,获取目标设备地址信息,最后调用alarm发送函数实现报警信息的上报。
2493

被折叠的 条评论
为什么被折叠?



