周何龙
AI问答
← 返回作品
预告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