• Joined on 2026-04-10
wangfq pushed to main at wangfq/vd_960 2026-07-06 17:21:51 +08:00
c17b67d185 refactor(vd960DBN): MQTT 重构,对标 DBN101GA 参考项目
wangfq pushed to main at wangfq/vd_960 2026-07-06 16:09:25 +08:00
0c8402d726 fix(vd960DBN): MQTT socket 复用 SocketId_TCP,对标官方 WCHNET MQTT 例程
wangfq pushed to main at wangfq/vd_960 2026-07-06 15:44:24 +08:00
46091639cd fix(vd960DBN): iot_connect_broker 加 SourPort + iot_mqtt_send 加 hex dump
wangfq pushed to main at wangfq/vd_960 2026-07-06 15:16:26 +08:00
88526158d0 fix(vd960DBN): MQTT CONNECT 改为 poll 内延迟发送,避免中断内 WCHNET_SocketSend 崩溃
wangfq pushed to main at wangfq/vd_960 2026-07-06 13:47:13 +08:00
884a622cab refactor(vd960DBN): 缓冲区 2048→1024,单次交互不超 1KB
wangfq pushed to main at wangfq/vd_960 2026-07-06 13:40:27 +08:00
7459c0fa80 fix(vd960DBN): iot_mqtt_publish_sensor 栈溢出 — data_json[2KB] + payload[2KB] = 4KB 远超 2KB 栈
wangfq pushed to main at wangfq/vd_960 2026-07-06 11:31:14 +08:00
de3a7c197e fix(vd960DBN): MQTTPacket_connectData_initializer 不能用于赋值,用临时变量中转
wangfq pushed to main at wangfq/vd_960 2026-07-06 11:27:11 +08:00
dfadc26717 fix(vd960DBN): MQTT buffer 从栈改为 static,防止栈溢出 (栈仅 2KB)
wangfq pushed to main at wangfq/vd_960 2026-07-06 10:46:53 +08:00
c0220c1d37 fix(vd960DBN): IoT socket 重复创建 + broker IP 解析错误
wangfq pushed to main at wangfq/vd_960 2026-07-06 10:24:19 +08:00
e6dbdb5296 fix(vd960DBN): 修复无法设置 IoT 模式的 bug
wangfq pushed to main at wangfq/vd_960 2026-07-03 18:28:44 +08:00
39bda6067f fix(vd960DBN): add missing closing brace for case PUBLISH block in iot_process_recv
wangfq pushed to main at wangfq/vd_960 2026-07-03 18:18:40 +08:00
122c36bb9d fix(vd960DBN): iot_make_topic missing 5th arg for "srv"/"ctrl" topic
wangfq pushed to main at wangfq/vd_960 2026-07-03 18:12:57 +08:00
6f5effae8c fix(vd960DBN): iot_mqtt_srv compilation errors
wangfq pushed to main at wangfq/vd_960 2026-07-03 18:07:34 +08:00
5333fe40de refactor(vd960DBN): replace compile-time NET_SSC/NET_JSON/NET_IOT macros with runtime g_sub_code_enable.iot_enable
wangfq pushed to main at wangfq/vd_960 2026-07-03 17:36:25 +08:00
9629729dc9 feat: IoT MQTT 客户端实现 — NET_SSC_ENABLE=0 时启用
wangfq pushed to main at wangfq/vd_960 2026-07-03 17:01:11 +08:00
a73a9392bd docs: 补充 V2.8~V3.1 开发日志 (编译修复/车间距/misc_counter/上电抑制)
wangfq pushed to main at wangfq/vd_960 2026-07-03 16:10:55 +08:00
acb999a881 fix: 放弃 close+recreate listen socket, 改为只关数据socket
wangfq pushed to main at wangfq/vd_960 2026-07-03 15:51:19 +08:00
c181839694 fix: SocketCreat 0x1D — close后先跑WCHNET回收资源再creat
wangfq pushed to main at wangfq/vd_960 2026-07-03 15:28:02 +08:00
b97afe22d5 refactor: 去掉 60s Auth timeout, 改为 3次失败即重启
wangfq pushed to main at wangfq/vd_960 2026-07-03 15:18:56 +08:00
fe69855dc9 fix: Auth timeout 耗尽重启限额导致冷却期阻断连接