NEPU · mill

Mill 磨坊系统

基于 STM32F103 + G780s 的工业磨坊控制与维护系统,覆盖 Modbus 现场采集、A/B 固件升级、远程 MQTT 通信和 Flutter 移动端监控。

Notes

该项目下的笔记

2026-05-07

继电器控制与 DI 去抖:手动/自动模式

STM32 的继电器输出控制、DI 输入去抖处理、手动/自动模式切换,以及本地按键与远程控制的优先级设计。

2026-05-06

服务端架构:Mosquitto + Node API + WebSocket

Mill 系统的服务端设计:MQTT broker 订阅设备数据、Node.js API 持久化与鉴权、WebSocket 实时广播。

2026-05-05

Modbus 寄存器映射:现场主站与维护从站

STM32 双角色 Modbus 设计:USART2 主站轮询传感器,USART3 从站暴露 91 个寄存器供 G780s 和远程维护使用。

2026-05-04

Flutter 磨坊客户端:实时监控与历史回溯

com.varka.mill 的 Flutter 客户端设计,覆盖实时 WebSocket 数据、历史趋势图、告警管理和继电器远程控制。

2026-05-03

G780s 边缘 JSON 与 MQTT 上云

G780s 通信模块的 AT 配置、边缘 JSON 组包、MQTT over TLS 上云,以及服务端字段映射的实现。

2026-05-02

OTA 桌面工具:从本地升级到远程维护

.NET / WPF 架构的 OTA 工具设计,覆盖本地 YMODEM 升级、虚拟串口远程升级和 Modbus 维护帧生成。

2026-05-01

A/B 双槽位固件升级:Bootloader 设计与回退机制

STM32 的 Flash 分区策略、Bootloader 升级流程、CRC32 + SHA-256 + 向量表三重校验,以及连续失败自动回退的实现细节。

2026-04-30

Mill 磨坊系统综述:STM32F103 工业控制与远程维护

围绕 STM32F103 + G780s 构建的工业磨坊控制与维护系统,覆盖 Modbus 现场采集、A/B 双槽位固件升级、远程 MQTT 通信和 Flutter 移动端监控。