CATALOG

4路包间设备集中控制器MINI(以下简称“Mini控制器”)是一款专为服务型门店包间设计的智能硬件,其核心价值在于通过开放接口,让开发者能将硬件无缝集成到自有系统中。本文将从硬件选型、接口协议、集成步骤到场景,提供完整的技术解决方案。

一、 硬件选型与场景定位

在集成之前,首先要明确 Mini 控制器能解决什么问题。相比于大型的 Max 版本(8路),Mini 版本拥有 4路继电器输出,体积更小(仅 72mm宽),非常适合空间紧凑的独立包间。

硬件参数说明编程集成注意事项
核心功能远程独立控制4路电路的通断通过 HTTP API 发送 JSON 指令控制
第1路16A 照明/换气扇阻性负载最大3500W
第2路16A 插座(麻将机/饮水机)阻性负载最大3500W
第3路10A 门禁锁(电磁锁/电插锁)弱电控制,需配合12V电源
第4路30A 空调插座可接2匹空调,需注意感性负载限制
通信方式Wi-Fi 2.4G不支持5G Wi-Fi,部署时需注意频段
特色功能TTS 语音播报(选配)可推送文本转语音,用于到店提醒

二、 开放接口协议解析

芯步的开放平台是典型的 RESTful API 架构,全程免费调用。与一些需要复杂 SDK 的物联网平台不同,它直接使用 HTTP 请求,这意味着你甚至可以用 Excel VBA 或 Shell 脚本控制它。

1. 通信架构

  • HTTP 模式:请求-响应,适合开关灯、开门等一次性操作。

  • MQTT 模式:长连接,适合需要实时同步设备状态的场景。

2. 签名算法(必看)

为防止接口被恶意篡改,所有请求必须携带签名。你的后端需要实现以下逻辑(以标准签名方式为例,私有化部署略有不同):

通用签名生成步骤(开放平台模式):

  1. 将参数进行字典序排序。

  2. 拼接字符串。

  3. 核心 Formulasign = md5(md5(开发者密码) + ts)

    • 注意:开发者密码(AppSecret)在物联网控制台获取,请一定要不要硬编码在前端。

设备控制命令集(Order JSON):

  • 单路控制{"power1":"1"}(开第1路),{"power2":"0"}(关第2路)。

  • 全控{"power":"0"}(全关),{"power":"1"}(全开)。

  • 门禁联动(点动){"point":{"relay":[3],"interval":500}}(第3路通电500ms后自动断开,适合电插锁)。

三、 集成到自有项目的 4 个步骤

以下步骤以最常见的“共享棋牌室/茶室 SaaS 系统”为例,讲解如何将 Mini 控制器集成进去。

第1步:基础环境配置(设备配网)

硬件通电后,需要让它连上 Wi-Fi。开发者在写代码前,先要完成设备激活:

  1. 使用“芯步”App 或微信小程序。

  2. 长按设备上的按钮,进入热点模式。

  3. 输入 2.4G Wi-Fi 密码。

  4. 记录设备ID:配网成功后,在控制台获取那一串数字 ID(例如:123456789),这是你后续调用接口的唯一凭证。

第2步:后端接口封装(Token 与签名)

在你的 Node.js/Python/Java 后端中,封装一个调用层。

  • 不需要 OAuth2.0:该平台采用静态密钥(AppID + AppSecret)直接计算 Sign。

  • 关键点:时间戳(ts)有效期极短,必须动态生成,禁止写死。

第3步:业务逻辑对接(代码示例)

假设你的订单系统支付成功回调,需要自动开通包间电源。

场景:用户小程序支付 -> 服务器收到回调 -> 自动打开包间灯、解锁门禁、打开空调插座。

请求示例(HTTP API):

解析:开启照明、插座、空调,并让门禁吸合半秒后断开,用户推门进入。

第4步:私有化部署选项(高级)

