This commit is contained in:
2025-10-31 13:46:24 +08:00
parent b807b0f1b4
commit efc6a92059
5 changed files with 375 additions and 18 deletions

View File

@@ -10,6 +10,7 @@ VIDEO_SAVE_PATH = "/mnt/save/video"
IMAGE_SAVE_PATH = "/mnt/save/warning" IMAGE_SAVE_PATH = "/mnt/save/warning"
MODBUS_BIN_PATH = "/home/orangepi/RKApp/GPIOSignal/bin/sendGpioSignal" MODBUS_BIN_PATH = "/home/orangepi/RKApp/GPIOSignal/bin/sendGpioSignal"
GPIO_CONFIG_FILE = "/home/orangepi/RKApp/InitAuth/conf/.env" GPIO_CONFIG_FILE = "/home/orangepi/RKApp/InitAuth/conf/.env"
Camera_Config_File = "/opt/rknn-yolov11/.env"
os.makedirs(VIDEO_SAVE_PATH, exist_ok=True) os.makedirs(VIDEO_SAVE_PATH, exist_ok=True)
os.makedirs(IMAGE_SAVE_PATH, exist_ok=True) os.makedirs(IMAGE_SAVE_PATH, exist_ok=True)
@@ -143,9 +144,25 @@ async def websocket_distance(websocket: WebSocket):
with gpio_state_lock: with gpio_state_lock:
current_time = time.time() current_time = time.time()
# 更新最后检测到人的时间 # 读取配置文件中的危险距离阈值
danger_distance = 3.0 # 默认值
try:
with open(GPIO_CONFIG_FILE, 'r', encoding='utf-8') as f:
lines = f.readlines()
for line in lines:
if line.strip().startswith('MAX_DISTANCE'):
danger_distance = float(line.strip().split(':')[1])
break
except Exception as e:
print(f"[Config] ⚠️ 读取危险距离失败使用默认值3.0m: {e}")
print(f"[Config] 📏 危险距离阈值: {danger_distance}m, 当前距离: {distance}m")
# 判断是否在危险区域内
if distance is not None and distance < danger_distance:
# 人在危险区域内,更新时间戳
last_person_time = current_time last_person_time = current_time
print(f"[GPIO] 🔄 更新最后检测时间") print(f"[GPIO] ⚠️ 危险!距离 {distance:.2f}m < {danger_distance:.2f}m")
# 如果当前是高电平,切换到低电平 # 如果当前是高电平,切换到低电平
if current_gpio_state == 'HIGH': if current_gpio_state == 'HIGH':
@@ -153,14 +170,17 @@ async def websocket_distance(websocket: WebSocket):
set_gpio_low() set_gpio_low()
else: else:
print(f"[GPIO] ⚡ 当前已是低电平,保持状态") print(f"[GPIO] ⚡ 当前已是低电平,保持状态")
else:
# 人在安全区域不触发GPIO
print(f"[GPIO] ✅ 安全距离 {distance:.2f}m >= {danger_distance:.2f}m不触发GPIO")
# 发送响应给客户端 # # 发送响应给客户端
await websocket.send_json({ # await websocket.send_json({
"status": "success", # "status": "success",
"distance": distance, # "distance": distance,
"gpio_state": current_gpio_state, # "gpio_state": current_gpio_state,
"message": f"已检测到人GPIO状态: {current_gpio_state}" # "message": f"已检测到人GPIO状态: {current_gpio_state}"
}) # })
except json.JSONDecodeError: except json.JSONDecodeError:
await websocket.send_text("invalid JSON") await websocket.send_text("invalid JSON")

View File

