Explorar o código

1、更新MQTT协议及SNMP协议定义表,增加了电源及传感器实时超限状态

liyuezong hai 1 ano
pai
achega
d6bd5fa79e

+ 251 - 316
04-软件设计及源码/03-核心板/V1.0/01.doc/02-设计文档/MQTT接口设计/PDU MQTT接口协议设计.docx

@@ -8,12 +8,14 @@ Mqtt broker服务器由pdu端配置统一的IP和端口。
 Topic:  /pdu/<pdu id >/info/device
 Data: 
 {
-"id": "A6D8B103-0838-4F14-27A4-FD3CA1998EF9",
-"name": "购旺智能PDU",
-"type": "交流单项智能PDU",
-"firmware": "V1.0.3.5",
-"channel_num": "64",
-"sensor _num": "6",
+  "id": "101",
+  "name": "Smart PDU",
+  "type": "SmartPDU(AC_3P-IN & 1P-OUT)",
+  "firmware": "V1.2.0",
+  "channel_num": "14",
+  "sensor_num": "9",
+  "date": "2025-07-05",
+  "time": "15:44:51"
 }
 数据说明:
                                     序号
@@ -44,28 +46,30 @@ Data:
                                   sensor _num
                                 传感器个数
                                      1-255
-
+                                       7
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                       8
+                                     time
+                                    时间
+                                   hh:mm:ss
 2.1.2 PDU网络状态信息
 Topic:  /PDU/{PDU id}/status/network
 Data: 
 {
-"lan_ipv4_link": "1",  
-"lan_ipv4_address": "192.168.3.10",
-"lan_ipv4_mask": "255.255.255.0",
-"lan_ipv6_link": "1",
-"lan_ipv6_address": "FC00:0000:130F:0000:0000:09C0:876A:130B",
-"lan_ipv6_subnet_length": "64",
-"wifi_enable": "1",  
-"wifi_ipv4_link": "1",  
-"wifi _ipv4_address": "192.168.2.33",
-"wifi _ipv4_mask": "255.255.255.0",
-"wifi _ipv6_link": "1",
-"wifi _ipv6_address": "FC00:0000:130F:0430:0864:09C0:346B:916F",
-"wifi _ipv6_subnet_length": "64",
-"modbus_address": "08",
-"modbus_baud": "9600",
-"modbus_mode": "0,
-"vpn_enable": "0",  
+  "lan_ipv4_link": "1",
+  "lan_ipv4_address": "192.168.1.137",
+  "lan_ipv4_mask": "255.255.255.0",
+  "lan_ipv6_link": "1",
+  "lan_ipv6_address": "fe80::132",
+  "lan_ipv6_subnet_length": "64",
+  "modbus_address": "1",
+  "modbus_baud": "115200",
+  "modbus_mode": "1",
+  "vpn_enable": "0",
+  "date": "2025-07-05",
+  "time": "16:02:09"
 }
 数据说明:
                                     序号
@@ -99,37 +103,6 @@ Data:
                            网口Ipv6子网段长度
                                        
                                         
-                                  wifi_enable
-                               Wifi使能状态
-                                  0-未启用
-                                   1-启用
-                                        
-                                wifi_ipv4_link
-                               Wifi IPV4状态 
-                                   0-断开
-                                   1-连接
-                                        
-                              wifi _ipv4_address
-                              Wifi IPV4 ip地址 
-                                       
-                                        
-                                wifi _ipv4_mask
-                                Wifi IPV4掩码
-                                       
-                                        
-                                wifi _ipv6_link
-                                Wifi IPV6状态
-                                   0-断开
-                                   1-连接
-                                        
-                              wifi _ipv6_address
-                                Wifi IPV6地址
-                                       
-                                        
-                          "wifi _ipv6_subnet_length
-                           Wifi Ipv6子网段长度
-                                     0-128
-                                        
                                 modbus_address
                                 485串口地址
                                      0-255
@@ -146,61 +119,127 @@ Data:
                                   vpn_enable
                                    VPN启用
                                   0-未启用
