Files
MenuPython_QT/uart_group_config.py
冯佳 79f733126b 1.增加人脸识别模块
2.人脸识别整定优化,分离串口配置
3.改为使用原有uart_group_config.py文件实现配置连接,保持原有断线重连
2025-09-04 16:22:33 +08:00

66 lines
3.6 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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"}
#人脸识别串口模块配置
DEFAULT_PORT = {
"Windows": "COM9",
"Linux": "/dev/ttyUSB0",
"Darwin": "/dev/tty.usbserial-0001",
}
BAUDRATE = 115200
#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}'},
]