Przeglądaj źródła

add缺省配置

guohui 1 rok temu
rodzic
commit
aad08b6070
1 zmienionych plików z 153 dodań i 0 usunięć
  1. 153 0
      f407/applications/dflt.c

+ 153 - 0
f407/applications/dflt.c

@@ -0,0 +1,153 @@
+#include "common.h"
+#include "mqtt.h"
+#include "cfg.h"
+
+
+GlobalDeviceInfo DFLT_PARAS={
+
+        .product = {
+            .id         = PROD_ID,
+            .pname = "Smart PDU",
+            .pnumber = "GCX00000X",
+            .number     = "X00001",
+            .name       = "Smart PDU",
+            .status     = "",
+            .date = "2024.01.01",
+            .batch= "1",
+            .type       = PROD_TYPE,
+            .pwr_type   = PROD_POWER_TYPE,
+            .version    = VERSION,
+            .language   = LANGUAGE,                     //多国语言
+            .count      = 0,                            //级联设备数
+            .samp_time  = SMPLE_TIME,                   //采集周期 单位ms
+            .save_time  = SAVE_TIME,                    //保存周期 单位ms
+            
+            .ph_group   = PHASE_GROUP,
+            .ch_delay   = CHANNEL_DELAY,
+        },
+        
+        .relay = {                                      //继电器控制端口
+            .mode = 1,                                  //modbus模式,0: master     1: slave
+            .addr = 1,
+            .baudrate = 115200,
+            .path = "/dev/ttyAS2",                      //继电器modbus控制端口路径
+        },
+        
+        .network = {
+            .mode = 1,                                   //0:dhcp   1:static
+            .ip_address = "192.168.1.132",
+            .mask = "255.255.255.0",
+            .gateway = "192.168.1.1",
+            .dns1 = "8.8.8.8",
+            .dns2 = "1.1.1.1",
+        },
+        
+        .cascade = {
+            .mode = MODBUS_SLAVE,                       //modbus模式,0: master     1: slave
+            .addr = 1,
+            .baudrate = 115200,
+            .path = "/dev/ttyAS5",                      //表头级联串口对应路径
+        },
+
+        .ptotal = {
+            .voltage = 500,
+            .current = 100,
+            .power = 100,
+            .brdMax = 24,
+        },
+
+        .webcfg = {
+            .monway = 2,
+            .netsw  = 0,
+            .nwire  = 0,
+            .ipv4   = 1,
+            .ipv6   = 1,
+        },
+
+        .misc = {
+            .watchdog = 0,
+            .flip_time = 5,
+        },
+};
+
+
+mail_send_t DFLT_MAIL_SEND={
+
+    .mode = 1,
+    .server = "smtp.gmail.com",
+    .port = "587",
+    .account = "billbaister@gmail.com",
+    .password = "vfvpyefvnfdtfzho",
+    .auth = "PLAIN",
+    .ca = "",
+};
+
+mqtt_info_t DFLT_MQTT={
+    .ser[0] = {
+        .id = 0,
+        .plat = MQTT_PLAT_EMQX,
+        .mode = 0,
+        .cid = "emqx_123456",
+        .proto = "mqtts",
+        .name  = "1",
+        .server = "gaae4d7b.ala.cn-hangzhou.emqxsl.cn",
+        .port = "8883",
+        .cert = "-----BEGIN CERTIFICATE-----\r\n"
+                "MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh\r\n"
+                "MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\n"
+                "d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\r\n"
+                "QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT\r\n"
+                "MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\n"
+                "b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG\r\n"
+                "9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB\r\n"
+                "CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97\r\n"
+                "nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt\r\n"
+                "43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P\r\n"
+                "T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4\r\n"
+                "gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO\r\n"
+                "BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR\r\n"
+                "TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw\r\n"
+                "DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr\r\n"
+                "hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg\r\n"
+                "06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF\r\n"
+                "PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls\r\n"
+                "YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk\r\n"
+                "CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=\r\n"
+                "-----END CERTIFICATE-----\r\n",
+        .user = "gowone100",
+        .password = "gowone100",
+    },
+
+#if 0
+    .ser[1]={
+        .id = 1,
+        .plat = MQTT_PLAT_ALIYUN,
+        .mode = 1,
+        .cid = "",
+        .proto = "mqtts",
+        .name  = "server2",
+        .server = "post-cn-0w73xnchz01.mqtt.aliyuncs.com",
+        .port = "1883",
+        .cert = "",
+    },
+#else
+    .ser[1]={.id=-1},
+#endif
+
+    .ser[2]={.id=-1},
+    .ser[3]={.id=-1},
+    .ser[4]={.id=-1},
+};
+
+
+/*
+
+阿里云mqtt云消息队列:
+username:gowone100@1388027240948136.onaliyun.com
+password:TdlZk$0AE9CMeskIRqrr1qQECl0l}$B#
+
+AccessKey ID:LTAI5tAfuRj1JkB8ZjDS2p3i
+AccessKey Secret:p4FrWlrFim9zM9A5mYxjK99EqKrSHh
+
+*/
+