CATALOG

共享充电宝的运维痛点在于“状态黑盒”——设备离线、充电异常往往在用户投诉后才发现。以下方案基于芯步开放接口,构建从端侧数据采集到云端监控的完整链路,实现故障主动预警与远程运维。

1. 背景与需求

在共享充电宝的运营中,设备故障发现滞后运维响应不及时是导致营收损失的主要原因。传统的运维模式往往依赖用户投诉才发现充电宝无法租借或归还。

为了提升运营效率,需要引入第三方智能硬件对充电宝机柜进行“穿透式”监控。本方案的目标是利用芯步(ThingBoot)开放平台的接口能力,将外接的智能监控硬件(如扫码控制器、边缘网关)与现有的充电宝模块进行数据对接,实现对电源状态、通信状态及物理锁止机构的实时可视化监控。

2. 设计

本方案的架构分为 端、管、云 三个层级:

  • 端(感知层) :包括共享充电宝机柜内的MCU(如STM32/MSPM0)及外接的芯步智能硬件(如共享扫码控制器或DTU)。该硬件负责采集电压、电流、温度及电磁阀状态

  • 管(接入层) :利用芯步平台提供的MQTT/HTTP协议进行数据传输。平台支持亿级连接,保障设备长连接稳定性

  • 云(应用层) :芯步开放平台及用户自建的SaaS管理系统。通过平台API接收设备上报的状态,并下发控制指令(如断电、弹射)

3. 硬件接入与协议设计

要实现状态监控,首先需定义智能硬件与充电宝主控之间的数据交互协议。

3.1 物理接口定义

参考现有共享充电宝设计,智能硬件(网关)与充电宝模块通过 TTL串口(UART)I2C/SMBus 进行板级通信

  • 引脚定义:VCC(电源)、GND(地)、TX/RX(数据收发)。

  • 通信参数:波特率 9600(典型值),8位数据位,1位停止位,无校验

3.2 上行数据帧格式

智能硬件需定时(如每30秒)向云端上报以下结构化数据。采用JSON格式,以便在芯步平台进行解析。

数据说明:grid_power 字段用于检测充电宝是否在位及满电;lock_state 用于监控电磁阀是否故障

4. 芯步平台配置与接口实现

本方案利用芯步平台的开放能力,实现设备的数据“上云”与“下发”。

4.1 设备创建与物模型定义

在芯步控制台中,需创建自定义产品,并为设备定义功能属性

  1. 属性定义:建立与上述JSON对应的功能,如“仓位电压(属性标识符 grid_voltage)”、“仓门锁状态”等。

  2. 接入方式:选择MQTT或HTTP。对于共享充电宝这种需要实时控制且网络环境不稳定的场景,推荐使用MQTT协议,利用其长连接特性降低功耗

4.2 关键接口调用示例

芯步提供标准的API接口,以下是实现监控与控制的几个核心场景。

  1. 【监控】设备数据上报与查询设备通过MQTT发布主题自动上报数据。业务系统可调用HTTP接口反查设备最新状态。

    • 接口地址http(s)://api.thingboot.com/{AppID}/device/property

    • 应用场景:运维大屏实时展示“当前在租借中的充电宝电量”。

  2. 【控制】异常状态下的远程断电/重启当监控到电流异常或温度过高时,云端可主动切断对应仓口的电源。

    • 接口地址http(s)://api.thingboot.com/{AppID}/device/control/

    • 请求示例

    • 关键机制:接口返回 code:200 仅代表指令送达,具体执行结果需通过异步消息推送确认,防止设备离线导致的误判

  3. 【运维】分组管理针对大型连锁商家,可利用分组接口进行批量操作,如夜间统一进入低功耗模式。

    • 接口地址http(s)://api.thingboot.com/{AppID}/group/control/

5. 业务逻辑实现

本方案针对共享充电宝特有的三个痛点,设计了对应的监控逻辑:

5.1 “假归还”与物理状态监测