@@ -1794,11 +1794,17 @@ def main():
if not math.isnan(distance_meters): if not math.isnan(distance_meters):
distances.append(distance_meters) distances.append(distance_meters)
# ⭐ Send distance via WebSocket (最近距离) # ⭐ Send distance via WebSocket (只在危险区域内才发送)
if len(distances) > 0: if len(distances) > 0:
valid_dists = [d for d in distances if np.isfinite(d)] valid_dists = [d for d in distances if np.isfinite(d)]
if valid_dists: if valid_dists:
uploader.send_distance(min(valid_dists)) min_distance = min(valid_dists)
# 只有当最近距离小于MAX_DISTANCE危险区域时才发送
if min_distance < MAX_DISTANCE:
uploader.send_distance(min_distance)
print(f"[WebSocket] ⚠️ 发送报警:最近距离 {min_distance:.2f}m < {MAX_DISTANCE:.2f}m")
else:
print(f"[WebSocket] ✅ 安全距离:最近距离 {min_distance:.2f}m >= {MAX_DISTANCE:.2f}m不发送")
# ⭐ 绘制警告覆盖层 # ⭐ 绘制警告覆盖层
draw_warning_overlay(frame, distances) draw_warning_overlay(frame, distances)

View File

@@ -5,4 +5,4 @@ UUID:null
ServerPwd:"17227ca72f30f8bca8158bb78f25b43e" ServerPwd:"17227ca72f30f8bca8158bb78f25b43e"
#以下配置存储GPIO输出高低电平--状态机 #以下配置存储GPIO输出高低电平--状态机
outPutMode:false outPutMode:true

View File