如果你的项目运行在纯内网(如工厂、保密单位),不支持访问外网:

  • 模式:选择私有化版本。

  • 机制:设备会请求你指定的注册接口获取 MQTT 连接信息。

  • 优势:数据完全不经过芯步云服务器,所有通信走局域网,延迟低于 10ms。

四、 典型场景细节

1. 计时收费(电控计费)

需求:用户购买2小时包间使用时间,超时自动断电。实现

  • 心跳机制:后端不依赖硬件心跳,而是依赖业务逻辑。用户下单后,在后端 Redis 中存储一个 Key(key: room_101, value: expire_time)。

  • 定时任务:每分钟扫描一次 Redis。

  • 执行:若当前时间 > expire_time,立即调用 API:{"power":"0"} 全断,并给用户发送模板消息提醒续费。

2. 语音播报联动

需求:顾客按门铃或下单成功,包间内播报“欢迎光临”或“您有新的订单”。实现

  • 如果你的控制器是 TTS 版本,虽然通常通过 MQTT 推送文本更佳,但若通过 HTTP,一般需控制特定路数触发预置音效,或通过特定 API 字段发送文字转语音。

  • 典型配置:门店总台系统点击“上钟”,系统自动向对应包间的控制器发送 TTS 指令,无需人工去敲门。

五、 避坑指南

  1. Wi-Fi 信号强度:Mini 控制器内置天线较弱。由于它装在配电箱内(金属屏蔽效应),请一定要确保 Wi-Fi 信号强度在 -60dBm 以上,否则会出现离线。

  2. 空调接入:第4路虽支持30A,但空调属于感性负载且含压缩机,直接切断电源(硬断电)可能损坏空调压缩机。:如果只需控制空调温度/开关,搭配红外遥控器;如果仅需切断总电源,请设置延时保护,或仅在用户退房且空调关闭后切断。

  3. 并发限制:开放平台限制 单个设备访问1次/秒。如果你的系统在1秒内发送了10条指令(例如依次开启10盏灯),设备会报错 5009 too many request

    • 解决方案:你的后端应做 “防抖” 处理。例如用户点击“全开”,你只需要发送一条 {"power":"1"} 指令,而不是发送4条单路指令。

六、 总结

将芯步 Mini 控制器集成到你的项目,本质上是一个 HTTP API 对接 的过程。它的技术门槛较低,重点在于 业务逻辑的闭环设计(如超时断电逻辑)和 强电施工的安全规范

对于开发者而言,你只需要关注 AppIDSignDeviceID 这三个参数,即可在 2 小时内完成从零到一的第一版云控制功能。在正式上线前,先在局域网环境下使用私有化模式进行调试,这样看日志和抓包会更方便。

控制器产品方案:
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
怎样在共享自习室灯光设备控制中集成智能设备以实现远程指令开关控制
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
4路场景方案:
如何在4路包间综合管理控制器MINI中接入智能硬件以实现门禁电磁锁接口控制
查看 >>
怎样在4路包间场景联动控制器MINI中对接智能硬件以实现包间设备故障自动告警
查看 >>
4路远程包间电源管理模块MINI:怎样把4路10A/16A/30A多规格输出控制器MINI对接到项目中
查看 >>
怎样对接4 路智能远程照明控制器来实现4路照明设备电源状态监测
查看 >>
如何接入4 路共享设备控制模块来实现4 路照明设备电源状态监测
查看 >>
包间用途方案:
4路包间综合管理控制器MINI:怎么把带语音播报迷你包间控制器对接到软件项目中
查看 >>
高端会所包间设备管理:怎样把8 路包间场景联动控制器接入到项目中
查看 >>
共享自习室包间管理:怎么将8路包间灯光空调控制器接入到软件项目中
查看 >>
私人影院包间场景:怎样把8 路包间电器覆盖控制器接入到自己的项目中
查看 >>
怎么在舞蹈练习室设备管理中接入智能设备以实现包间设备分组独立管理
查看 >>