wangfq
555cdb741d
fix(iot_mqtt): g_iot_socket 未初始化导致 WCHNET_SocketSend(0xFF) 硬故障重启
根因: iot_mqtt_srv.c 中 g_iot_socket 初始化为 0xFF,
仅 iot_connect_broker() 中设为 SocketId_TCP.
但内联 MQTT 模式(iot_mqtt_poll 从未调用)下该赋值永不执行.
iot_mqtt_publish_sensor() 调用 iot_mqtt_send() →
WCHNET_SocketSend(0xFF, ...) → HardFault → 设备重启.
修复: iot_mqtt_init() 中设置 g_iot_socket = SocketId_TCP,
该函数在 net_srv_init() flag==1 时被调用(含首次启动和每次重连).
2026-07-08 09:11:23 +08:00
..
2026-07-07 18:39:45 +08:00
2026-07-07 10:57:20 +08:00
2026-06-25 16:21:57 +08:00
2026-07-06 10:24:15 +08:00
2026-07-08 09:11:23 +08:00
2026-07-06 10:24:15 +08:00
2026-07-08 08:55:10 +08:00
2026-07-06 17:21:48 +08:00
2026-06-25 16:21:57 +08:00
2026-07-01 08:55:22 +08:00
2026-06-25 16:21:57 +08:00
2026-06-25 16:21:57 +08:00
2026-07-07 18:39:45 +08:00
2026-07-02 14:15:28 +08:00