59 lines
3.4 KiB
Python
59 lines
3.4 KiB
Python
mqtt_server = {"remote":"192.168.1.59", "port":1883, "user_name": "admin", "password": "miler502"}
|
||
# mqtt_server = {"remote":"192.168.1.70", "port":1883, "user_name": "admin", "password": "miler502"}
|
||
# mqtt_server = {"remote":"127.0.0.1", "port":1883, "user_name": "admin", "password": "miler502"}
|
||
|
||
|
||
#UART列表可以有多个设备, unique_name 应用于MQTT协议, 用于区分设备
|
||
uart_list1 = [
|
||
{"device_name":"ZZ_9TE", "comm_addr": 2, "device_remap" : 6000, "unique_name": "circuit_1", "circuit_id" : 3, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
{"device_name":"ZZ_9TE", "comm_addr" :2, "device_remap" : 8000, "unique_name": "circuit_2", "circuit_id" : 4, "camera_url" : "rtsp://192.168.1.84:8554/live/stream"},
|
||
]
|
||
|
||
#TCP列表只有一个设备, unique_name 应用于MQTT协议, 用于区分设备
|
||
tcp_list1 = [
|
||
{"device_name":"menu_mine", "comm_addr": 1, "device_remap" : 2000, "unique_name": "circuit_0", "circuit_id" : 0, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
#TCP列表只有一个设备, unique_name 应用于MQTT协议, 用于区分设备
|
||
tcp_list2 = [
|
||
{"device_name":"menu_light_7", "comm_addr": 2, "device_remap" : 4000, "unique_name": "circuit_1", "circuit_id" : 1, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
#TCP列表只有一个设备, unique_name 应用于MQTT协议, 用于区分设备
|
||
tcp_list3 = [
|
||
{"device_name":"menu_light_7_inch", "comm_addr": 3, "device_remap" : 6000, "unique_name": "circuit_2", "circuit_id" : 2, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
# 增加足够多的回路以测试
|
||
tcp_list4 = [
|
||
{"device_name":"menu_high", "comm_addr": 4, "device_remap" : 8000, "unique_name": "circuit_3", "circuit_id" : 3, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
tcp_list5 = [
|
||
{"device_name":"menu_high", "comm_addr": 5, "device_remap" : 8000, "unique_name": "circuit_4", "circuit_id" : 4, "camera_url" :"rtsp://192.168.1.205:554"}
|
||
]
|
||
|
||
tcp_list6 = [
|
||
{"device_name":"menu_high", "comm_addr": 6, "device_remap" : 8000, "unique_name": "circuit_5", "circuit_id" : 5, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
tcp_list7 = [
|
||
{"device_name":"menu_mine", "comm_addr": 7, "device_remap" : 8000, "unique_name": "circuit_6", "circuit_id" : 6, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
tcp_list8 = [
|
||
{"device_name":"menu_light", "comm_addr": 8, "device_remap" : 8000, "unique_name": "circuit_7", "circuit_id" : 7, "camera_url" : "rtsp://192.168.1.205:554"},
|
||
]
|
||
|
||
#每一项配置都会创建一个通讯线程, device_list为该通讯线程的设备列表
|
||
comm_thread_config = [
|
||
{"protocol" : "modbus_tcp", "device_list": tcp_list1, "mode" : '{"ip": "192.168.1.182", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list2, "mode" : '{"ip": "192.168.1.182", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list3, "mode" : '{"ip": "192.168.1.183", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list4, "mode" : '{"ip": "192.168.1.184", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list5, "mode" : '{"ip": "192.168.1.185", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list6, "mode" : '{"ip": "192.168.1.186", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list7, "mode" : '{"ip": "192.168.1.187", "port": 502}'},
|
||
# {"protocol" : "modbus_tcp", "device_list": tcp_list8, "mode" : '{"ip": "192.168.1.188", "port": 502}'},
|
||
]
|