-                                   1-启用
-
+                                    1-启用
+                                        
+                                     date
+                                    日期
+                                   yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
 2.1.3 PDU电源总体状态信息
 Topic:  /pdu/<pdu id >/status/power/all_channel
 Data:
 {
-"voltage": "220",
-"current": "0.1",
-"power": "22",
-"consumption": "122",
-"power_factor": "0.98",
-"pactive_power": "20",
-"reactive_power": "2",
-"apparent_power": "22",
-"date": "2024-01-22",
-"time": "13:23:45",
+  "power_status": [
+    {
+      "phase": "L1",
+      "voltage": "219.022",
+      "current": "0.000",
+      "power": "0.000",
+      "consumption": "0.000",
+      "power_factor": "0.000",
+      "power_freq": "49.245",
+      "pactive_power": "0.000",
+      "reactive_power": "0.000",
+      "apparent_power": "0.000"
+    },
+    {
+      "phase": "L2",
+      "voltage": "219.264",
+      "current": "0.000",
+      "power": "0.000",
+      "consumption": "0.145",
+      "power_factor": "0.000",
+      "power_freq": "49.169",
+      "pactive_power": "0.000",
+      "reactive_power": "0.000",
+      "apparent_power": "0.000"
+    },
+    {
+      "phase": "L3",
+      "voltage": "0.000",
+      "current": "0.000",
+      "power": "0.000",
+      "consumption": "0.000",
+      "power_factor": "0.000",
+      "power_freq": "0.000",
+      "pactive_power": "0.000",
+      "reactive_power": "0.000",
+      "apparent_power": "0.000"
+    }
+  ],
+  "voltage_over": "0",
+  "voltage_low": "0",
+  "current_over": "0",
+  "power_over": "0",
+  "consumption_over": "0",
+  "date": "2025-07-05",
+  "time": "15:44:51"
 }
 数据说明:
                                     序号
                                       Key
                                    Key名称
                                    Value值
+                                       1
+                                     phase
+                                    相限
+                                    相限
                                         
                                     voltage
-                                   总电压
+                                   相电压
                                     单位V
                                         
                                     current
-                                  总电流 
+                                  相电流 
                                     单位A
                                         
                                      power
-                                   总功率
+                                   相功率
                                     单位W
                                         
                                   consumption
-                                   总能耗
+                                   相能耗
                                    单位kwh
                                         
                                  power_factor
-                                总功率因数
+                                相功率因数
                                       0-1
                                         
                                  pactive_power
-                                总有功功率
+                                相有功功率
                                     单位W
                                         
                                 reactive_power
-                               总无功功率 
+                               相无功功率 
                                     单位W
                                         
                                 apparent_power
-                               总视在功率 
+                               相视在功率 
                                     单位W
                                         
+                                 voltage_over
+                           总电压是否超上限
+                                 0 无;1 有
+                                        
+                                  voltage_low
+                           总电压是否超下限
+                                 0 无;1 有
+                                        
+                                 current_over
+                           总电流是否超上限
+                                 0 无;1 有
+                                        
+                                  power_over
+                           总功率是否超上限
+                                 0 无;1 有
+                                        
+                               consumption_over
+                          总耗电量是否超上限
+                                 0 无;1 有
+                                        
                                      date
                                     日期
                                   yyyy-mm-dd
@@ -213,19 +252,34 @@ Data:
 Topic:  /pdu/<pdu id>/status/power/ <channel id>
 Data:
 {
-"name": "应用服务器通道",
-"status": "1",
-"voltage": "220",
-"current": "0.1",
-"power": "22",
-"power_freq": "50",
-"consumption": "122",
-"power_factor": "0.98",
-"pactive_power": "20",
-"reactive_power": "2",
-"apparent_power": "22",
-"date": "2024-01-22",
-"time": "13:23:45",
+  "id": "1",
+  "name": "CH1",
+  "status": "1",
+  "voltage": "219.208",
+  "current": "0.000",
+  "power": "0.000",
+  "consumption": "0.000",
+  "voltage_over": "1",
+  "voltage_low": "0",
+  "current_over": "0",
+  "power_over": "0",
+  "consumption_over": "0",
+  "power_freq": "49.180",
+  "power_factor": "0.000",
+  "pactive_power": "0.000",
+  "reactive_power": "0.000",
+  "apparent_power": "0.000",
+  "phase_data": [
+    {
+      "phase_type": "L1",
+      "phase_voltage": "219.208",
+      "phase_current": "0.000",
+      "phase_power": "0.000",
+      "phase_consumption": "0.000"
+    }
+  ],
+  "date": "2025-07-05",
+  "time": "15:44:51"
 }
 数据说明:
                                     序号
