← 返回作品
预告2022.04 — 2022.07
百果园门店电子价签 IoT 管理系统
面向连锁零售门店的电子价签管理平台:Wi-Fi + MQTT 打通后台与门店基站,BLE 连接手机 App 实现近场改价,上万 SKU 价格毫秒级同步,支持设备状态管理与 OTA 固件升级。
项目仍在打磨,线上地址稍后公开。
IoT · MQTT · BLE · OTA
- 角色
- 全栈开发
- 周期
- 2022.04 — 2022.07
亮点
- ▹MQTT 设备通信架构:按门店 / 基站 / 业务类型规划 Topic,商品数据下发、指令路由与执行状态回传,用消息 ID + 超时 + 业务回执做指令追踪
- ▹BLE 蓝牙状态机:扫描、连接、GATT Service/Characteristic 发现、读写、断开与重连抽象为标准状态机,异步队列 + 并发互斥 + 会话标识避免状态冲突
- ▹商品数据一致性:消息 ID + 商品版本号 + 幂等校验 + 重复消息过滤 + 失败补偿,结合执行回执与状态对账提升可追踪性
- ▹OTA 固件升级:分包序号 / 偏移量 / 校验字段 + ACK 确认 + 超时重传 + 发送窗口控制,支持断点续传与异常恢复
核心能力
- 商品名称、产地、价格、介绍与促销信息统一管理与远程更新
- 批量推送:按门店 / 基站批量下发商品与价格变更
- 设备状态管理:连接生命周期、在线状态、心跳与断线重连
- 手机 App 近场改价:BLE 连接基站直接修改价签
- OTA 固件升级:版本管理、分包传输、完整性校验与失败恢复
技术栈
MQTTBLEWi-FiOTAIoTNode.js