CATALOG

芯步的开放接口基于HTTP协议,签名验证机制确保了设备控制的安全性。以下方案围绕“智能通断控制器+HTTP接口调用”的架构,说明如何实现售货柜的远程电源管理。

1. 背景与需求分析

在无人零售场景中,自助售货柜经常面临设备死机、远程重启、能耗管理以及分时控制等需求。传统的物理巡检或手动断电方式效率低下。

利用芯步智能硬件的开放 HTTP 接口,运营方可以将售货柜的电源通断控制集成进现有的 SaaS 运营后台或小程序中。当设备发生卡顿、需要重置制冷系统或进行定时开关机时,运维人员无需到场,只需点击按钮即可通过云端指令控制硬件的继电器吸合或断开,实现电源的远程硬重启。

2. 系统设计

本方案采用“云端管理 + 边缘控制”的纯网络架构。芯步的设备(如智能控制器)通过 WiFi 2.4G 直连网络,无需额外网关,极大简化了部署

核心组件构成:

  1. 智能硬件层(售货柜端)

    • 核心设备:芯步提供的 智能 WiFi 控制器(如 4路/8路直流电压版)。

    • 连接拓扑:该控制器串接在售货柜的总输入电源或关键部件(如压缩机、主板)前端。控制器的输出端接售货柜,输入端接市电。

    • 备用电源(可选):参考防断电设计,若售货柜对断电敏感,可配置内置 UPS 电池的中控盒,防止在远程断开主电源时导致主控板数据丢失

  2. 网络传输层

    • 设备通过 WiFi 连接至互联网,利用 HTTP/HTTPS 协议与芯步开放平台进行通信

  3. 云平台层(芯步开放平台)

    • 负责设备鉴权、签名验证和指令转发。平台提供统一的 API 接口,隔离了底层硬件差异。

  4. 业务应用层(客户自建)

    • 客户的运营后台或小程序。通过调用芯步的开放 HTTP 接口,下发 power 相关指令。

3. 核心集成机制:芯步开放接口调用

芯步的设备开放接口采用标准的 HTTP POST 请求,支持 JSON 数据格式。接口调用核心逻辑如下:

3.1 接口请求构造

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

    • AppId:在芯步控制台获取的应用ID。

    • sign:动态生成的请求签名(鉴权机制,防止接口被恶意调用)。

    • ts:当前 Unix 时间戳,用于防重放攻击

  • 请求方式POST

  • 请求头Content-Type: application/json

3.2 核心数据指令设计

针对通断电功能,主要操作目标设备是“智能 WiFi 控制器”。该类设备在芯步体系中通常通过修改 order 字段内的 power 系列参数来实现控制。

  • 单路独立控制场景如果售货柜需要分别控制“照明系统”、“制冷系统”和“主控系统”,则对应 3 路继电器。

  • 整柜总控场景如果需要直接切断整个货柜的电源以实现硬重启。

    注:根据相关实现,批量控制中还支持 {"relay":[1,3,5,7],"power":0} 这样的选择性阵列通断命令

3.3 集成代码逻辑示例(伪代码)

在您的业务后端中,实现一个远程重启的函数逻辑:

4. 关键配置与工程实施

4.1 防断电保护机制

在集成通断电功能时,需特别注意“自杀式”断网风险。

  • :智能 WiFi 控制器应与售货柜的主控板分开供电,或者利用具有电池组件的中控盒。如果在断掉总电的同时切断了 WiFi 模块的电源,设备将无法执行“重新上电”的命令。在实施时,应保留控制器本身的网络供电,仅切断售货柜负载(如压缩机、马达)的电源,或者确保设备具备断电记忆与来电自启功能

4.2 协议兼容性

芯步的设备采用标准的 HTTP API,封装程度高。无论您是使用 Web 端、移动端还是微信小程序,只需要支持 HTTP 请求即可集成

  • 内网与公网模式:平台支持私有化部署,若您的售货柜处于纯局域网环境,设备支持直接向自建的本地服务器上报数据及接收指令,这在执行关键通断控制时可降低公网延迟

4.3 传感器联动控制(自动化场景)

高级应用场景下,可以结合芯步的传感器实现联动。

  • 场景:当智能温度传感器检测到柜内温度过高且持续一段时间未下降时,系统自动判定为制冷模块故障。后台自动调用 HTTP 接口切断该柜电源,并在后台发出维修工单,避免设备损坏扩大

控制模式核心指令示例 (order字段)适用场景
独立继电器控制{"power1":"1"}{"power1":"0"}单独重启主板、单独关闭照明、单独切断制冷模块
全局控制{"batch":{"relay":[1,2,3,4],"power":0}}紧急情况下的整柜断电、定期整柜维护
定时/延时任务(由业务层逻辑实现,调用上述API)分时电价管理(如夜间关闭所有非必要电源)

5. 总结

通过在自助售货柜中集成基于芯步开放接口的智能控制器,可以非常灵活地实现硬件层面的远程电源管理。这套方案具有接口标准化(HTTP/JSON)、部署轻量化(直连WiFi)和控制精准化(多路独立控制)的特点,能够有效支持无人零售业务实现快速故障恢复和智能化能耗管理。

断路器产品方案:
如何二次开发智能大功率断路器计量版50A来实现短路保护控制
查看 >>
校园设备电源控制:怎样将60A联动控制智能空开接入到软件项目中
查看 >>
怎样对接60A带计量数显物联网断路器来实现额定功率负载控制
查看 >>
便利店收银机电源管理:怎么将60A带计量远程智能空开集成到软件项目中
查看 >>
怎样在户外设备电路保护中集成智能设备来实现电路过流过载保护控制
查看 >>
货柜场景方案:
自动售货柜控制:怎么把智能 8 路远程通用控制器集成到自己的项目中
查看 >>
自助售货柜通断电控制:怎么将40A过流保护智能断路器集成到软件项目中
查看 >>
自动售货柜电源控制:怎么将智能总控PDU5位对接到项目中
查看 >>
自助售货柜通断电控制:怎么将50A智能限流断路器集成到项目中
查看 >>
自助售货柜通断电控制:怎样将60A带计量远程控制断路器对接到项目中
查看 >>
通断用途方案:
怎么在办公设备电源管理中对接智能硬件以实现HTTP接口远程通断控制
查看 >>
怎样二次开发40A带计量智能断路器以实现远程定时通断控制
查看 >>
怎样在培训教室设备机柜电源控制中集成智能设备以实现总电源延时通断控制
查看 >>
如何二次开发50A数显智能空开来实现定时通断控制
查看 >>
如何在养老社区三路公共区域电源管理中接入智能设备以实现延时通断控制
查看 >>