@@ -8976,3 +8976,334 @@
2025-10-31 13:32:44 - 使用经纬度上传: lon=1201, lat=3129 2025-10-31 13:32:44 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:44 - 数据库插入成功 2025-10-31 13:32:44 - 数据库插入成功
2025-10-31 13:32:44 - 上传线程结束: /mnt/save/warning/warning_20251031_133242.jpg: 成功! 2025-10-31 13:32:44 - 上传线程结束: /mnt/save/warning/warning_20251031_133242.jpg: 成功!
2025-10-31 13:32:45 - 开始上传图片: /mnt/save/warning/warning_20251031_133244.jpg
2025-10-31 13:32:45 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:45 - 开始上传图片: /mnt/save/warning/warning_20251031_133243.jpg
2025-10-31 13:32:45 - 数据库插入成功
2025-10-31 13:32:45 - 上传线程结束: /mnt/save/warning/warning_20251031_133241.jpg: 成功!
2025-10-31 13:32:46 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:46 - 数据库插入成功
2025-10-31 13:32:46 - 上传线程结束: /mnt/save/warning/warning_20251031_133244.jpg: 成功!
2025-10-31 13:32:47 - 开始上传图片: /mnt/save/warning/warning_20251031_133247.jpg
2025-10-31 13:32:47 - 开始上传图片: /mnt/save/warning/warning_20251031_133246.jpg
2025-10-31 13:32:47 - 开始上传图片: /mnt/save/warning/warning_20251031_133245.jpg
2025-10-31 13:32:47 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:47 - 数据库插入成功
2025-10-31 13:32:47 - 上传线程结束: /mnt/save/warning/warning_20251031_133243.jpg: 成功!
2025-10-31 13:32:48 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:48 - 数据库插入成功
2025-10-31 13:32:48 - 上传线程结束: /mnt/save/warning/warning_20251031_133246.jpg: 成功!
2025-10-31 13:32:49 - 开始上传图片: /mnt/save/warning/warning_20251031_133248.jpg
2025-10-31 13:32:49 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:49 - 开始上传图片: /mnt/save/warning/warning_20251031_133249.jpg
2025-10-31 13:32:49 - 数据库插入成功
2025-10-31 13:32:49 - 上传线程结束: /mnt/save/warning/warning_20251031_133247.jpg: 成功!
2025-10-31 13:32:50 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:50 - 数据库插入成功
2025-10-31 13:32:50 - 上传线程结束: /mnt/save/warning/warning_20251031_133245.jpg: 成功!
2025-10-31 13:32:51 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:51 - 开始上传图片: /mnt/save/warning/warning_20251031_133250.jpg
2025-10-31 13:32:51 - 数据库插入成功
2025-10-31 13:32:51 - 上传线程结束: /mnt/save/warning/warning_20251031_133248.jpg: 成功!
2025-10-31 13:32:52 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:52 - 数据库插入成功
2025-10-31 13:32:52 - 上传线程结束: /mnt/save/warning/warning_20251031_133249.jpg: 成功!
2025-10-31 13:32:53 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:53 - 数据库插入成功
2025-10-31 13:32:53 - 上传线程结束: /mnt/save/warning/warning_20251031_133250.jpg: 成功!
2025-10-31 13:32:55 - 开始上传图片: /mnt/save/warning/warning_20251031_133253.jpg
2025-10-31 13:32:55 - 开始上传图片: /mnt/save/warning/warning_20251031_133254.jpg
2025-10-31 13:32:56 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:56 - 数据库插入成功
2025-10-31 13:32:56 - 上传线程结束: /mnt/save/warning/warning_20251031_133253.jpg: 成功!
2025-10-31 13:32:57 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:57 - 开始上传图片: /mnt/save/warning/warning_20251031_133257.jpg
2025-10-31 13:32:57 - 开始上传图片: /mnt/save/warning/warning_20251031_133255.jpg
2025-10-31 13:32:57 - 数据库插入成功
2025-10-31 13:32:57 - 上传线程结束: /mnt/save/warning/warning_20251031_133254.jpg: 成功!
2025-10-31 13:32:58 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:58 - 数据库插入成功
2025-10-31 13:32:58 - 上传线程结束: /mnt/save/warning/warning_20251031_133257.jpg: 成功!
2025-10-31 13:32:59 - 开始上传图片: /mnt/save/warning/warning_20251031_133259.jpg
2025-10-31 13:32:59 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:32:59 - 开始上传图片: /mnt/save/warning/warning_20251031_133258.jpg
2025-10-31 13:32:59 - 数据库插入成功
2025-10-31 13:32:59 - 上传线程结束: /mnt/save/warning/warning_20251031_133255.jpg: 成功!
2025-10-31 13:33:00 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:00 - 数据库插入成功
2025-10-31 13:33:00 - 上传线程结束: /mnt/save/warning/warning_20251031_133259.jpg: 成功!
2025-10-31 13:33:01 - 开始上传图片: /mnt/save/warning/warning_20251031_133300.jpg
2025-10-31 13:33:01 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:01 - 数据库插入成功
2025-10-31 13:33:01 - 上传线程结束: /mnt/save/warning/warning_20251031_133258.jpg: 成功!
2025-10-31 13:33:02 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:02 - 数据库插入成功
2025-10-31 13:33:02 - 上传线程结束: /mnt/save/warning/warning_20251031_133300.jpg: 成功!
2025-10-31 13:33:03 - 开始上传图片: /mnt/save/warning/warning_20251031_133302.jpg
2025-10-31 13:33:03 - 开始上传图片: /mnt/save/warning/warning_20251031_133303.jpg
2025-10-31 13:33:03 - 开始上传图片: /mnt/save/warning/warning_20251031_133301.jpg
2025-10-31 13:33:04 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:04 - 数据库插入成功
2025-10-31 13:33:04 - 上传线程结束: /mnt/save/warning/warning_20251031_133302.jpg: 成功!
2025-10-31 13:33:05 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:05 - 数据库插入成功
2025-10-31 13:33:05 - 上传线程结束: /mnt/save/warning/warning_20251031_133303.jpg: 成功!
2025-10-31 13:33:06 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:06 - 数据库插入成功
2025-10-31 13:33:06 - 上传线程结束: /mnt/save/warning/warning_20251031_133301.jpg: 成功!
2025-10-31 13:33:07 - 开始上传图片: /mnt/save/warning/warning_20251031_133306.jpg
2025-10-31 13:33:07 - 开始上传图片: /mnt/save/warning/warning_20251031_133305.jpg
2025-10-31 13:33:07 - 开始上传图片: /mnt/save/warning/warning_20251031_133307.jpg
2025-10-31 13:33:08 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:08 - 数据库插入成功
2025-10-31 13:33:08 - 上传线程结束: /mnt/save/warning/warning_20251031_133306.jpg: 成功!
2025-10-31 13:33:09 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:09 - 开始上传图片: /mnt/save/warning/warning_20251031_133308.jpg
2025-10-31 13:33:09 - 开始上传图片: /mnt/save/warning/warning_20251031_133309.jpg
2025-10-31 13:33:09 - 数据库插入成功
2025-10-31 13:33:09 - 上传线程结束: /mnt/save/warning/warning_20251031_133305.jpg: 成功!
2025-10-31 13:33:10 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:10 - 数据库插入成功
2025-10-31 13:33:10 - 上传线程结束: /mnt/save/warning/warning_20251031_133307.jpg: 成功!
2025-10-31 13:33:11 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:11 - 数据库插入成功
2025-10-31 13:33:11 - 上传线程结束: /mnt/save/warning/warning_20251031_133309.jpg: 成功!
2025-10-31 13:33:12 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:12 - 数据库插入成功
2025-10-31 13:33:12 - 上传线程结束: /mnt/save/warning/warning_20251031_133308.jpg: 成功!
2025-10-31 13:33:25 - 开始上传图片: /mnt/save/warning/warning_20251031_133325.jpg
2025-10-31 13:33:25 - 开始上传图片: /mnt/save/warning/warning_20251031_133324.jpg
2025-10-31 13:33:26 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:27 - 数据库插入成功
2025-10-31 13:33:27 - 上传线程结束: /mnt/save/warning/warning_20251031_133324.jpg: 成功!
2025-10-31 13:33:27 - 开始上传图片: /mnt/save/warning/warning_20251031_133326.jpg
2025-10-31 13:33:27 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:28 - 数据库插入成功
2025-10-31 13:33:28 - 上传线程结束: /mnt/save/warning/warning_20251031_133325.jpg: 成功!
2025-10-31 13:33:28 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:29 - 数据库插入成功
2025-10-31 13:33:29 - 上传线程结束: /mnt/save/warning/warning_20251031_133326.jpg: 成功!
2025-10-31 13:33:51 - 开始上传图片: /mnt/save/warning/warning_20251031_133351.jpg
2025-10-31 13:33:51 - 开始上传图片: /mnt/save/warning/warning_20251031_133350.jpg
2025-10-31 13:33:52 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:53 - 数据库插入成功
2025-10-31 13:33:53 - 上传线程结束: /mnt/save/warning/warning_20251031_133351.jpg: 成功!
2025-10-31 13:33:53 - 开始上传图片: /mnt/save/warning/warning_20251031_133352.jpg
2025-10-31 13:33:53 - 开始上传图片: /mnt/save/warning/warning_20251031_133353.jpg
2025-10-31 13:33:53 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:54 - 数据库插入成功
2025-10-31 13:33:54 - 上传线程结束: /mnt/save/warning/warning_20251031_133350.jpg: 成功!
2025-10-31 13:33:55 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:55 - 数据库插入成功
2025-10-31 13:33:55 - 上传线程结束: /mnt/save/warning/warning_20251031_133352.jpg: 成功!
2025-10-31 13:33:55 - 开始上传图片: /mnt/save/warning/warning_20251031_133354.jpg
2025-10-31 13:33:56 - 开始上传图片: /mnt/save/warning/warning_20251031_133355.jpg
2025-10-31 13:33:56 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:56 - 数据库插入成功
2025-10-31 13:33:56 - 上传线程结束: /mnt/save/warning/warning_20251031_133353.jpg: 成功!
2025-10-31 13:33:57 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:57 - 数据库插入成功
2025-10-31 13:33:57 - 上传线程结束: /mnt/save/warning/warning_20251031_133354.jpg: 成功!
2025-10-31 13:33:58 - 开始上传图片: /mnt/save/warning/warning_20251031_133356.jpg
2025-10-31 13:33:58 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:58 - 数据库插入成功
2025-10-31 13:33:58 - 上传线程结束: /mnt/save/warning/warning_20251031_133355.jpg: 成功!
2025-10-31 13:33:59 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:33:59 - 数据库插入成功
2025-10-31 13:33:59 - 上传线程结束: /mnt/save/warning/warning_20251031_133356.jpg: 成功!
2025-10-31 13:34:24 - 开始上传图片: /mnt/save/warning/warning_20251031_133424.jpg
2025-10-31 13:34:25 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:25 - 数据库插入成功
2025-10-31 13:34:25 - 上传线程结束: /mnt/save/warning/warning_20251031_133424.jpg: 成功!
2025-10-31 13:34:26 - 开始上传图片: /mnt/save/warning/warning_20251031_133425.jpg
2025-10-31 13:34:27 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:27 - 数据库插入成功
2025-10-31 13:34:27 - 上传线程结束: /mnt/save/warning/warning_20251031_133425.jpg: 成功!
2025-10-31 13:34:28 - 开始上传图片: /mnt/save/warning/warning_20251031_133426.jpg
2025-10-31 13:34:28 - 开始上传图片: /mnt/save/warning/warning_20251031_133427.jpg
2025-10-31 13:34:29 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:29 - 数据库插入成功
2025-10-31 13:34:29 - 上传线程结束: /mnt/save/warning/warning_20251031_133427.jpg: 成功!
2025-10-31 13:34:30 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:30 - 数据库插入成功
2025-10-31 13:34:30 - 上传线程结束: /mnt/save/warning/warning_20251031_133426.jpg: 成功!
2025-10-31 13:34:36 - 开始上传图片: /mnt/save/warning/warning_20251031_133434.jpg
2025-10-31 13:34:37 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:37 - 数据库插入成功
2025-10-31 13:34:37 - 上传线程结束: /mnt/save/warning/warning_20251031_133434.jpg: 成功!
2025-10-31 13:34:42 - 开始上传图片: /mnt/save/warning/warning_20251031_133441.jpg
2025-10-31 13:34:43 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:43 - 数据库插入成功
2025-10-31 13:34:43 - 上传线程结束: /mnt/save/warning/warning_20251031_133441.jpg: 成功!
2025-10-31 13:34:44 - 开始上传图片: /mnt/save/warning/warning_20251031_133443.jpg
2025-10-31 13:34:45 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:45 - 数据库插入成功
2025-10-31 13:34:45 - 上传线程结束: /mnt/save/warning/warning_20251031_133443.jpg: 成功!
2025-10-31 13:34:48 - 开始上传图片: /mnt/save/warning/warning_20251031_133446.jpg
2025-10-31 13:34:48 - 开始上传图片: /mnt/save/warning/warning_20251031_133447.jpg
2025-10-31 13:34:49 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:49 - 数据库插入成功
2025-10-31 13:34:49 - 上传线程结束: /mnt/save/warning/warning_20251031_133447.jpg: 成功!
2025-10-31 13:34:50 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:34:50 - 数据库插入成功
2025-10-31 13:34:50 - 上传线程结束: /mnt/save/warning/warning_20251031_133446.jpg: 成功!
2025-10-31 13:44:52 - 开始上传图片: /mnt/save/warning/warning_20251031_134450.jpg
2025-10-31 13:44:53 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:44:53 - 数据库插入成功
2025-10-31 13:44:53 - 上传线程结束: /mnt/save/warning/warning_20251031_134450.jpg: 成功!
2025-10-31 13:44:54 - 开始上传图片: /mnt/save/warning/warning_20251031_134452.jpg
2025-10-31 13:44:55 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:44:55 - 数据库插入成功
2025-10-31 13:44:55 - 上传线程结束: /mnt/save/warning/warning_20251031_134452.jpg: 成功!
2025-10-31 13:44:56 - 开始上传图片: /mnt/save/warning/warning_20251031_134455.jpg
2025-10-31 13:44:57 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:44:57 - 数据库插入成功
2025-10-31 13:44:57 - 上传线程结束: /mnt/save/warning/warning_20251031_134455.jpg: 成功!
2025-10-31 13:44:58 - 开始上传图片: /mnt/save/warning/warning_20251031_134457.jpg
2025-10-31 13:44:59 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:44:59 - 数据库插入成功
2025-10-31 13:44:59 - 上传线程结束: /mnt/save/warning/warning_20251031_134457.jpg: 成功!
2025-10-31 13:45:00 - 开始上传图片: /mnt/save/warning/warning_20251031_134458.jpg
2025-10-31 13:45:01 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:01 - 数据库插入成功
2025-10-31 13:45:01 - 上传线程结束: /mnt/save/warning/warning_20251031_134458.jpg: 成功!
2025-10-31 13:45:04 - 开始上传图片: /mnt/save/warning/warning_20251031_134503.jpg
2025-10-31 13:45:05 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:05 - 数据库插入成功
2025-10-31 13:45:05 - 上传线程结束: /mnt/save/warning/warning_20251031_134503.jpg: 成功!
2025-10-31 13:45:08 - 开始上传图片: /mnt/save/warning/warning_20251031_134507.jpg
2025-10-31 13:45:09 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:09 - 数据库插入成功
2025-10-31 13:45:09 - 上传线程结束: /mnt/save/warning/warning_20251031_134507.jpg: 成功!
2025-10-31 13:45:10 - 开始上传图片: /mnt/save/warning/warning_20251031_134510.jpg
2025-10-31 13:45:11 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:11 - 数据库插入成功
2025-10-31 13:45:11 - 上传线程结束: /mnt/save/warning/warning_20251031_134510.jpg: 成功!
2025-10-31 13:45:14 - 开始上传图片: /mnt/save/warning/warning_20251031_134512.jpg
2025-10-31 13:45:14 - 开始上传图片: /mnt/save/warning/warning_20251031_134513.jpg
2025-10-31 13:45:14 - 开始上传图片: /mnt/save/warning/warning_20251031_134514.jpg
2025-10-31 13:45:15 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:15 - 数据库插入成功
2025-10-31 13:45:15 - 上传线程结束: /mnt/save/warning/warning_20251031_134513.jpg: 成功!
2025-10-31 13:45:16 - 开始上传图片: /mnt/save/warning/warning_20251031_134515.jpg
2025-10-31 13:45:16 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:16 - 数据库插入成功
2025-10-31 13:45:16 - 上传线程结束: /mnt/save/warning/warning_20251031_134512.jpg: 成功!
2025-10-31 13:45:17 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:17 - 数据库插入成功
2025-10-31 13:45:17 - 上传线程结束: /mnt/save/warning/warning_20251031_134514.jpg: 成功!
2025-10-31 13:45:18 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:18 - 开始上传图片: /mnt/save/warning/warning_20251031_134518.jpg
2025-10-31 13:45:18 - 开始上传图片: /mnt/save/warning/warning_20251031_134516.jpg
2025-10-31 13:45:18 - 开始上传图片: /mnt/save/warning/warning_20251031_134517.jpg
2025-10-31 13:45:18 - 数据库插入成功
2025-10-31 13:45:18 - 上传线程结束: /mnt/save/warning/warning_20251031_134515.jpg: 成功!
2025-10-31 13:45:19 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:19 - 数据库插入成功
2025-10-31 13:45:19 - 上传线程结束: /mnt/save/warning/warning_20251031_134516.jpg: 成功!
2025-10-31 13:45:20 - 开始上传图片: /mnt/save/warning/warning_20251031_134519.jpg
2025-10-31 13:45:20 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:21 - 数据库插入成功
2025-10-31 13:45:21 - 上传线程结束: /mnt/save/warning/warning_20251031_134518.jpg: 成功!
2025-10-31 13:45:21 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:21 - 数据库插入成功
2025-10-31 13:45:21 - 上传线程结束: /mnt/save/warning/warning_20251031_134517.jpg: 成功!
2025-10-31 13:45:22 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:22 - 开始上传图片: /mnt/save/warning/warning_20251031_134520.jpg
2025-10-31 13:45:22 - 开始上传图片: /mnt/save/warning/warning_20251031_134521.jpg
2025-10-31 13:45:22 - 数据库插入成功
2025-10-31 13:45:23 - 上传线程结束: /mnt/save/warning/warning_20251031_134519.jpg: 成功!
2025-10-31 13:45:23 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:23 - 数据库插入成功
2025-10-31 13:45:23 - 上传线程结束: /mnt/save/warning/warning_20251031_134520.jpg: 成功!
2025-10-31 13:45:24 - 开始上传图片: /mnt/save/warning/warning_20251031_134523.jpg
2025-10-31 13:45:24 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:24 - 数据库插入成功
2025-10-31 13:45:24 - 上传线程结束: /mnt/save/warning/warning_20251031_134521.jpg: 成功!
2025-10-31 13:45:25 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:25 - 数据库插入成功
2025-10-31 13:45:25 - 上传线程结束: /mnt/save/warning/warning_20251031_134523.jpg: 成功!
2025-10-31 13:45:26 - 开始上传图片: /mnt/save/warning/warning_20251031_134525.jpg
2025-10-31 13:45:26 - 开始上传图片: /mnt/save/warning/warning_20251031_134524.jpg
2025-10-31 13:45:27 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:27 - 数据库插入成功
2025-10-31 13:45:27 - 上传线程结束: /mnt/save/warning/warning_20251031_134525.jpg: 成功!
2025-10-31 13:45:28 - 开始上传图片: /mnt/save/warning/warning_20251031_134526.jpg
2025-10-31 13:45:28 - 开始上传图片: /mnt/save/warning/warning_20251031_134527.jpg
2025-10-31 13:45:28 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:29 - 数据库插入成功
2025-10-31 13:45:29 - 上传线程结束: /mnt/save/warning/warning_20251031_134524.jpg: 成功!
2025-10-31 13:45:29 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:30 - 数据库插入成功
2025-10-31 13:45:30 - 上传线程结束: /mnt/save/warning/warning_20251031_134526.jpg: 成功!
2025-10-31 13:45:30 - 开始上传图片: /mnt/save/warning/warning_20251031_134529.jpg
2025-10-31 13:45:30 - 开始上传图片: /mnt/save/warning/warning_20251031_134530.jpg
2025-10-31 13:45:30 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:30 - 开始上传图片: /mnt/save/warning/warning_20251031_134528.jpg
2025-10-31 13:45:31 - 数据库插入成功
2025-10-31 13:45:31 - 上传线程结束: /mnt/save/warning/warning_20251031_134527.jpg: 成功!
2025-10-31 13:45:31 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:31 - 数据库插入成功
2025-10-31 13:45:31 - 上传线程结束: /mnt/save/warning/warning_20251031_134529.jpg: 成功!
2025-10-31 13:45:32 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:32 - 开始上传图片: /mnt/save/warning/warning_20251031_134531.jpg
2025-10-31 13:45:32 - 开始上传图片: /mnt/save/warning/warning_20251031_134532.jpg
2025-10-31 13:45:33 - 数据库插入成功
2025-10-31 13:45:33 - 上传线程结束: /mnt/save/warning/warning_20251031_134530.jpg: 成功!
2025-10-31 13:45:33 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:34 - 数据库插入成功
2025-10-31 13:45:34 - 上传线程结束: /mnt/save/warning/warning_20251031_134528.jpg: 成功!
2025-10-31 13:45:34 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:34 - 开始上传图片: /mnt/save/warning/warning_20251031_134533.jpg
2025-10-31 13:45:35 - 数据库插入成功
2025-10-31 13:45:35 - 上传线程结束: /mnt/save/warning/warning_20251031_134532.jpg: 成功!
2025-10-31 13:45:35 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:36 - 数据库插入成功
2025-10-31 13:45:36 - 上传线程结束: /mnt/save/warning/warning_20251031_134531.jpg: 成功!
2025-10-31 13:45:36 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:36 - 开始上传图片: /mnt/save/warning/warning_20251031_134535.jpg
2025-10-31 13:45:36 - 开始上传图片: /mnt/save/warning/warning_20251031_134536.jpg
2025-10-31 13:45:37 - 数据库插入成功
2025-10-31 13:45:37 - 上传线程结束: /mnt/save/warning/warning_20251031_134533.jpg: 成功!
2025-10-31 13:45:37 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:38 - 数据库插入成功
2025-10-31 13:45:38 - 上传线程结束: /mnt/save/warning/warning_20251031_134535.jpg: 成功!
2025-10-31 13:45:38 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:38 - 开始上传图片: /mnt/save/warning/warning_20251031_134538.jpg
2025-10-31 13:45:38 - 开始上传图片: /mnt/save/warning/warning_20251031_134537.jpg
2025-10-31 13:45:39 - 数据库插入成功
2025-10-31 13:45:39 - 上传线程结束: /mnt/save/warning/warning_20251031_134536.jpg: 成功!
2025-10-31 13:45:39 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:40 - 数据库插入成功
2025-10-31 13:45:40 - 上传线程结束: /mnt/save/warning/warning_20251031_134538.jpg: 成功!
2025-10-31 13:45:40 - 开始上传图片: /mnt/save/warning/warning_20251031_134540.jpg
2025-10-31 13:45:40 - 开始上传图片: /mnt/save/warning/warning_20251031_134539.jpg
2025-10-31 13:45:40 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:41 - 数据库插入成功
2025-10-31 13:45:41 - 上传线程结束: /mnt/save/warning/warning_20251031_134537.jpg: 成功!
2025-10-31 13:45:41 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:42 - 数据库插入成功
2025-10-31 13:45:42 - 上传线程结束: /mnt/save/warning/warning_20251031_134540.jpg: 成功!
2025-10-31 13:45:42 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:42 - 开始上传图片: /mnt/save/warning/warning_20251031_134542.jpg
2025-10-31 13:45:42 - 开始上传图片: /mnt/save/warning/warning_20251031_134541.jpg
2025-10-31 13:45:43 - 数据库插入成功
2025-10-31 13:45:43 - 上传线程结束: /mnt/save/warning/warning_20251031_134539.jpg: 成功!
2025-10-31 13:45:43 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:44 - 数据库插入成功
2025-10-31 13:45:44 - 上传线程结束: /mnt/save/warning/warning_20251031_134542.jpg: 成功!
2025-10-31 13:45:44 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:45 - 数据库插入成功
2025-10-31 13:45:45 - 上传线程结束: /mnt/save/warning/warning_20251031_134541.jpg: 成功!
2025-10-31 13:45:48 - 开始上传图片: /mnt/save/warning/warning_20251031_134546.jpg
2025-10-31 13:45:48 - 开始上传图片: /mnt/save/warning/warning_20251031_134547.jpg
2025-10-31 13:45:49 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:50 - 数据库插入成功
2025-10-31 13:45:50 - 上传线程结束: /mnt/save/warning/warning_20251031_134546.jpg: 成功!
2025-10-31 13:45:50 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:51 - 数据库插入成功
2025-10-31 13:45:51 - 上传线程结束: /mnt/save/warning/warning_20251031_134547.jpg: 成功!
2025-10-31 13:45:52 - 开始上传图片: /mnt/save/warning/warning_20251031_134551.jpg
2025-10-31 13:45:53 - 使用经纬度上传: lon=1201, lat=3129
2025-10-31 13:45:54 - 数据库插入成功
2025-10-31 13:45:54 - 上传线程结束: /mnt/save/warning/warning_20251031_134551.jpg: 成功!