4路智能包间控制器MINI的核心价值在于其全开放的HTTP API接口——通过4路独立继电器控制照明、插座、门锁和空调,配合80-120ms的响应延迟和批量/定时控制能力,可无缝集成到棋牌室、茶室等场景的自有系统中。以下是技术对接方案:
1. 产品概述与对接价值
芯步4路智能包间控制器MINI是一款专为服务型门店(共享棋牌室、茶室、休息室、琴房等)设计的物联网硬件设备。该设备的核心价值在于:
4路独立控制:可分别控制照明、插座、门锁、空调等包间内主要电器
全开放API接口:提供标准HTTP接口,支持公网、局域网及私有化部署
快速集成:接口设计简洁,十分钟即可完成基础对接
通过对接,您可以将包间电器的远程控制能力无缝集成到自有系统(小程序、APP、SaaS平台等)中,实现扫码开房、自动断电、远程门禁管理等完整业务闭环。
2. 硬件规格与接口说明
2.1 4路输出定义
根据产品规格,4路输出对应的控制参数如下:
| 线路编号 | 接口类型 | 负载能力 | 典型用途 | 控制参数 |
|---|---|---|---|---|
| 第1路 | 16A开关 | 3500W(阻性)/500W(感性) | 照明、换气扇、吸烟灯 | power1 |
| 第2路 | 16A插座 | 3500W(阻性)/500W(感性) | 饮水机、麻将机、按摩椅 | power2 |
| 第3路 | 10A门禁接口 | 2200W(阻性)/350W(感性) | 电磁锁、电插锁 | power3 |
| 第4路 | 30A插座 | 6600W(阻性)/1100W(感性) | 2匹空调 | power4 |
2.2 两种版本选择
标准版(UNI-KZQ-BJ-MINI):基础4路控制功能
TTS版(UNI-KZQ-BJ-MINI-TTS):额外支持远程语音播报,可用于订单提醒、服务说明等场景
2.3 技术参数
工作电压:DC 5V/1A
无线连接:WiFi 2.4GHz (802.11 b/g/n)
响应时间:80-120ms
支持私有化部署和纯局域网运行
3. API对接技术方案
3.1 接口基础信息
请求地址
http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}请求方式:POST(参数较长时推荐)或 GET
参数说明
{AppID}:应用ID,在芯步控制台创建应用后获取sign:签名,用于身份验证ts:Unix时间戳
3.2 签名生成方法
3.3 单路控制示例
场景1:客人下单后自动打开第1路(照明)
场景2:计时结束时关闭所有设备
3.4 批量控制(高效操作)
3.5 门禁控制特殊处理
第3路通常用于门禁电磁锁,推荐使用先断后通(reset)命令实现开门后自动关门:
3.6 定时任务实现
设备支持本地定时任务,无需服务器队列:
3.7 TTS语音播报(仅TTS版本)
4. 业务场景集成方案
4.1 共享棋牌室完整流程
sequenceDiagram
participant 用户
participant 小程序 as 用户小程序
participant 服务器 as 商家服务器
participant 控制器 as 包间控制器MINI
用户->>小程序: 扫码下单
小程序->>服务器: 请求开房
服务器->>控制器: power3=0(门锁断电)
控制器-->>服务器: 门锁开启
服务器->>控制器: power1=1(照明开)
服务器->>控制器: power2=1(麻将机开)
服务器->>控制器: power4=1(空调开)
服务器->>小程序: 开房成功
用户->>小程序: 进入包间
Note over 服务器: 订单计时中...
服务器->>控制器: reset: relay=[4], interval=600000
Note over 控制器: 空调10分钟后关闭
服务器->>小程序: 剩余时间提醒
用户->>小程序: 续费
服务器->>控制器: reset续期
服务器->>小程序: 订单结束
服务器->>控制器: power1=0,power2=0,power3=1,power4=0
Note over 控制器: 锁门、断电4.2 状态同步与异常处理
的闭环设计
5. 配网与部署
5.1 设备配网流程
设备首次使用需要连接WiFi,两种方式可选:
方式一:小程序配网(推荐)
微信搜索“芯步小程序”并登录
选择对应工作台,点击右上角“+”
输入现场WiFi名称和密码(仅支持2.4GHz频段)
按提示将手机热点设置为临时配置网络
设备指示灯停止闪烁即表示配网成功
方式二:控制台配网
登录芯步官网控制台
进入“网络配置”模块
登记现场WiFi信息并为设备配置
5.2 局域网/私有化部署
对于对公网依赖较低或内网环境,支持完全私有化
设备支持配置自建MQTT服务器
API接口可部署在内网环境
所有控制命令不经过芯步公网云
6. 常见问题与最佳实践
6.1 负载安全注意事项
第1、2路:阻性负载不超过3500W,感性负载(电机类)不超过500W
第4路用于空调时,注意压缩机频繁启停保护
在软件层面增加控制间隔限制(如开关间隔不少于3秒)
6.2 网络容错设计
6.3 性能优化
批量操作:同时控制多路时使用
batch命令,减少网络往返连接复用:使用HTTP连接池,减少握手开销
异步处理:使用MQTT订阅方式接收设备状态推送,避免轮询
6.4 状态反馈机制
API返回200仅表示平台接收到指令,不代表设备已执行。:
关键操作(如门锁):配合消息推送确认执行结果
非关键操作:采用异步记录,定时同步状态
异常重试:设备离线时记录命令,待设备上线后补发
7. 总结
芯步4路包间控制器MINI提供了标准化、低门槛的HTTP API接口,对接核心工作量集中在:
签名机制实现(约10行代码)
业务逻辑适配(订单状态 → 控制指令映射)
异常处理与状态同步
整体开发周期约1-2天即可完成从零到上线的完整对接。对于复杂的共享场景(如计时计费、多包间管理),结合设备的分批控制和定时功能,减少服务器侧的状态维护复杂度。