浏览代码

等比缩放

huangyan 1 周之前
父节点
当前提交
62fdacfc77
共有 6 个文件被更改,包括 353 次插入14 次删除
  1. 2 2
      Cold_server.go
  2. 97 0
      WebstormProjects/ColdP_server/views/User/useredit.html
  3. 1 1
      conf/app.conf
  4. 19 10
      controllers/MqttServer/Mqtt.go
  5. 1 1
      lastupdate.tmp
  6. 233 0
      logs/logx/logx.log

+ 2 - 2
Cold_server.go

@@ -51,8 +51,8 @@ func main() {
 	s, _ := beego.AppConfig.String("isRun")
 	if s == "true" {
 		go MqttServer.MqttConntMqttjxit()
-		go MqttServer.MqttConntMqttlodr()
-		go MqttServer.MqttConntMqttyuht()
+		//go MqttServer.MqttConntMqttlodr()
+		//go MqttServer.MqttConntMqttyuht()
 		go MqttServer.Cron()
 	}
 	beego.Run()

+ 97 - 0
WebstormProjects/ColdP_server/views/User/useredit.html

@@ -0,0 +1,97 @@
+function getDeviceDataList(currentPage) {
+    // 显示加载页面
+    layui.layer.load();
+    let searchDeviceName = $('#deviceName').val()
+    let searchDeviceClass = $('#searchClass').val()
+    console.log(searchDeviceName, searchDeviceClass)
+    let formData = new FormData();
+    formData.set('page', currentPage)
+    formData.set('T_name', searchDeviceName)
+    $.ajax({
+        type: "POST",
+        data: formData,
+        contentType: false,
+        processData: false,
+        url: "/User/list?search=",
+        success: function (result) {
+            console.log(result)
+            pageInfo = result
+            let b = $('#tableBody')
+            b.html("")
+            if (result.list != null) {
+                layui.layer.closeAll("loading");
+                for (let v of result.list) {
+                    let buttonStyle = v.T_State === 1 ? 'layui-btn-normal' : 'layui-btn layui-btn-disabled layui-bg-red';
+                    let buttonDisabled = v.T_State === 1 ? '' : 'disabled';
+                    b.append(`<tr>
+                        <td>${v.T_name}</td>
+                        <td>${v.T_Company}【${v.T_pid}】</td>
+                        <td>
+                           ${v.T_State}
+                        </td>
+                        <td>
+                            <button ${buttonDisabled} class="${buttonStyle} layui-btn-sm" onclick="updateUserState('${v.T_Id}', '${v.T_State}')">更新状态</button>
+                        </td>
+                    </tr>
+                    `)
+                }
+            } else {
+                b.append(`<tr>
+                    <td colspan="5" rowspan="10" style="height: 590px;text-align: center">没有设备数据!</td>
+                </tr>`)
+
+            }
+            //渲染分页
+            $('#pageTool').html('')
+            if (!pageInfo.previousPage) {
+                $('#pageTool').append(`<button class="layui-btn layui-btn-primary layui-btn-sm " onclick="getDeviceDataList(${pageInfo.currentPage - 1})">上一页</button>`)
+
+            } else {
+                $('#pageTool').append(`<button class="layui-btn layui-btn-primary layui-btn-disabled layui-btn-sm" onclick="getDeviceDataList(${pageInfo.currentPage - 1})">上一页</button>`)
+
+            }
+
+            //页码
+            let start, end
+            start = pageInfo.currentPage - 2 <= 0 ? 1 : pageInfo.currentPage - 2
+            end = pageInfo.currentPage + 2 >= pageInfo.totalPage ? pageInfo.totalPage : pageInfo.currentPage + 2
+            end = end + (Math.abs(end - start)) >= pageInfo.totalPage ? pageInfo.totalPage : end + (Math.abs(end - start))
+            start = start - (Math.abs(end - start)) <= 0 ? 1 : start - (Math.abs(end - start))
+            for (; start <= end; start++) {
+                if (pageInfo.currentPage == start) {
+                    $('#pageTool').append(`<button class="layui-btn layui-btn-disabled layui-btn-primary layui-btn-sm" onclick="getDeviceDataList(${start})">${start}</button>`)
+
+                } else {
+                    $('#pageTool').append(`<button class="layui-btn layui-btn-primary layui-btn-sm" onclick="getDeviceDataList(${start})">${start}</button>`)
+
+                }
+            }
+
+            if (!pageInfo.nextPage) {
+                $('#pageTool').append(`<button class="layui-btn layui-btn-primary layui-btn-sm " onclick="getDeviceDataList(${pageInfo.currentPage + 1})">下一页</button>`)
+
+            } else {
+                $('#pageTool').append(`<button class="layui-btn layui-btn-primary layui-btn-disabled layui-btn-sm " onclick="getDeviceDataList(${pageInfo.currentPage + 1})">下一页</button>`)
+
+            }
+
+        }
+    })
+}
+
+function updateUserState(id, state) {
+    let newState = state === '1' ? '2' : '1';
+    $.ajax({
+        type: "POST",
+        url: "/User/update",
+        data: { Id: id, T_state: newState },
+        success: function(result) {
+            if (result.success) {
+                layui.layer.msg('更新成功');
+                getDeviceDataList(currentPage);
+            } else {
+                layui.layer.msg('更新失败');
+            }
+        }
+    });
+}

+ 1 - 1
conf/app.conf

@@ -32,7 +32,7 @@ Mqtt_username = coldp
 Mqtt_password = EHM5PpXDD579gmp
 Mqtt_UrlMqttjxit = "tcp://mqttjxit.coldbaozhida.com:1883"
 Mqtt_UrlMqttlodr = "tcp://mqttlodr.coldbaozhida.com:1883"
-
+isRun = true
 #corn
 Cron = "0 */2 * * * *"
 

+ 19 - 10
controllers/MqttServer/Mqtt.go

@@ -6,6 +6,7 @@ import (
 	"ColdP_server/models/Device"
 	"encoding/json"
 	"fmt"
+	"github.com/aliyun/credentials-go/credentials/utils"
 	"log"
 	"math/rand"
 	"os"
@@ -121,16 +122,19 @@ func init() {
 func MqttConntMqttjxit() {
 	pid := os.Getpid()
 	var clientIdCounter int32
-	uniqueId := fmt.Sprintf("%d_%d_%d", time.Now().UnixNano(), pid, atomic.AddInt32(&clientIdCounter, 1))
+	hex := utils.GetUUID()
+	uniqueId := fmt.Sprintf("%d_%d_%d_%v", time.Now().UnixNano(), pid, atomic.AddInt32(&clientIdCounter, 1), hex)
 	fmt.Println("uniqueId:", uniqueId)
 	opts := mqtt.NewClientOptions().AddBroker(Mqtt_UrlMqttjxit)
 	opts.SetClientID(uniqueId)
 	opts.SetUsername("coldp")
 	opts.SetPassword("EHM5PpXDD579gmp")
+	log.Println(mqttUsername, mqttPassword)
 	MqttjxitCon = mqtt.NewClient(opts)
 	MqttCon.Set("mqttjxit", MqttjxitCon)
 	if token := MqttjxitCon.Connect(); token.Wait() && token.Error() != nil {
-		log.Fatal(token.Error())
+		log.Println("mqtt连接失败", token.Error())
+		logs.Error("Mqtt连接失败", token.Error())
 	}
 	MqttjxitCon.Subscribe("/sub/#", 0, onMessageReceived)
 	ch := make(chan os.Signal, 1)
@@ -140,19 +144,22 @@ func MqttConntMqttjxit() {
 	log.Println("Interrupt received, disconnecting...")
 	MqttjxitCon.Disconnect(250)
 }
+
 func MqttConntMqttlodr() {
 	pid := os.Getpid()
 	var clientIdCounter int32
-	uniqueId := fmt.Sprintf("%d_%d_%d", time.Now().Unix(), pid, atomic.AddInt32(&clientIdCounter, 1))
+	hex := utils.GetUUID()
+	uniqueId := fmt.Sprintf("%d_%d_%d_%v", time.Now().UnixNano(), pid, atomic.AddInt32(&clientIdCounter, 1), hex)
 	fmt.Println("uniqueId:", uniqueId)
 	opts := mqtt.NewClientOptions().AddBroker(Mqtt_UrlMqttlodr)
 	opts.SetClientID(uniqueId)
-	opts.SetUsername("coldp")
-	opts.SetPassword("EHM5PpXDD579gmp")
+	opts.SetUsername(mqttUsername)
+	opts.SetPassword(mqttPassword)
 	MqttlodrCon = mqtt.NewClient(opts)
 	MqttCon.Set("mqttlodr", MqttlodrCon)
 	if token := MqttlodrCon.Connect(); token.Wait() && token.Error() != nil {
-		log.Fatal(token.Error())
+		log.Println("mqtt连接失败", token.Error())
+		logs.Error("Mqtt连接失败", token.Error())
 	}
 	MqttlodrCon.Subscribe("/sub/#", 0, onMessageReceived)
 	ch := make(chan os.Signal, 1)
@@ -164,16 +171,18 @@ func MqttConntMqttlodr() {
 func MqttConntMqttyuht() {
 	pid := os.Getpid()
 	var clientIdCounter int32
-	uniqueId := fmt.Sprintf("%d_%d_%d", time.Now().Unix(), pid, atomic.AddInt32(&clientIdCounter, 1+1))
+	hex := utils.GetUUID()
+	uniqueId := fmt.Sprintf("%d_%d_%d_%v", time.Now().UnixNano(), pid, atomic.AddInt32(&clientIdCounter, 1), hex)
 	fmt.Println("uniqueId:", uniqueId)
 	opts := mqtt.NewClientOptions().AddBroker(Mqtt_UrlMqttlodr)
 	opts.SetClientID(uniqueId)
-	opts.SetUsername("coldp")
-	opts.SetPassword("EHM5PpXDD579gmp")
+	opts.SetUsername(mqttUsername)
+	opts.SetPassword(mqttPassword)
 	MqttlodrCon = mqtt.NewClient(opts)
 	MqttCon.Set("mqttlodr", MqttlodrCon)
 	if token := MqttlodrCon.Connect(); token.Wait() && token.Error() != nil {
-		log.Fatal(token.Error())
+		log.Println("mqtt连接失败", token.Error())
+		logs.Error("Mqtt连接失败", token.Error())
 	}
 	MqttlodrCon.Subscribe("/sub/#", 0, onMessageReceived)
 	ch := make(chan os.Signal, 1)

+ 1 - 1
lastupdate.tmp

@@ -1 +1 @@
-{"E:\\WebstormProjects\\ColdP_server\\controllers":1751448089573161100}
+{"E:\\WebstormProjects\\ColdP_server\\controllers":1753011027330954500}

+ 233 - 0
logs/logx/logx.log

@@ -1 +1,234 @@
 2025/07/04 15:57:27.517 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 16:42:47.910 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 16:46:19.140 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 16:56:11.153 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:01:53.798 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:02:24.966 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:03:52.950 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:04:05.409 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:08:20.754 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:22:31.775 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:25:34.883 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:26:51.234 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:28:34.123 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:30:00.098 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.099 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.125 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.147 [E] [Mqtt.go:497]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.148 [E] [Mqtt.go:497]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.151 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.173 [E] [Mqtt.go:497]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.208 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.350 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.381 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.381 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.381 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.381 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.395 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.395 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.408 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.408 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.408 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.431 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.451 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.475 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.536 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.629 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.653 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.684 [E] [Mqtt.go:497]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.715 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.761 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.777 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.779 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.779 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.815 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.815 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.852 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.876 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.876 [E] [Mqtt.go:497]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.897 [E] [Mqtt.go:497]  下发参数失败 2023343382941558 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.916 [E] [Mqtt.go:497]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.917 [E] [Mqtt.go:497]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.938 [E] [Mqtt.go:497]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.972 [E] [Mqtt.go:497]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:00.998 [E] [Mqtt.go:497]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.017 [E] [Mqtt.go:497]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.069 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.136 [E] [Mqtt.go:497]  下发参数失败 2023344416519869 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.192 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.246 [E] [Mqtt.go:497]  下发参数失败 2023384426780193 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.285 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.285 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.331 [E] [Mqtt.go:497]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.331 [E] [Mqtt.go:497]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 17:30:01.503 [E] [Mqtt.go:497]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 17:31:59.112 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:33:35.218 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:34:09.674 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:34:51.596 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 17:41:30.308 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 18:13:53.262 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:09:38.010 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:13:26.083 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:13:45.901 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:16:17.298 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:18:00.118 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.119 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.150 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.165 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.173 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.173 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.176 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.191 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.198 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.198 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.220 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.229 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.262 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.414 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.416 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.416 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.427 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.438 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.440 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.448 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.451 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.458 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.461 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.465 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.467 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.478 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.482 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.485 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.496 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.497 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.513 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.529 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.529 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.546 [E] [Mqtt.go:498]  下发参数失败 2023344416519869 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.572 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.592 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.651 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.683 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.704 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.736 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.774 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.774 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.791 [E] [Mqtt.go:498]  下发参数失败 2023343382941558 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.804 [E] [Mqtt.go:498]  下发参数失败 2023384426780193 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.805 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.904 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.945 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:00.960 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:01.054 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:01.367 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:18:01.391 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.293 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.301 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.301 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.301 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.304 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.307 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.308 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.323 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.324 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.341 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.343 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.345 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.362 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.365 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.367 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.372 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.372 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.389 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.392 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.396 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.412 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.417 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.531 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.531 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.556 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.556 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.559 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.581 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.581 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.584 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.605 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.605 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.605 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.609 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.632 [E] [Mqtt.go:498]  下发参数失败 2023343382941558 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.650 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.662 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.675 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.687 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.695 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.699 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.708 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.715 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.718 [E] [Mqtt.go:498]  下发参数失败 2023384426780193 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.853 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.882 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.909 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.909 [E] [Mqtt.go:498]  下发参数失败 2023344416519869 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.945 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:00.960 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:20:01.031 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:23:41.985 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:23:45.787 [E] [Mqtt.go:137]  Mqtt连接失败 bad user name or password
+2025/07/20 19:24:00.609 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.615 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.635 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.636 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.654 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.657 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.659 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.668 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.676 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.681 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.701 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.719 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.727 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.736 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.881 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.897 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.899 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.930 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.976 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:00.990 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.010 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.047 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.071 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.098 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.109 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.120 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.127 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.154 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.186 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.186 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.201 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.217 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.221 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.234 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.234 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.260 [E] [Mqtt.go:498]  下发参数失败 2023343382941558 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.260 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.274 [E] [Mqtt.go:498]  下发参数失败 2024432398305645 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.286 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.286 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.295 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.314 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.326 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.341 [E] [Mqtt.go:498]  下发参数失败 2025236933698158 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.446 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.447 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.463 [E] [Mqtt.go:498]  下发参数失败 2024306844321957 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.477 [E] [Mqtt.go:498]  下发参数失败 2024479869314058 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.521 [E] [Mqtt.go:498]  下发参数失败 2023344416519869 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.553 [E] [Mqtt.go:498]  下发参数失败 2023384426780193 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:01.664 [E] [Mqtt.go:498]  下发参数失败 2023388677995151 错误信息: 发送消息失败 not Connected
+2025/07/20 19:24:39.014 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:24:43.581 [E] [Mqtt.go:137]  Mqtt连接失败 not Authorized
+2025/07/20 19:30:37.604 [I] [WarningType.go:193]  =========== 初始化报警类型 =========
+2025/07/20 19:30:43.295 [E] [Mqtt.go:137]  Mqtt连接失败 not Authorized
+2025/07/20 19:46:29.542 [I] [WarningType.go:193]  =========== 初始化报警类型 =========