痛点:用户归还充电宝但未插紧,导致实际未充电,引发计费争议和电量耗尽。方案:芯步智能硬件利用 GPIO 中断检测ADC 电压阈值判断

  • 逻辑:当充电宝插入仓口,硬件检测到电压跳变(从0V升至5V),向平台发送 lock_command = 1 指令触发电磁阀锁止。若检测到电压异常波动(如接触不良),平台立即向运维APP推送“仓口 #3 接触异常”告警。

5.2 低电量预警与调度

痛点:热门商圈的充电宝被还回后往往电量极低,后续租借者扫码发现无法使用,体验极差。方案:硬件上报 battery_level(电量百分比)。

  • 逻辑:平台设定规则:当电量 < 20% 且状态为 in_position(在仓)时,自动将该设备标记为“不可租借”,并生成运维工单:“请前往A点位更换仓口 #2 的充电宝”,同时锁定该仓口直至维护完成

5.3 防盗与断网监控

痛点:机柜被人为断电或4G信号故障。方案:芯步硬件内置备用电池及蓝牙模块。

  • 逻辑:当检测到外接电源断开(电压归零),硬件立即通过备用电源发送“断电告警”至平台。若网络中断,利用蓝牙模块与附近手机小程序建立近场通信,依然可以完成借还指令的本地验证,待网络恢复后再同步至云端

6. 实施步骤

  1. 硬件选型与固件开发:基于MSPM0或STM32开发机柜控制板,集成芯步的SDK,实现电压采集与电磁阀驱动

  2. 平台配置

    • 注册芯步开发者账号,在控制台获取 AppID/AppSecret

    • 创建产品及物模型,定义“实时电量”、“仓门锁状态”、“输入电压”等属性。

  3. 接口对接开发

    • 后端服务对接 device/control 接口,实现远程开门/断电功能

    • 配置消息推送接收地址,接收设备主动上报的异常报警

  4. 联调与测试:模拟高低温、低电量、信号遮挡等恶劣环境,验证监控数据的准确性。

7. 方案价值

通过接入芯步的开放接口与智能硬件,共享充电宝运营商可以实现:

  • 运维效率提升:从“被动投诉”转为“主动预警”,减少设备不可用时长。

  • 资产保全:完善的断电监控与蓝牙离线方案,极大降低设备被盗或非法挪用的风险

  • 数据可视化:将所有分散的机柜状态(电流、温度、仓位占用)统一汇聚到芯步仪表盘,实现“一张图”管理全国设备

通断器产品方案:
怎样在共享茶室照明插座控制中集成智能设备以实现延时通断控制
查看 >>
如何在共享场所直流负载管理中接入智能硬件来实现远程批量控制
查看 >>
自助售货机电源管理:怎样将AC1-10A电器开关集成到软件项目中
查看 >>
创客项目电源控制场景:怎样把智能通断器模块接入到软件项目中
查看 >>
怎样在智能垃圾桶电源控制中接入智能硬件以实现低电压监测告警
查看 >>
共享充电场景方案:
共享充电宝机柜电源控制:怎样将智能总控PDU5位集成到项目中
查看 >>
如何在共享充电桩机柜电源控制中集成智能设备来实现过流过载保护控制
查看 >>
共享充电宝电路保护:怎么把50A导轨式数显断路器集成到自己的项目中
查看 >>
共享充电场景:怎样将4 路交流输出控制器接入到项目中
查看 >>
共享充电宝机柜电源控制:怎么将分控PDU(5位)对接到软件项目中
查看 >>
监控用途方案:
怎么在会议室预约状态语音提示场景中接入智能硬件以实现云端设备状态监控
查看 >>
怎么在安防监控设备供电管理中对接智能设备来实现多设备联动控制
查看 >>
怎样在门店语音通知中接入智能硬件来实现云端设备状态监控
查看 >>
物联网设备三路回路监控:怎样把智能3路墙壁物联网开关接入到项目中
查看 >>
如何接入16A 3孔国标智能插座来实现设备运行状态监控
查看 >>