Zigbee 应用层协议自定义

mac2025-04-02  7

下传:

//设备数量 [设备索引 子设备索引 设备类型 设备类型 值]  [设备索引 子设备索引 设备类型 设备类型 值]

//发送给设备的包说明 //类型        长度        值 //type        len            value //dev_index             设备索引 //dev_sub_index        子设备索引 //dev_type                 设备类型 //dev_len                 设备类型 //dev_val                    值

//发送的数据包 typedef struct {     uint8 dev_index;     uint8 dev_sub_index;     uint16 dev_len;     union{         uint32     sw_val;         float        an_val;     }dev_val;     }Dev_Send_Pack;  

上传(上传的数据一般包含了所有的数据节点):

协议修改如下:

//设备数量 [设备索引 子设备索引 设备类型 设备类型 值]  [设备索引 子设备索引 设备类型 设备类型 值]

//发送给设备的包说明 //类型        长度        值 //type        len            value //dev_index             设备索引 //dev_sub_index        子设备索引 //dev_type                 设备类型 //dev_len                 数据长度 //dev_val                    值

//发送的数据包 typedef struct {     uint8 dev_index;     uint8 dev_sub_index;     uint16 dev_len;     union{         uint32     sw_val;         float an_val;     }dev_val;     }Dev_Send_Pack;  

 

最新回复(0)