@@ -233,6 +287,10 @@ Data:
                                    Key名称
                                 Value值范围
                                         
+                                      id
+                                   通道id
+                                     1-32
+                                        
                                      name
                                  通道名称
                                        
@@ -254,12 +312,32 @@ Data:
                                  通道功率
                                     单位W
                                         
-                                  Power_freq
-                                 通道频率
-                                   单位Hz
-                                        
                                   consumption
                                  通道能耗
+                                   单位Hz
+                                        
+                                 voltage_over
+                           总电压是否超上限
+                                 0 无;1 有
+                                        
+                                  voltage_low
+                           总电压是否超下限
+                                 0 无;1 有
+                                        
+                                 current_over
+                           总电流是否超上限
+                                 0 无;1 有
+                                        
+                                  power_over
+                           总功率是否超上限
+                                 0 无;1 有
+                                        
+                               consumption_over
+                          总耗电量是否超上限
+                                 0 无;1 有
+                                        
+                                  Power_freq
+                                 通道频率
                                    单位kwh
                                         
                                  power_factor
@@ -278,6 +356,30 @@ Data:
                               通道视在功率 
                                     单位W
                                         
+                                  phase_data
+                                   相数据
+                                       
+                                        
+                                  phase_type
+                                   相类型
+                                       
+                                        
+                                 phase_voltage
+                                   相电压
+                                   单位 V
+                                        
+                                 phase_current
+                                   相电流
+                                   单位 A
+                                        
+                                  phase_power
+                                   相功率
+                                   单位 W
+                                        
+                               phase_consumption
+                                 相耗电量
+                                  单位 kwh
+                                        
                                      date
                                     日期
                                   yyyy-mm-dd
@@ -285,21 +387,24 @@ Data:
                                      time
                                     时间
                                    hh:mm:ss
-
 2.1.5 PDU传感器状态信息
 Topic:  /pdu/<pdu id>/status/sensor/ <sensor id>
 Data:
 {
-"name": "温湿度传感器1",
-"type": "0",
-"modbus_address": "12",
-"node": "-1",
-"status": "1",
-"value_num": "2",
-"value1": "28",
-"value2": "65",
-"date": "2024-01-22",
-"time": "13:23:45",
+  "name": "Gas Sensor",
+  "type": "4",
+  "modbus_address": "2",
+  "node": "0",
+  "status": "1",
+  "value_num": "1",
+  "value1": "0.000",
+  "value2": "0.000",
+  "value1_over": "0",
+  "value1_low": "0",
+  "value2_over": "0",
+  "value2_low": "0",
+  "date": "2025-07-05",
+  "time": "15:44:51"
 }
 数据说明:
                                     序号
@@ -352,55 +457,21 @@ Data:
                     温湿度传感器:湿度值(%);
                    气流气压传感器:气压值(MPa)
                                         
-                                     date
-                                    日期
-                                  yyyy-mm-dd
-                                        
-                                     time
-                                    时间
-                                   hh:mm:ss
-
-2.1.7 PDU网络报警信息
-Topic:  /pdu/<pdu id>/alarm/network
-Data:
-{
-"num": "1231",
-"context": "有线网络未接入或中途掉线!",
-"action": "1",
-"action_para": "7",
-"date": "2024-01-22",
-"time": "13:23:45",
-}
-数据说明:
-                                    序号
-                                      Key
-                                   Key名称
-                                Value值范围
-                                        
-                                      num
-                                 报警编号
-                                       
+                                  value1_over
+                            传感器值1超上限
+                                 0 无;1 有
                                         
-                                    context
-                                 报警内容
-
+                                  value1_low
+                            传感器值1超下限
+                                 0 无;1 有
                                         
-                                    action
-                              报警关联动作
-                             0-关闭所有通道
-                             1-打开所有通道
-                             2-打开对应通道
-                             3-关闭对应通道
-                                4-邮件告警
-                                5-短信告警
-                            6-复位烟雾探测器
-                                7-门禁释放
-                                8-打开空调
-                                9-关闭空调
+                                  value2_over
+                            传感器值2超上限
+                                 0 无;1 有
                                         
-                                  action_para
-                              动作关联参数
-                            通道号/传感器号
+                                  value2_low
+                            传感器值2超下限
+                                 0 无;1 有
                                         
                                      date
                                     日期
