CATALOG

芯步的4路包间控制器Mini通过HTTP API开放了全部控制能力,集成思路很清晰:按照“设备配网→签名计算→指令下发→事件接收”的流程,可以在几天内完成从硬件到业务系统的对接。以下方案按技术集成顺序展开,包含各环节的关键参数和代码示意。

一、解决概述

本方案的目标是帮助开发者或系统集成商,将芯步“4路大功率包间电源控制板MINI”无缝对接到现有的自营系统中(如公众号、小程序、PC端管理软件、SaaS平台等)。

该设备的核心优势在于开放了全量的HTTP API接口。这意味着您不需要额外的网关或复杂的私有协议,只需通过标准的HTTP请求,即可实现对包间内所有电器的远程控制和状态监控。

适用场景:

  • 共享棋牌室、茶室、自习室的无人值守改造。

  • 酒店客房的集中能源管理。

  • 工业或商业场所的远程设备控制。

二、硬件核心参数与选型确认

在开始集成前,请确认您的“4路包间综合管理控制器MINI”的硬件规格,以确保物理线路接线正确

通道额定电流典型负载设备集成注意事项
第1路16A照明、换气扇、吸烟灯普通开关控制,直接对接系统照明模块。
第2路16A麻将机、饮水机、投影幕布涉及电机类设备,注意感性负载功率限制。
第3路10A门禁电磁锁(直流)核心集成点:通常配合“先断后通”指令实现远程开门。
第4路30A2匹空调、取暖器大功率专用:集成时增加“延时启动”逻辑以保护压缩机。

注意:如果项目需要在客人进门时播放“欢迎光临”或播报订单号,请选择TTS语音版本的设备

三、软件集成架构

集成采用 Server to Device 的直连架构,无需中间件。

架构流程:

  1. 业务操作(用户端):用户在小程序点击“开灯”或“结束订单”。

  2. 后端业务系统(你们的服务器):处理业务逻辑(如订单结算),然后生成控制指令。

  3. 调用开放API:服务器通过HTTP POST请求,调用芯步的云端接口。

  4. 硬件执行:云端将指令推送到包间内的控制器Mini,继电器吸合/断开,电器响应。

四、详细集成步骤

第一步:设备网络配置(配网)

要让控制器联网,需使用芯步提供的控制台或小程序为其配置Wi-Fi(仅支持2.4GHz)。

操作流程:

  1. 登录芯步控制台,进入“网络配置”。

  2. 输入现场的Wi-Fi名称和密码

  3. 将设备通电,通过特定机制(如扫描二维码或热点模式)将Wi-Fi凭证推送给设备。

  4. 验证:在控制台看到设备状态变为 “在线”,即可进行下一步开发。

第二步:获取API凭证与签名计算

这是集成最关键的环节。所有API请求都需要携带签名(Sign)以验证身份

准备工作:

  1. 在控制台获取 AppIDAppSecret(开发者密码)。

  2. 获取设备唯一的 Device ID(印刷在设备外壳或控制台可见)。

签名算法(Python示例):

第三步:集成核心API指令

接口地址:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

以下是在业务系统中必须集成的核心指令

1. 独立线路控制(开关灯、空调、门锁)这是最常用的指令,用于控制4路中的任意一路通断

  • 开门场景(控制第3路-电磁锁)

    • 方式:通常使用“先通后断”或“脉冲”模式,避免长时间通电烧毁锁具。

    • JSON 参数: {"point": "{\"relay\":[3],\"interval\":500}"} (第3路接通500毫秒后自动断开,实现开门动作)。

  • 开灯/关灯场景

    • JSON 参数:{"power1": 1} (开第1路);{"power1": 0} (关第1路)。

2. 语音播报集成(TTS版专用)当有新的订单或客人超时时,系统可自动触发语音

  • 场景:系统接收到新订单,通知包间客人。

  • JSON 参数: {"play:gbk:16": "您好,您有新的美团订单,请及时处理"}

  • 高级用法:支持数字读音优化,如 {"play:gbk:16": "消费金额[n2]1888元"}

