package main import ( "context" "fmt" "fwh-toolbox-server/config" "fwh-toolbox-server/dto" "fwh-toolbox-server/logger" "fwh-toolbox-server/repositories/mqtt/fwh_mqtt_test" "time" ) func main() { err := logger.Init("dev") if err != nil { panic(err) } defer logger.Log.Sync() // 退出前同步zap缓冲区 mqttConfig := config.FwhMqttConfig{ FwhMqttBroker: "tls://a35sger20yyec4-ats.iot.us-west-2.amazonaws.com:8883", FwhMqttCaUrl: "/var/www/fwh-toolbox/server/cert/test/AmazonRootCA1.pem", FwhMqttCertUrl: "/var/www/fwh-toolbox/server/cert/test/01.certificate.pem.crt", FwhMqttKeyUrl: "/var/www/fwh-toolbox/server/cert/test/01.private.pem.key", } fwh_mqtt_test.InitFwhMqttClient(&mqttConfig) // fwh_mqtt_test.ChargeChannel(context.Background(), "EamonAux") // time.Sleep(2 * time.Minute) // fwh_mqtt_test.ChargeChannel(context.Background(), "EamonAux") // time.Sleep(2 * time.Minute) data := dto.FaultRecordParamInfo{ Sn: "EamonAux", List: []dto.FaultRecordSubParam{ { Type: "pe", Sn: "10070025A05X25310280", ParaList: []dto.FaultRecordSubParamItem{ { Id: 6, Val: "010100015984", }, { Id: 6, Val: "020100015981", }, { Id: 6, Val: "030100015983", }, { Id: 6, Val: "04030003FD34", }, }, }, }, } err = fwh_mqtt_test.FaultRecordParamSetting(context.Background(), data) if err != nil { fmt.Println(err.Error()) } time.Sleep(2 * time.Minute) err = fwh_mqtt_test.FaultRecordParamSetting(context.Background(), data) if err != nil { fmt.Println(err.Error()) } time.Sleep(2 * time.Minute) }