| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- 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)
- }
|