package MqttServer type DataRepeat_C struct { Sns map[string][]int `json:"sns"` StartTime string `json:"startTime"` EndTime string `json:"endTime"` } // DataRepeat_Pub 數據重傳 服務器下發 type DataRepeat_Pub struct { Sn string `json:"sn"` Type int `json:"type"` Mid int64 `json:"mid"` Data DataRepeat_Pub_Data `json:"data"` } type DataRepeat_Pub_Data struct { Id []int `json:"id"` Start int64 `json:"start"` End int64 `json:"end"` } // DataRepeat_Pub 數據重傳 服務器收到 type DataRepeat_Sub struct { Type int `json:"type"` Min int64 `json:"min"` Status int `json:"status"` } // Deviation_Pub 读取温度补偿 服务器下发 type Deviation_Pub struct { Type int `json:"type"` Sn string `json:"sn"` Mid int64 `json:"mid"` Data []int `json:"data"` } type Deviation_Sub struct { Type int `json:"type"` Sn string `json:"sn"` Mid int `json:"mid"` Data []Deviation_Sub_Data `json:"data"` } type Deviation_Sub_Data struct { Id int `json:"id"` T float64 `json:"t"` H float64 `json:"h"` } type Sensor_Sub struct { Type int `json:"type"` Sn string `json:"sn"` Mid int `json:"mid"` Data []Sensor_Sub_Data `json:"data"` } type Sensor_Sub_Data struct { Id int `json:"id"` Speed float64 `json:"speed"` Sense float64 `json:"sense"` }