func main() { // -------------------------------设备->平台 T_byte := []byte(T_string) if Data_hex { T_byte, _ = hex.DecodeString(T_string) } // 设备->平台(发送) if len(T_string) != 0{ data_ := T(Topic, T_byte) fmt.Print("|-=&" + data_) }else{ fmt.Print("|-=&" + "无参数") } // 平台->设备(接收): if len(R_string) != 0{ topic_, data_ := R("{$sn}", R_string) fmt.Print("|-=&" + topic_) if Data_hex { fmt.Print("|-=&" + strings.ToUpper(hex.EncodeToString(data_))) }else { fmt.Print("|-=&" + string(data_)) } }else{ fmt.Print("|-=&" + "无参数") fmt.Print("|-=&" + "无参数") } // 返回数据: 1、 设备发送数据解析到平台json 2、topic 3、平台处理后返回给设备数据 }