物联网与硬件
无人机换电柜系统怎么设计?
无人机换电柜是典型的软硬件一体化系统,要同时管好柜体控制、舱门逻辑、电池状态、任务调度、用户权限和运维监控。复杂度在于它不是普通后台——每一次开门、换电、计费都对应一次物理动作,错一步现场就乱了。我们做 无人机智能充换电 的经验是先把核心闭环做稳,再扩运营和分析能力。
系统核心模块
1. 柜体硬件层
- 多舱柜体(每舱独立锁控、电池槽位识别)
- 舱内充电管理(电流/电压/温度采集,BMS 通信)
- 通信模组:4G + 以太网双备份
- 边缘端控制器:本地缓存任务、断网回执补传
2. 设备接入层
- 通信协议:MQTT 为主,部分指令走 HTTP 回执
- 鉴权与心跳:设备证书 + 5–10s 心跳
- 指令下发:开仓、锁仓、查询状态、固件升级
- 状态上报:电池 SOC、温度、舱门状态、故障码
3. 业务核心层
- 用户:飞手账号、企业账号、临时授权
- 订单:扫码开仓 → 取电池 → 关仓 → 还旧池 → 计费
- 电池管理:每块电池唯一编号、健康度、使用次数、寿命预测
- 任务调度:高低电量电池自动调度到合适舱位
- 计费规则:按次/按电量/按月套餐/企业账户
4. App / 小程序
- 飞手端:附近柜机、扫码取电、订单记录、电池状态
- 企业端:员工管理、消费明细、月度对账
- 客服端:远程开仓、故障处理、用户工单
5. 运维后台
- 实时大盘:每台柜机在线率、库存电池数、SOC 分布
- 告警:离线、温度异常、卡仓、舱门故障、电池故障
- 工单:现场巡检、电池更换、固件升级
- 数据分析:柜机使用率、单点收入、电池循环效率
6. 设备管理
- 远程固件 OTA(按批次/灰度)
- 远程配置下发(计费规则、白名单、限制条件)
- 远程诊断(日志拉取、抓包)
关键设计点
- 开仓的可靠性:用户付钱了一定要开成功,开不成功要立刻退款并人工兜底
- 断网容错:柜机断网期间用户仍能扫本地二维码取电池,回网后补传订单
- 任务原子性:扫码 → 开仓 → 取电池 → 关仓,每一步要有超时和回滚逻辑
- 电池追溯:每块电池的位置变化、SOC 变化、健康度变化要可追溯
- 多端一致:App 看到的状态、后台看到的状态、设备实际状态必须实时一致
- 多柜机并发:一个区域几十上百台柜机同时通讯,MQTT 集群要做好分组和限流
实施节奏
- 第一期(3–4 个月):单柜机闭环,扫码取电 + 计费 + 基础后台
- 第二期(2 个月):批量柜机管理 + 运维工单 + OTA 升级
- 第三期(持续):数据分析、智能调度、电池寿命预测
前期客户要准备的
- 柜机硬件方案(已有/在选型)和通信协议文档
- 计费规则、用户权益、企业账户结构
- 目标投放区域、单点设备数、并发预估
- 与无人机厂商的协议对接需求(如有)
我们的优势是把"设备端 + 平台端 + 用户端"作为整体来设计,从协议规范、断网策略、订单一致性、运维监控都按整体方案做。如果硬件还在选型阶段,前期一起聊协议设计能省下后期不少返工成本。