config.json 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  1. {
  2. "def_cfg":{
  3. "ble_mac1": "b8:3d:fb:ac:d2:26",
  4. "ble_mac": "7C:B9:4C:DA:AF:5C",
  5. "ble_mac4": "7C:B9:4C:DA:61:7C",
  6. "ble_mac2": "E9:8B:FC:41:3F:CF",
  7. "ble_mac3": "DB:57:46:A6:14:22",
  8. "heart_beat_sel": 1,
  9. "input_interval": 3,
  10. "heart_beat_interval": 15,
  11. "notif_char": "49535343-8841-43f4-a8d4-ecbe34729bb3",
  12. "write_char": "49535343-1e4d-4bd9-ba61-23c647249616",
  13. "ble_mtu": 0,
  14. "ble_send_wait": 3,
  15. "ble_pack_size": 2048,
  16. "head_send3": "",
  17. "head_recv3": "",
  18. "checknum_type3": "",
  19. "head_send": "YL<",
  20. "head_recv": "YL>",
  21. "checknum_type": "sum16",
  22. "checknum_type1": "crc16",
  23. "aes_cbc_enbable": false,
  24. "aes_cbc_key_send": "",
  25. "aes_cbc_key_recv": "",
  26. "recv_detail_print": true,
  27. "recv_soc_data_print": true,
  28. "recv_analysis_data_print": false
  29. },
  30. "cmd_list":
  31. [
  32. {
  33. "type": "get",
  34. "data": [
  35. {"key":"version", "value":"?"}
  36. ],
  37. "note":"get_soft_version"
  38. },
  39. {
  40. "type": "get",
  41. "data": [
  42. {"key":"heart_beat", "value":"?"}
  43. ],
  44. "note":"heart_beat_sel"
  45. },
  46. {
  47. "type": "get",
  48. "data": [
  49. {"key":"heart_beat", "value":"?"},
  50. {"key":"time", "value":"?"},
  51. {"key":"version", "value":"?"},
  52. {"key":"hw_version", "value":"?"},
  53. {"key":"work_status", "value":"?"},
  54. {"key":"fire_status", "value":"?"},
  55. {"key":"fault_status", "value":"?"}
  56. ],
  57. "note":"get_info"
  58. },
  59. {
  60. "type": "get",
  61. "data": [
  62. {"key":"serial_number", "value":"?"},
  63. {"key":"photo_address", "value":"?"},
  64. {"key":"install_address", "value":"?"},
  65. {"key":"baud_rate", "value":"?"}
  66. ],
  67. "note":"get_info2"
  68. },
  69. {
  70. "type": "get",
  71. "data": [
  72. {"key":"net", "value":"?"},
  73. {"key":"event_num", "value":"?"},
  74. {"key":"warning_num", "value":"?"}
  75. ],
  76. "note":"get_cfg"
  77. },
  78. {
  79. "type": "get",
  80. "data": [
  81. {"key":"scene_tm", "value":{"channel":0}},
  82. {"key":"scene_photosen", "value":{"channel":0}}
  83. ],
  84. "note":"get_scene"
  85. },
  86. {
  87. "type": "get",
  88. "data": [
  89. {"key":"humidity", "value":"?"},
  90. {"key":"temperature", "value":"?"},
  91. {"key":"cur_pressure", "value":{"channel":0}},
  92. {"key":"cur_photosen", "value":{"channel":0}},
  93. {"key":"cur_voltage", "value":"?"}
  94. ],
  95. "note":"get_sensor"
  96. },
  97. {
  98. "type": "get",
  99. "data": [
  100. {"key":"sw_scene", "value":"?"},
  101. {"key":"sw_pressure", "value":"?"},
  102. {"key":"sw_enable", "value":{"channel":0}},
  103. {"key":"sw_sec", "value":{"channel":0}},
  104. {"key":"sw_warn", "value":{"channel":0}}
  105. ],
  106. "note":"get_switch"
  107. },
  108. {
  109. "type": "get",
  110. "data": [
  111. {"key":"warning_page", "value":""}
  112. ],
  113. "note":"get_warning_page"
  114. },
  115. {
  116. "type": "get",
  117. "data": [
  118. {"key":"warning_data", "value":0}
  119. ],
  120. "note":"get_warning_data"
  121. },
  122. {
  123. "type": "get",
  124. "data": [
  125. {"key":"event_page", "value":""}
  126. ],
  127. "note":"get_event_page"
  128. },
  129. {
  130. "type": "get",
  131. "data": [
  132. {"key":"event_data", "value":0}
  133. ],
  134. "note":"get_event_data"
  135. },
  136. {
  137. "type": "set",
  138. "data": [
  139. {"key":"extra_time", "value":180},
  140. {"key":"standing_time", "value":10},
  141. {"key":"interval_time", "value":600}
  142. ],
  143. "note":"set_extra_time"
  144. },
  145. {
  146. "type": "set",
  147. "data": [
  148. {
  149. "key":"scene_tm",
  150. "value":{"channel":0, "val":[0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0]}
  151. },
  152. {
  153. "key":"scene_photosen",
  154. "value":{"channel":0, "val":[9000,8000,7000,6000,5000,9500,8500,7500,6500,5500]}
  155. },
  156. {
  157. "key":"pressure",
  158. "value":{"channel":0, "val":50}
  159. }
  160. ],
  161. "note":"set_scene"
  162. },
  163. {
  164. "type": "set",
  165. "data": [
  166. {"key":"sw_scene", "value":1},
  167. {"key":"sw_pressure", "value":1},
  168. {"key":"sw_enable", "value":{"channel":0, "val":1}},
  169. {"key":"sw_sec", "value":{"channel":0, "val":[1,1]}},
  170. {"key":"sw_warn", "value":{"channel":0, "val":[1,1]}}
  171. ],
  172. "note":"set_switch"
  173. },
  174. {
  175. "type": "set",
  176. "data": [
  177. {"key":"net", "value":{
  178. "wifi_ssid":"WIFI24",
  179. "wifi_pass":"12345678",
  180. "mqtt_host":"qq.com",
  181. "mqtt_port":1883,
  182. "mqtt_user":"user",
  183. "mqtt_pass":"123456"}},
  184. {"key":"event_num", "value":1000},
  185. {"key":"warning_num", "value":1000}
  186. ],
  187. "note":"set_cfg"
  188. },
  189. {
  190. "type": "set",
  191. "data": [
  192. {"key":"photo_address", "value":"12345678"},
  193. {"key":"install_address", "value":"深圳市龙岗区1"},
  194. {"key":"baud_rate", "value":115200}
  195. ],
  196. "note":"set_info"
  197. },
  198. {
  199. "type": "set",
  200. "data": [
  201. {"key":"time", "value":1727107200}
  202. ],
  203. "note":"set_time"
  204. },
  205. {
  206. "type": "set",
  207. "data": [
  208. {"key":"mute", "value":1}
  209. ],
  210. "note":"set_mute"
  211. },
  212. {
  213. "type": "set",
  214. "data": [
  215. {"key":"reset", "value":1}
  216. ],
  217. "note":"set_reset"
  218. },
  219. {
  220. "type": "set",
  221. "data": [
  222. {"key":"erase_bit", "value":7}
  223. ],
  224. "note":"set_erase_bit"
  225. },
  226. {
  227. "type": "set",
  228. "data": [
  229. {"key":"factory_reset", "value":1}
  230. ],
  231. "note":"set_factory_reset"
  232. },
  233. {
  234. "type": "set",
  235. "data": [
  236. {"key":"relay_trigger", "value":1}
  237. ],
  238. "note":"set_relay_trigger"
  239. },
  240. {
  241. "type": "set",
  242. "data": [
  243. {"key":"fwinfo", "value":"fire_detector19.bin.sum32"}
  244. ],
  245. "note":"set_fwinfo"
  246. }
  247. ]
  248. }