CATALOG

4路包间电源控制器MINI是一款专为服务型门店设计的智能硬件,通过HTTP API可快速集成到现有软件系统中。以下从硬件选型、接口对接、业务第三种场景个层面展开说明。

1. 硬件概述与选型

芯步的智能包间控制器MINI,核心价值在于将包间内所有强电设备集中管控。它支持WiFi 2.4G直连,无需额外网关,部署成本低。

  • 核心优势

    • 4路独立控制:覆盖照明、麻将机、门禁、空调等主流设备

    • 接口开放:提供标准的HTTP API接口,兼容任何能发起HTTP请求的编程语言或SaaS平台

    • 双版本选择:标准版(控制通断)与TTS版(控制通断+语音播报)

  • 四路接口功能定义

    • 第1路:16A继电器,控制照明、换气扇、吸烟灯。

    • 第2路:16A继电器,控制饮水机、麻将机、按摩椅。

    • 第3路:10A继电器,专用于门禁(直流电磁锁/电插锁),实现远程开门。

    • 第4路:30A继电器,专用于空调(支持2匹)

2. 接口集成方案:从技术对接到底层实现

集成过程主要分为获取凭证、签名验证、下发指令三个步骤。

2.1 通信机制与鉴权

接口采用双重MD5签名机制,确保设备控制的安全性。

  • 核心参数:AppID(开发者ID)、AppSecret(开发者密码)、ts(Unix时间戳)。

  • 签名算法Sign = md5( md5(AppSecret) + ts )

    • 注意:先将AppSecret进行一次MD5加密,再将结果字符串拼接时间戳,最后整体做MD5.

2.2 核心接口详解:设备控制

这是集成过程中最关键的接口,用于向指定设备下发指令。

  • 请求地址https://api.thingboot.com/{AppID}/device/control/?sign={Sign}&ts={ts}

  • 请求方式:POST (Content-Type: application/json)

  • 请求体示例

  • 支持的控制命令(Order字段):

功能场景命令示例 (JSON)说明
单路控制{“power1”: 1}单独控制第1路开启(1开/0关)
批量控制{“batch”: {“relay”: [1,3], “power”: 0}}同时关闭第1路和第3路
临时断电/复位{“reset”: {“relay”: [4], “interval”: 5000}}适用于空调:断开第4路,5秒后自动重新通电,实现空调重启
语音播报 (TTS版){“play:gbk:16”: “欢迎光临,您的订单已开始”}包间喇叭播报提醒

3. 典型业务场景集成与逻辑实现

将控制器融入实际软件业务流程,是实现商业价值的关键。

3.1 第一种场景:无人值守与自助服务

痛点:用户下单后需人工去开灯、开空调,效率低。解决方案

  1. 用户在小程序完成支付(订单开始)。

  2. 后端服务接收到支付回调,调用控制器API:

    • {“power1”: 1} (开灯)

    • {“power4”: 1} (开空调)

    • {“power3”: 0} (门禁断电,解锁房门)

  3. 用户使用结束,订单结算后:

    • 调用API全关:{“batch”: {“power”: 0}}

3.2 第二种场景:设备联动与自动化

痛点:客人离开忘关空调,导致电费浪费。解决方案:配合人体传感器,构建“人来灯亮、人走灯灭”逻辑。逻辑流程

  1. 传感器检测到“无人”状态,推送消息至服务器。

  2. 服务器校验该包间当前订单状态为“空闲”。

  3. 服务器执行安全策略:先发送{“power4”: 0}(关闭空调),5分钟后发送{“power1”: 0}(关闭照明),最后发送{“power3”: 1}(锁门)。

3.3 第三种场景:远程协助与异常处理

痛点:客人反映空调不制冷(可能是外机保护),或需要远程开门。解决方案

  • 重启空调:调用复位指令 {“reset”: {“relay”: [4], “interval”: 3000}}。这等同于拔掉电源插头等待3秒再插上,强制重启空调外机。

  • 远程开门:仅需操作门锁继电器,{“power3”: 0} 保持1秒后自动恢复闭合,或保持常开。

4. 集成中的关键注意事项

  • 感性负载限制:第1、2路接电机(麻将机、风机)时,功率限额为500W;第4路接空调(压缩机)时,限额为1100W。请一定要核对设备功率,防止继电器粘连

  • 异步反馈机制:API返回code:200仅代表指令被云端接收,不代表设备已执行。若需确认设备状态(如门是否真的锁了),需实现云端的消息推送接收设备状态查询接口来获取真实结果

  • 局域网私有化部署:若对公网稳定性有顾虑,或需在内网环境运行,该设备支持私有化部署。可将API地址指向本地服务器,实现纯内网控制,降低延迟并规避公网抖动

5. 代码集成示例 (Python FastAPI风格)

以下示例展示如何在后端服务中封装控制器逻辑:

总结

将芯步4路包间电源控制器MINI集成到软件项目中,本质上是通过 RESTful API 将物理设备的继电器操作映射到软件的业务逻辑上(如订单状态流转)。开发者只需关注 签名鉴权指令映射(哪一路对应什么电器),即可快速实现共享空间或包间服务的智能化改造。

控制器产品方案:
无人值守包间设备控制:怎么将8路包间设备集中控制器集成到软件项目中
查看 >>
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
如何二次开发4 路智能照明控制器来实现定时开关照明设备电源
查看 >>
怎样在无人值守包间设备控制中接入智能设备以实现HTTP接口远程独立控制通断
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
4路场景方案:
怎样在无人值守包间设备控制中对接智能设备以实现4路设备场景模式切换
查看 >>
如何接入4 路共享设备控制模块来实现4 路照明设备电源状态监测
查看 >>
4路服务门店包间专用控制器MINI:怎么将4路远程包间电源管理模块MINI集成到自己的项目中
查看 >>
怎么在4路包间多回路控制模块MINI中对接智能硬件来实现远程重置包间设备状态
查看 >>
4路共享空间智能控制器MINI:怎么把4路包间电源智能控制器MINI对接到自己的项目中
查看 >>
包间用途方案:
剧本杀密室包间场景:怎样把HTTP接口包间控制器接入到自己的项目中
查看 >>
4路远程包间电源管理模块MINI:怎么把4路包间电器覆盖控制器MINI接入到自己的项目中
查看 >>
如何二次开发8路包间设备集中控制器以实现包间消费时长电源联动
查看 >>
如何对接8 路智能包间控制器以实现包间设备异常断电保护
查看 >>
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>