dflt.c 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. #include "paras.h"
  2. #include "cfg.h"
  3. GlobalDeviceInfo DFLT_PARAS={
  4. .product_id = PROD_ID,
  5. .product_number = "X000001",
  6. .product_name = "SmartPDU",
  7. .product_status = "",
  8. .product_type = PROD_TYPE,
  9. .product_pwr_type = PROD_POWER_TYPE,
  10. .product_version = VERSION,
  11. .product_language = LANGUAGE, //多国语言
  12. .product_count = 0, //级联设备数
  13. .product_samp_time = SMPLE_TIME, //采集周期 单位ms
  14. .product_save_time = SAVE_TIME, //保存周期 单位ms
  15. ._modbus_info = { //继电器控制端口
  16. .product_modbus_type = 1, //modbus模式,0: master 1: slave
  17. .product_modbus_baud = 115200,
  18. .product_modbus_addr = 1,
  19. .product_relay_ctrl_port = "/dev/ttyAS2", //继电器modbus控制端口路径
  20. },
  21. ._network_info = {
  22. .mode = 1, //0:dhcp 1:static
  23. .ip_address = "192.168.1.132",
  24. .mask = "255.255.255.0",
  25. .gateway = "192.168.1.1",
  26. .dns1 = "8.8.8.8",
  27. .dns2 = "1.1.1.1",
  28. },
  29. ._gmodbus_info = {
  30. .product_modbus_type = 1, //modbus模式,0: master 1: slave
  31. .product_modbus_baud = 115200,
  32. .product_modbus_addr = 1,
  33. .product_relay_ctrl_port = "/dev/ttyAS5", //表头级联串口对应路径
  34. },
  35. };
  36. smtp_send_t DFLT_SMTP_SEND={
  37. .mode = 1,
  38. .server = "smtp.163.com",
  39. .port = "25",
  40. .account = "rcp064867@163.com",
  41. .password = "YWKVURARCJXYXQVS",
  42. .auth = "PLAIN",
  43. };
  44. mqtt_info_t DFLT_MQTT={
  45. .ser[0] = {
  46. .id = 0,
  47. .mode = 1,
  48. .cid = "",
  49. .proto = "mqtt",
  50. .server = "192.168.1.12",
  51. .ip = "",
  52. .port = "1883",
  53. .cert = "",
  54. .user = "gowone100",
  55. .password = "gowone100",
  56. },
  57. .ser[1] = {
  58. .id = 1,
  59. .mode = 1,
  60. .cid = "",
  61. .proto = "mqtts",
  62. .server = "gaae4d7b.ala.cn-hangzhou.emqxsl.cn",
  63. .ip = "",
  64. .port = "8883",
  65. .cert = "-----BEGIN CERTIFICATE-----\r\n"
  66. "MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh\r\n"
  67. "MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3\r\n"
  68. "d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD\r\n"
  69. "QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT\r\n"
  70. "MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j\r\n"
  71. "b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG\r\n"
  72. "9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB\r\n"
  73. "CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97\r\n"
  74. "nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt\r\n"
  75. "43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P\r\n"
  76. "T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4\r\n"
  77. "gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO\r\n"
  78. "BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR\r\n"
  79. "TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw\r\n"
  80. "DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr\r\n"
  81. "hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg\r\n"
  82. "06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF\r\n"
  83. "PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls\r\n"
  84. "YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk\r\n"
  85. "CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=\r\n"
  86. "-----END CERTIFICATE-----\r\n",
  87. .user = "gowone100",
  88. .password = "gowone100",
  89. },
  90. };