@@ -409,18 +480,16 @@ Data:
                                      time
                                     时间
                                    hh:mm:ss
-
-2.1.8 PDU电源报警信息
+2.1.6 PDU电源报警信息
 Topic:  /pdu/<pdu id>/alarm/power
 Data:
 {
-"num": "1231",
-"context": "通道2电压值超过下限,当前值202V,下限值210V!",
-"channel": "6",
-"action": "1",
-"action_para": "7",
-"date": "2024-01-22",
-"time": "13:23:45",
+  "channel_id": "4",
+  "context": "通道CH4 电压超过上限 ",
+  "action": "2",
+  "action_para": "4",
+  "date": "2025-07-05",
+  "time": "17:00:04"
 }
 数据说明:
                                     序号
@@ -428,18 +497,14 @@ Data:
                                    Key名称
                                 Value值范围
                                         
-                                      num
-                                 报警编号
+                                  channel_id
+                                   通道id
                                        
                                         
                                     context
                                  报警内容
                                        
                                         
-                                    channel
-                                   通道号
-                                     1-255
-                                        
                                     action
                               报警关联动作
                              0-关闭所有通道
@@ -464,17 +529,14 @@ Data:
                                      time
                                     时间
                                    hh:mm:ss
-2.1.9 PDU传感器报警信息
+2.1.7 PDU传感器报警信息
 Topic:  /pdu/<pdu id>/alarm/sensor
 Data:
 {
-"num": "1231",
-"context": "温湿度传感器1监测到温度超过限值,当前60℃,限值55℃",
-"sensor": "6",
-"action": "1",
-"action_para": "7",
-"date": "2024-01-22",
-"time": "13:23:45",
+  "sensor_id": "7",
+  "context": "1 温度 2 超过上限",
+  "date": "2025-07-05",
+  "time": "16:59:49"
 }
 数据说明:
                                     序号
@@ -482,35 +544,14 @@ Data:
                                    Key名称
                                 Value值范围
                                         
-                                      num
-                                 报警编号
+                                   sensor_id
+                                  传感器id
                                        
                                         
                                     context
                                  报警内容
                                        
                                         
-                                    sensor
-                                  传感器id
-                                     1-255
-                                        
-                                    action
-                              报警关联动作
-                             0-关闭所有通道
-                             1-打开所有通道
-                             2-打开对应通道
-                             3-关闭对应通道
-                                4-邮件告警
-                                5-短信告警
-                            6-复位烟雾探测器
-                                7-门禁释放
-                                8-打开空调
-                                9-关闭空调
-                                        
-                                  action_para
-                              动作关联参数
-                            通道号/传感器号
-                                        
                                      date
                                     日期
                                   yyyy-mm-dd
@@ -518,21 +559,22 @@ Data:
                                      time
                                     时间
                                    hh:mm:ss
-
-2.1.10 PDU服务状态信息
+2.1.8 PDU服务状态信息
 Topic:  /PDU/{PDU id}/status/service
 Data: 
 {
-"telnet": "1",  
-"smtp": "1",  
-"snmp_v1": "1",  
-"snmp_v2": "1",  
-"snmp_v3c": "1",  
-"snmp_trap": "1",  
-"message": "1",  
-"mqtt": "1",  
-"cloud": "1",  
-"ntp": "1",  
+  "telnet": "0",
+  "smtp": "1",
+  "snmp_v1": "0",
+  "snmp_v2c": "0",
+  "snmp_v3": "0",
+  "snmp_trap": "0",
+  "message": "0",
+  "mqtt": "1",
+  "cloud": "0",
+  "ntp": "1",
+  "date": "2025-07-05",
+ 	 "time": "16:03:54"
 }
 数据说明:
                                     序号
@@ -596,7 +638,6 @@ Data:
                                      time
                                     时间
                                    hh:mm:ss
-
 2.2 PDU订阅接口
 2.2.1 PDU电源总体控制指令
 Topic:  /pdu/<pdu id >/control/power/all_channel
@@ -652,35 +693,7 @@ Data:
                                     时间
                                    hh:mm:ss
 
