package main import ( "context" "fmt" "fwh-toolbox-server/config" "fwh-toolbox-server/dto" "fwh-toolbox-server/logger" "fwh-toolbox-server/repositories/mqtt/fwh_mqtt" "time" ) func main() { err := logger.Init("dev", "debug") 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", } if err := fwh_mqtt.InitFwhMqttClient(fwh_mqtt.EnvTest, &mqttConfig); err != nil { panic(err) } // fwh_mqtt.ChargeChannel(context.Background(), fwh_mqtt.EnvTest, "EamonAux") // time.Sleep(2 * time.Minute) // fwh_mqtt.ChargeChannel(context.Background(), fwh_mqtt.EnvTest, "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.FaultRecordParamSetting(context.Background(), fwh_mqtt.EnvTest, data) if err != nil { fmt.Println(err.Error()) } time.Sleep(2 * time.Minute) err = fwh_mqtt.FaultRecordParamSetting(context.Background(), fwh_mqtt.EnvTest, data) if err != nil { fmt.Println(err.Error()) } time.Sleep(2 * time.Minute) }