3. 状态查询与事件上报为了保持系统数据一致性,您需要接收设备状态变化的回调。

  • 配置回调:在控制台设置“消息推送”URL(你们的服务器接口)。

  • 触发场景:当客人按下墙上的物理按钮时,设备会主动向你们的服务器推送当前状态(如:line1 事件)。

  • 处理逻辑:你们的服务器接收到line1按下事件 -> 更新数据库中的“灯”状态 -> 向小程序推送状态变更。

五、高级集成逻辑与业务联动

单纯的遥控开关意义不大,在业务逻辑中加入以下自动化规则:

1. “一键清台”与布防模式

  • 逻辑:用户在小程序点击“结束订单”并支付成功后。

  • 指令序列

    1. 检查空调状态,若运行则发送 {"power4": 0} 关闭空调。

    2. 发送 {"batch": "{\"power\":0}"} 关闭所有电路(断电)。

    3. 安全确认:调用查询接口确认power1-4状态均为0

    4. 向保洁或管理员推送“房间已断电,可清扫”。

2. 空调的智能保护

  • 问题:空调压缩机断电后需等待3-5分钟才能再次启动,否则易损坏。

  • 方案:在集成代码中维护一个状态机,如果检测到用户关闭空调后短时间内又重新下单,延迟5分钟再发送 {"power4": 1} 指令。

3. 局域网私有化部署(可选)如果项目有高安全要求,或公网不稳定,该设备支持纯局域网控制。你们需要搭建本地Broker或使用本地API进行通讯,不依赖外网

六、常见问题排查与

  1. 指令下发成功但设备不动作

    • API返回200仅代表云端收到指令,不代表设备执行。检查设备是否在控制台显示“在线”。如果设备刚通电,需要等待10-30秒Wi-Fi重连

  2. 第4路(30A)接空调频繁跳闸

    • 检查接线是否牢固,30A端子必须拧紧。由于是感性负载,在软件逻辑上设置“开机延时”,避免多台设备同时启动产生浪涌电流

  3. 门禁控制

    • 绝对不要直接使用常通指令({"power3":1})来控制门锁,除非你设置了定时任务。请请一定要使用 point 脉冲指令,防止电磁锁长时间通电发热烧毁

  4. 网络稳定性

    • 虽然设备支持5组Wi-Fi备份,但仍在包间内部署稳定的2.4G Wi-Fi,避免使用复杂的认证网络(如需要Portal登录的Wi-Fi)。

通过以上步骤,你可以将“4路包间综合管理控制器MINI”作为物理层执行终端,深度嵌入到你的SaaS系统中,实现共享空间的无人化、智能化管理。

控制器产品方案:
4路共享空间智能控制器MINI:怎么把4路包间电源智能控制器MINI对接到自己的项目中
查看 >>
厂房多设备集中控制:怎样把24 路智能分体远程电源控制器对接到软件项目中
查看 >>
舞蹈练习室设备管理:如何将8路包间场景联动控制器对接到自己的项目中
查看 >>
如何接入智能 24 路远程开关控制模块来实现远程控制24路线路
查看 >>
怎样在照明控制中对接智能硬件以实现多达24路独立线路控制
查看 >>
大功率场景方案:
如何在智能办公中集成智能设备来实现远程打开关闭大功率电器电源
查看 >>
共享场馆大功率照明系统控制:怎么将30A智能线路断路器对接到自己的项目中
查看 >>
怎么在酒店客房智能控制中接入智能设备来实现定时开关空调等大功率设备
查看 >>
酒店客房大功率设备控制:怎么将30A智能电源断路器集成到软件项目中
查看 >>
怎么在4路大功率包间电源控制板MINI中接入智能设备以实现多路输出设备电源控制
查看 >>
包间用途方案:
剧本杀密室包间场景:怎样把HTTP接口包间控制器接入到自己的项目中
查看 >>
如何对接8 路智能包间控制器以实现包间设备异常断电保护
查看 >>
4路远程包间电源管理模块MINI:怎么把4路包间电器覆盖控制器MINI接入到自己的项目中
查看 >>
4路包间综合管理控制器MINI:怎么把带语音播报迷你包间控制器对接到软件项目中
查看 >>
如何二次开发8路包间设备集中控制器以实现包间消费时长电源联动
查看 >>