-2.2.3 PDU传感器控制指令
-Topic:  /pdu/<pdu id >/control/sensor/< sensor id>
-Data: 
-{
-"order": "1",
-"date": "2024-01-22",
-"time": "13:23:45",
-}
-数据说明:
-                                    序号
-                                      Key
-                                   Key名称
-                                   Value值
-                                       1
-                                     order
-                                 控制指令
- 烟雾探测器:1-复位其报警状态;
- 门禁传感器:1-门禁释放;
- 空调红外控制器:1-开启/0-关闭指令。
-                                       2
-                                     date
-                                    日期
-                                  yyyy-mm-dd
-                                       3
-                                     time
-                                    时间
-                                   hh:mm:ss
-
-   2.2.4 PDU重启控制指令
+   2.2.3 PDU重启控制指令
 Topic:  /pdu/<pdu id >/control/device/restart
 Data: 
 {
@@ -707,7 +720,7 @@ Data:
                                     时间
                                    hh:mm:ss
 
-   2.2.5 PDU重置控制指令
+   2.2.4 PDU重置控制指令
 Topic:  /pdu/<pdu id >/control/device/reset
 Data: 
 {
@@ -733,81 +746,3 @@ Data:
                                     时间
                                    hh:mm:ss
 
-2.2.6 PDU服务控制指令
-Topic:  /PDU/{PDU id}/ control/service
-Data: 
-{
-"telnet": "1",  
-"smtp": "1",  
-"snmp_v1": "1",  
-"snmp_v2": "1",  
-"snmp_v3c": "1",  
-"snmp_trap": "1",  
-"message": "1",  
-"mqtt": "1",  
-"cloud": "1",  
-"ntp": "1",  
-}
-数据说明:
-                                    序号
-                                      Key
-                                   Key名称
-                                   Value值
-                                        
-                                    telnet
-                              Telnet启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                     smtp
-                               smtp启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                    snmp_v1
-                              snmp_v1启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                    snmp_v2
-                              snmp_v2启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                   snmp_v3c
-                             snmp_v3c启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                   snmp_trap
-                             snmp_trap启用指令
-                              Telnet开启状态
-                                        
-                                    message
-                              message启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                     mqtt
-                               mqtt启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                     cloud
-                               cloud启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                      ntp
-                                ntp启用指令
-                                  0-未启用
-                                   1-启用
-                                        
-                                     date
-                                    日期
-                                  yyyy-mm-dd
-                                        
-                                     time
-                                    时间
-                                   hh:mm:ss
-

+ 748 - 0
04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/MQTT协议/购旺PDU MQTT接口协议定义表.docx

@@ -0,0 +1,748 @@
+ 系统架构
+
+Mqtt broker服务器由pdu端配置统一的IP和端口。
+协议使用JSON格式。
+ 接口协议
+2.1 PDU发布接口
+2.1.1 PDU设备基本信息
+Topic:  /pdu/<pdu id >/info/device
+Data: 
+{
+  "id": "101",
+  "name": "Smart PDU",
+  "type": "SmartPDU(AC_3P-IN & 1P-OUT)",
+  "firmware": "V1.2.0",
+  "channel_num": "14",
+  "sensor_num": "9",
+  "date": "2025-07-05",
+  "time": "15:44:51"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                       1
+                                      id
+                                   Pdu编号
+                                       
+                                       2
+                                     name
+                                   Pdu名称
+                                       
+                                       3
+                                     type
+                                   Pdu类型
+                                       
+                                       4
+                                   firmware
+                                Pdu固件版本
+                                       
+                                       5
+                                  channel_num
+                                 通道个数
+                                     1-255
+                                       6
+                                  sensor _num
+                                传感器个数
+                                     1-255
+                                       7
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                       8
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.1.2 PDU网络状态信息
+Topic:  /PDU/{PDU id}/status/network
+Data: 
+{
+  "lan_ipv4_link": "1",
+  "lan_ipv4_address": "192.168.1.137",
+  "lan_ipv4_mask": "255.255.255.0",
+  "lan_ipv6_link": "1",
+  "lan_ipv6_address": "fe80::132",
+  "lan_ipv6_subnet_length": "64",
+  "modbus_address": "1",
+  "modbus_baud": "115200",
+  "modbus_mode": "1",
+  "vpn_enable": "0",
+  "date": "2025-07-05",
+  "time": "16:02:09"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                        
+                                 lan_ipv4_link
+                               网口IPV4状态 
+                                   0-断开
+                                   1-连接
+                                        
+                               lan_ipv4_address
+                             网口IPV4 ip地址 
+                                       
+                                        
+                                 lan_ipv4_mask
+                               网口IPV4掩码
+                                       
+                                        
+                                 lan_ipv6_link
+                               网口IPV6状态
+                                   0-断开
+                                   1-连接
+                                        
+                               lan_ipv6_address
+                               网口IPV6地址
+                                       
+                                        
+                            lan_ipv6_subnet_length
+                           网口Ipv6子网段长度
+                                       
+                                        
+                                modbus_address
+                                485串口地址
+                                     0-255
+                                        
+                                  modbus_baud
+                              485串口波特率
+                                       
+                                        
+                                  modbus_mode
+                                485级联模式
+                                     从机
+                                     主机
+                                        
+                                  vpn_enable
+                                   VPN启用
+                                  0-未启用
+                                    1-启用
+                                        
+                                     date
+                                    日期
+                                   yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.1.3 PDU电源总体状态信息
+Topic:  /pdu/<pdu id >/status/power/all_channel
+Data:
+{
+  "power_status": [
+    {
+      "phase": "L1",
+      "voltage": "219.022",
+      "current": "0.000",
+      "power": "0.000",
+      "consumption": "0.000",
+      "power_factor": "0.000",
+      "power_freq": "49.245",
+      "pactive_power": "0.000",
+      "reactive_power": "0.000",
+      "apparent_power": "0.000"
+    },
+    {
+      "phase": "L2",
+      "voltage": "219.264",
+      "current": "0.000",
+      "power": "0.000",
+      "consumption": "0.145",
+      "power_factor": "0.000",
+      "power_freq": "49.169",
+      "pactive_power": "0.000",
+      "reactive_power": "0.000",
+      "apparent_power": "0.000"
+    },
+    {
+      "phase": "L3",
+      "voltage": "0.000",
+      "current": "0.000",
+      "power": "0.000",
+      "consumption": "0.000",
+      "power_factor": "0.000",
+      "power_freq": "0.000",
+      "pactive_power": "0.000",
+      "reactive_power": "0.000",
+      "apparent_power": "0.000"
+    }
+  ],
+  "voltage_over": "0",
+  "voltage_low": "0",
+  "current_over": "0",
+  "power_over": "0",
+  "consumption_over": "0",
+  "date": "2025-07-05",
+  "time": "15:44:51"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                       1
+                                     phase
+                                    相限
+                                    相限
+                                        
+                                    voltage
+                                   相电压
+                                    单位V
+                                        
+                                    current
+                                  相电流 
+                                    单位A
+                                        
+                                     power
+                                   相功率
+                                    单位W
+                                        
+                                  consumption
+                                   相能耗
+                                   单位kwh
+                                        
+                                 power_factor
+                                相功率因数
+                                      0-1
+                                        
+                                 pactive_power
+                                相有功功率
+                                    单位W
+                                        
+                                reactive_power
+                               相无功功率 
+                                    单位W
+                                        
+                                apparent_power
+                               相视在功率 
+                                    单位W
+                                        
+                                 voltage_over
+                           总电压是否超上限
+                                 0 无;1 有
+                                        
+                                  voltage_low
+                           总电压是否超下限
+                                 0 无;1 有
+                                        
+                                 current_over
+                           总电流是否超上限
+                                 0 无;1 有
+                                        
+                                  power_over
+                           总功率是否超上限
+                                 0 无;1 有
+                                        
+                               consumption_over
+                          总耗电量是否超上限
+                                 0 无;1 有
+                                        
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+
+2.1.4 PDU通道状态信息
+Topic:  /pdu/<pdu id>/status/power/ <channel id>
+Data:
+{
+  "id": "1",
+  "name": "CH1",
+  "status": "1",
+  "voltage": "219.208",
+  "current": "0.000",
+  "power": "0.000",
+  "consumption": "0.000",
+  "voltage_over": "1",
+  "voltage_low": "0",
+  "current_over": "0",
+  "power_over": "0",
+  "consumption_over": "0",
+  "power_freq": "49.180",
+  "power_factor": "0.000",
+  "pactive_power": "0.000",
+  "reactive_power": "0.000",
+  "apparent_power": "0.000",
+  "phase_data": [
+    {
+      "phase_type": "L1",
+      "phase_voltage": "219.208",
+      "phase_current": "0.000",
+      "phase_power": "0.000",
+      "phase_consumption": "0.000"
+    }
+  ],
+  "date": "2025-07-05",
+  "time": "15:44:51"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                Value值范围
+                                        
+                                      id
+                                   通道id
+                                     1-32
+                                        
+                                     name
+                                 通道名称
+                                       
+                                        
+                                    status
+                                 通道状态
+                                     断开
+                                     接通
+                                        
+                                    voltage
+                                 通道电压
+                                    单位V
+                                        
+                                    current
+                                 通道电流 
+                                    单位A
+                                        
+                                     power
+                                 通道功率
+                                    单位W
+                                        
+                                  consumption
+                                 通道能耗
+                                   单位Hz
+                                        
+                                 voltage_over
+                           总电压是否超上限
+                                 0 无;1 有
+                                        
+                                  voltage_low
+                           总电压是否超下限
+                                 0 无;1 有
+                                        
+                                 current_over
+                           总电流是否超上限
+                                 0 无;1 有
+                                        
+                                  power_over
+                           总功率是否超上限
+                                 0 无;1 有
+                                        
+                               consumption_over
+                          总耗电量是否超上限
+                                 0 无;1 有
+                                        
+                                  Power_freq
+                                 通道频率
+                                   单位kwh
+                                        
+                                 power_factor
+                              通道功率因数
+                                      0-1
+                                        
+                                 pactive_power
+                              通道有功功率
+                                    单位W
+                                        
+                                reactive_power
+                              通道无功功率 
+                                    单位W
+                                        
+                                apparent_power
+                              通道视在功率 
+                                    单位W
+                                        
+                                  phase_data
+                                   相数据
+                                       
+                                        
+                                  phase_type
+                                   相类型
+                                       
+                                        
+                                 phase_voltage
+                                   相电压
+                                   单位 V
+                                        
+                                 phase_current
+                                   相电流
+                                   单位 A
+                                        
+                                  phase_power
+                                   相功率
+                                   单位 W
+                                        
+                               phase_consumption
+                                 相耗电量
+                                  单位 kwh
+                                        
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.1.5 PDU传感器状态信息
+Topic:  /pdu/<pdu id>/status/sensor/ <sensor id>
+Data:
+{
+  "name": "Gas Sensor",
+  "type": "4",
+  "modbus_address": "2",
+  "node": "0",
+  "status": "1",
+  "value_num": "1",
+  "value1": "0.000",
+  "value2": "0.000",
+  "value1_over": "0",
+  "value1_low": "0",
+  "value2_over": "0",
+  "value2_low": "0",
+  "date": "2025-07-05",
+  "time": "15:44:51"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                Value值范围
+                                        
+                                     name
+                                传感器名称
+                                       
+                                        
+                                     type
+                                传感器类型
+0:温湿度传感器(2个值)
+1:烟雾传感器(1个值)
+2:水浸传感器
+3:门禁传感器
+4:气体传感器
+5:气压气流传感器
+6:空调红外控制器
+                                        
+                                modbus_address
+                                 Modbus地址
+                                     1-255
+                                        
+                                     node
+                                  节点号 
+                                     1-100
+                                        
+                                    status
+                                 在线状态
+0-离线
+1-在线
+                                        
+                                   value_num
+                                   值数量
+                                     1或2
+                                        
+                                    value1
+                                     值1
+                   温湿度传感器:温度值(℃);
+                  烟雾探测器:1-报警/0-未报警);
+                   水位探测器:1-侵入/0-未侵入;
+                     门禁传感器:1-锁闭/0-释放;
+           专用气体传感器:气体浓度(mg/m³或PPM);
+                   气流气压传感器:气流值(m/s)
+                                        
+                                    value2
+                                     值2
+                    温湿度传感器:湿度值(%);
+                   气流气压传感器:气压值(MPa)
+                                        
+                                  value1_over
+                            传感器值1超上限
+                                 0 无;1 有
+                                        
+                                  value1_low
+                            传感器值1超下限
+                                 0 无;1 有
+                                        
+                                  value2_over
+                            传感器值2超上限
+                                 0 无;1 有
+                                        
+                                  value2_low
+                            传感器值2超下限
+                                 0 无;1 有
+                                        
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.1.6 PDU电源报警信息
+Topic:  /pdu/<pdu id>/alarm/power
+Data:
+{
+  "channel_id": "4",
+  "context": "通道CH4 电压超过上限 ",
+  "action": "2",
+  "action_para": "4",
+  "date": "2025-07-05",
+  "time": "17:00:04"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                Value值范围
+                                        
+                                  channel_id
+                                   通道id
+                                       
+                                        
+                                    context
+                                 报警内容
+                                       
+                                        
+                                    action
+                              报警关联动作
+                             0-关闭所有通道
+                             1-打开所有通道
+                             2-打开对应通道
+                             3-关闭对应通道
+                                4-邮件告警
+                                5-短信告警
+                            6-复位烟雾探测器
+                                7-门禁释放
+                                8-打开空调
+                                9-关闭空调
+                                        
+                                  action_para
+                              动作关联参数
+                            通道号/传感器号
+                                        
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.1.7 PDU传感器报警信息
+Topic:  /pdu/<pdu id>/alarm/sensor
+Data:
+{
+  "sensor_id": "7",
+  "context": "1 温度 2 超过上限",
+  "date": "2025-07-05",
+  "time": "16:59:49"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                Value值范围
+                                        
+                                   sensor_id
+                                  传感器id
+                                       
+                                        
+                                    context
+                                 报警内容
+                                       
+                                        
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.1.8 PDU服务状态信息
+Topic:  /PDU/{PDU id}/status/service
+Data: 
+{
+  "telnet": "0",
+  "smtp": "1",
+  "snmp_v1": "0",
+  "snmp_v2c": "0",
+  "snmp_v3": "0",
+  "snmp_trap": "0",
+  "message": "0",
+  "mqtt": "1",
+  "cloud": "0",
+  "ntp": "1",
+  "date": "2025-07-05",
+ 	 "time": "16:03:54"
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                        
+                                    telnet
+                              Telnet启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                     smtp
+                               smtp启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                    snmp_v1
+                              snmp_v1启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                    snmp_v2
+                              snmp_v2启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                   snmp_v3c
+                             snmp_v3c启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                   snmp_trap
+                             snmp_trap启用状态
+                              Telnet开启状态
+                                        
+                                    message
+                              message启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                     mqtt
+                               mqtt启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                     cloud
+                               cloud启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                      ntp
+                                ntp启用状态
+                                  0-未启用
+                                   1-启用
+                                        
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                        
+                                     time
+                                    时间
+                                   hh:mm:ss
+2.2 PDU订阅接口
+2.2.1 PDU电源总体控制指令
+Topic:  /pdu/<pdu id >/control/power/all_channel
+Data: 
+{
+"order": "1",
+"date": "2024-01-22",
+"time": "13:23:45",
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                       1
+                                     order
+                                 控制指令
+                                     关闭
+                                     打开
+                                       2
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                       3
+                                     time
+                                    时间
+                                   hh:mm:ss
+
+2.2.2 PDU电源通道控制指令
+Topic:  /pdu/<pdu id >/control/power/<channel id>
+Data: 
+{
+"order": "1",
+"date": "2024-01-22",
+"time": "13:23:45",
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                       1
+                                     order
+                                 控制指令
+                                     关闭
+                                     打开
+                                       2
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                       3
+                                     time
+                                    时间
+                                   hh:mm:ss
+
+   2.2.3 PDU重启控制指令
+Topic:  /pdu/<pdu id >/control/device/restart
+Data: 
+{
+"order": "1",
+"date": "2024-01-22",
+"time": "13:23:45",
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                       1
+                                     order
+                                  控制指令
+ 关机
+ 重启
+                                       2
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                       3
+                                     time
+                                    时间
+                                   hh:mm:ss
+
+   2.2.4 PDU重置控制指令
+Topic:  /pdu/<pdu id >/control/device/reset
+Data: 
+{
+"order": "1",
+"date": "2024-01-22",
+"time": "13:23:45",
+}
+数据说明:
+                                    序号
+                                      Key
+                                   Key名称
+                                   Value值
+                                       1
+                                     order
+                                  控制指令
+ 1-恢复出厂设置
+                                       2
+                                     date
+                                    日期
+                                  yyyy-mm-dd
+                                       3
+                                     time
+                                    时间
+                                   hh:mm:ss
+

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 741 - 9
04-软件设计及源码/03-核心板/V1.0/01.doc/04-用户文档/SNMP协议/购旺PDU SNMP协议MIB库及OID定义表/GOWONE-SMARTPDU-MIB.mib