工控机 RS-232 持续乱码:软件全对、硬件正常,根因在地环路
工控机(TI AM64x 异构 SoC,A53 Linux + R5F RTOS,24V 供电)RS-232 三线串口持续乱码,115200 8N1 配置正确。经 SSH 用 /proc/tty/driver/serial 的 tx/rx/fe 计数器完成双向通道验证,排除软件与个体故障;拆至仅接 GND 仍乱码、拔掉笔记本电源适配器立即恢复——根因为 24V 工业电源与市电间的地环路。双隔离转换器已实测验证,插电笔记本无干扰。
工控机(TI AM64x 异构 SoC,A53 Linux + R5F RTOS,24V 供电)RS-232 三线串口持续乱码,115200 8N1 配置正确。经 SSH 用 /proc/tty/driver/serial 的 tx/rx/fe 计数器完成双向通道验证,排除软件与个体故障;拆至仅接 GND 仍乱码、拔掉笔记本电源适配器立即恢复——根因为 24V 工业电源与市电间的地环路。双隔离转换器已实测验证,插电笔记本无干扰。
Windows 开发机 Docker Desktop 完整服务栈(backend + EMQX 5.8.9 + TimescaleDB + Valkey),后端 ping/pong 正常但 mosquitto_pub 持续 Connection refused。docker ps 中同栈其他端口正常映射,唯独 1883 缺 0.0.0.0:1883-> 前缀且不报错,根因为 Hyper-V/WinNAT 动态端口保留圈占 1883(落在 1802–1901 区间)。给出换端口/临时夺回/白名单/修正动态端口范围四级修复方案。
记录一次 Rootless Podman 下入向源 IP 被 NAT 改写问题的架构分析与方案落地。通过 Hybrid Host-Bridge 拓扑在边缘服务保留客户端真实 IP,同时维持内部服务的网络隔离,并给出方案选型权衡、实现细节与验证方法论。
记录一次 IIoT 接入链路部署故障的完整排查:在 Podman Rootless 环境下,EMQX 5.8 同时暴露出 Erlang IPC 失效、HOCON Schema 校验失败、安全组未放通和 M2M 请求被 CSRF 误拦截等问题,并给出最终修复方案与验证结果。
记录一次高频轮询场景下的 CPU 优化复盘:通过收缩 UI 日志链路、删除高频状态机、改造线程等待模型,将进程 CPU 使用率从 3.6%~4.2% 降到 0.1%~0.6%。
一次 Rootless Podman + Systemd 托管失效的复盘:从主 Unit 损坏、启动状态判定偏差到部署脚本显式移交 Systemd 控制,梳理已确认的问题、修复动作、验证方式与未覆盖风险。
一次针对 JWT AT/RT 架构的安全加固复盘:将 Redis 预留能力视为已落地,实现 RT 轮换、重放检测与会话可撤销。
一次 HTTPS 协议升级后稳定复现 403 的排障复盘,最终定位为 CSRF 白名单遗漏与 Podman Rootless 镜像隔离叠加问题。