dflt.c 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. #include "datadef.h"
  2. #include "cfg.h"
  3. const paras_data_t DFLT_PARAS={
  4. .ver = {
  5. .ver = VERSION,
  6. .bldtime = "__DATE__""__TIME__",
  7. },
  8. .sys = {
  9. .lang = LANGUAGE,
  10. .tzone = 8,
  11. },
  12. .prod = {
  13. .id = 1011,
  14. .pname = "Smart PDU",
  15. .pnumber = "GCX00000X",
  16. .number = "X00001",
  17. .name = "Smart PDU",
  18. .status = "",
  19. .date = "2024.01.01",
  20. .batch= "1",
  21. .type = PROD_TYPE, //多国语言
  22. .count = 0, //级联设备数
  23. .samp_time = SMPLE_TIME, //采集周期 单位ms
  24. .save_time = SAVE_TIME, //保存周期 单位ms
  25. .ph_group = PHASE_GROUP,
  26. .ch_delay = CHANNEL_DELAY,
  27. },
  28. .netwk = {
  29. .mode = 1, //0:dhcp 1:static
  30. .ipaddr = "192.168.1.166",
  31. .mask = "255.255.255.0",
  32. .gateway = "192.168.1.1",
  33. .dns1 = "8.8.8.8",
  34. .dns2 = "1.1.1.1",
  35. },
  36. .sensor={
  37. {0,0},
  38. {0,0},
  39. {0,0},
  40. },
  41. .cas = {
  42. .mode = MODBUS_SLAVE,
  43. .addr = 1,
  44. .baud = 115200,
  45. },
  46. .misc = {
  47. .watchdog = 0,
  48. #ifdef FLIP_TIME
  49. .flip_time = FLIP_TIME,
  50. #else
  51. .flip_time = 0,
  52. #endif
  53. .led = 0,
  54. #ifdef USE_BEEP
  55. .beep = 1,
  56. #else
  57. .beep = 0,
  58. #endif
  59. #ifdef ROTATE
  60. .rotate = ROTATE,
  61. #else
  62. .rotate = 0,
  63. #endif
  64. },
  65. .snmp={
  66. .mode = 1,
  67. .version = 1,
  68. .publics = "public",
  69. .trapmode = 1,
  70. .nms_ip = "127.0.0.1",
  71. },
  72. .phase_seq=PH_INFO,
  73. .phase_seq_2={
  74. .phase_left="11111111222222223333333311111111",
  75. .phase_right="22222222333333331111111122222222",
  76. },
  77. };
  78. mail_send_t DFLT_MAIL_SEND={
  79. .mode = 1,
  80. .server = "smtp.gmail.com",
  81. .port = "587",
  82. .account = "billbaister@gmail.com",
  83. .password = "vfvpyefvnfdtfzho",
  84. .auth = "PLAIN",
  85. .ca = "",
  86. };
  87. mqtt_info_t DFLT_MQTT={
  88. .ser[0] = {
  89. .id = 0,
  90. .plat = MQTT_PLAT_EMQX,
  91. .mode = 0,
  92. .cid = "emqx_123456",
  93. .proto = "mqtts",
  94. .name = "1",
  95. .server = "gaae4d7b.ala.cn-hangzhou.emqxsl.cn",
  96. .port = "8883",
  97. .cert = "-----BEGIN CERTIFICATE-----\r\n"
  98. "MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh\r\n"
  99. "MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\n"
  100. "d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\r\n"
  101. "QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT\r\n"
  102. "MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\n"
  103. "b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG\r\n"
  104. "9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB\r\n"
  105. "CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97\r\n"
  106. "nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt\r\n"
  107. "43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P\r\n"
  108. "T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4\r\n"
  109. "gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO\r\n"
  110. "BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR\r\n"
  111. "TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw\r\n"
  112. "DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr\r\n"
  113. "hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg\r\n"
  114. "06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF\r\n"
  115. "PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls\r\n"
  116. "YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk\r\n"
  117. "CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=\r\n"
  118. "-----END CERTIFICATE-----\r\n",
  119. .user = "gowone100",
  120. .password = "gowone100",
  121. },
  122. #if 0
  123. .ser[1]={
  124. .id = 1,
  125. .plat = MQTT_PLAT_ALIYUN,
  126. .mode = 1,
  127. .cid = "",
  128. .proto = "mqtts",
  129. .name = "server2",
  130. .server = "post-cn-0w73xnchz01.mqtt.aliyuncs.com",
  131. .port = "1883",
  132. .cert = "",
  133. },
  134. #else
  135. .ser[1]={.id=-1},
  136. #endif
  137. .ser[2]={.id=-1},
  138. .ser[3]={.id=-1},
  139. .ser[4]={.id=-1},
  140. };
  141. /*
  142. 阿里云mqtt云消息队列:
  143. username:gowone100@1388027240948136.onaliyun.com
  144. password:TdlZk$0AE9CMeskIRqrr1qQECl0l}$B#
  145. AccessKey ID:LTAI5tAfuRj1JkB8ZjDS2p3i
  146. AccessKey Secret:p4FrWlrFim9zM9A5mYxjK99EqKrSHh
  147. */