CATALOG

这份方案面向技术决策者和开发人员,从硬件选型、接口协议到核心场景代码实现,提供了完整的集成路径。

1. 背景与概述

在共享经济与无人值守服务模式快速普及的背景下,棋牌室、茶室、影咖、舞蹈教室等“共享空间”对远程管控的需求日益迫切。如何实现对包间内的灯光、空调、麻将机、门禁等设备的统一远程管理,成为运营方的痛点。

芯步4路智能包间集中控制模块MINI(型号:UNI-KZQ-BJ-MINI)正是为解决此场景而设计的硬件设备。该模块体积小巧(仅名片大小),支持4路独立电路控制,并开放标准的HTTP API接口。

本方案的目标是指导开发者如何利用该模块的开放接口,快速将其集成到现有的SaaS系统、小程序或APP中,构建从“下单-通电-计费-断电”的完整商业闭环。

2. 硬件选型与电气参数

在进行软件集成前,需明确硬件的物理规格,以确保与现场强电环境匹配。

硬件规格参数详情集成指导意义
产品型号UNI-KZQ-BJ-MINI(可选TTS语音版)选择TTS版本可实现语音播报提醒(如“欢迎光临”)
工作电压DC 5V1A(Micro USB供电)设备独立供电,不可接强电,需预留USB口或适配器
网络连接Wi-Fi 2.4GHz注意:不支持5G WiFi,部署时需确保信号覆盖
控制路数4路继电器输出对应控制代码为 power1, power2, power3, power4
接线端口L/N 输入,每路独立输出每路为干接点信号,控制火线通断
负载功率1、2路:3500W;3路(门禁):2200W;4路(空调):6600W这是关键参数:空调需接第4路(30A继电器)

适用场景

  • 第1/2路:灯光、换气扇、饮水机、麻将机(16A继电器)。

  • 第3路:电磁锁/门禁(配合12V电源)。

  • 第4路:2匹以内空调(若空调电流过大,需加交流接触器)。

3. API接口集成方案

该模块的一大优势是接口协议轻量级,采用通用的HTTP POST请求,无论您的后端是Java、Python、PHP还是前端JavaScript,均可轻松调用

3.1 接口鉴权与签名机制

为了防止接口被恶意调用,所有请求需携带动态签名(Sign)。签名生成规则如下:

  1. 获取开发者凭证(在芯步控制台获取):

    • AppID:应用唯一标识

    • AppSecret:开发者密钥

  2. 获取当前Unix时间戳(秒级):ts

  3. 计算签名:Sign = md5( md5(AppSecret) + ts )

安全提示:时间戳ts与服务器时间误差不可超过5分钟,实时获取。

3.2 API 端点说明

  • 请求地址https://api.thingboot.com/{AppID}/device/control/

  • 请求方式:POST

  • HeaderContent-Type: application/json

  • URL参数?sign={计算出的签名}&ts={时间戳}

3.3 核心指令集

针对本模块,order参数支持以下指令:

功能描述JSON指令示例业务逻辑说明
单路开启{"power1":1}开启第一路(如照明)
单路关闭{"power2":0}关闭第二路(如麻将机)
全开/全关{"power":1}{"power":0}批量控制所有继电器
空调/麻将机复位{"reset":{"relay":[4],"interval":3000}}先断开第4路,3秒后重新闭合(用于空调压缩机保护或麻将机故障复位)
语音播报(TTS版){"play:gbk:16":"欢迎光临,您的包间已准备就绪"}设备喇叭播报文本

4. 集成到自有项目的实战步骤

4.1 设备初始化与配网

在代码开发前,需完成硬件初始化:

  1. 通过USB给模块供电。

  2. 微信搜索“芯步”小程序或登录控制台。

  3. 选择“添加设备”,输入设备底部的唯一UID。

  4. 配置Wi-Fi SSID和密码(仅支持2.4G)。

  5. :在场所内为每个包间分配静态DHCP或固定IP,以降低网络波动带来的离线风险。

4.2 后端服务集成(示例伪代码)

以下以订单系统为例,展示“用户下单成功 -> 自动通电”的逻辑。

4.3 私有化部署与局域网控制

对于注重隐私或网络环境不佳的客户,该模块支持 纯局域网控制

  • 自建MQTT/HTTP服务器:在配置设备时,将平台地址指向本地服务器IP。

  • 优势:即使外网断开,内网系统依然可以控制设备开关。

  • 适用场景:大型连锁门店内部管理系统,数据不出场。

5. 常见问题排查

  1. 设备频繁掉线怎么办?

    • 原因:Wi-Fi信号弱或供电不足。

    • 解决:该设备仅支持2.4G频段,若双频合一请关闭。确保使用正规5V1A电源适配器,供电不稳会导致继电器吸合时电压骤降重启。

  2. 空调无法通过断电复位?

    • 原因:空调压缩机有3分钟保护延迟。

    • 解决:使用reset命令时,interval间隔设置大于180秒(如"interval":200000),让压缩机压力平衡后再启动。

  3. 接口返回签名错误(Sign Error)

    • 解决:严格遵循 md5(md5(AppSecret) + ts) 格式。注意 md5() 的结果通常是32位小写Hex字符串,拼接时不要加任何符号。

6. 总结

通过集成芯步4路智能包间集中控制模块MINI,开发者可以在短时间内为自有的SaaS系统赋予“物联网肢体”。

核心集成价值:

  1. 成本低:无需开发固件,4路控制覆盖一个包间的全部刚需电器。

  2. 开发快:仅需封装HTTP POST调用,无需复杂的物联网协议栈。

  3. 控制精:支持单路控制和空调专用大功率继电器,保障设备稳定运行。

开发者首先在芯步官方控制台完成单设备测试,确认网络与接线无误后,再参考本方案的代码示例进行业务系统对接。

控制器产品方案:
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
怎样在照明控制中对接智能硬件以实现多达24路独立线路控制
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
怎么在网咖电竞包间管理中对接智能设备以实现多包间批量开关控制
查看 >>
怎样在共享自习室灯光设备控制中集成智能设备以实现远程指令开关控制
查看 >>
4路场景方案:
4路包间多回路控制模块MINI:怎么把4路包间电源智能控制器MINI对接到软件项目中
查看 >>
怎么在4路包间多回路控制模块MINI中集成智能设备来实现空调电源控制
查看 >>
4路远程包间电源管理模块MINI:怎么把4路包间电器覆盖控制器MINI接入到自己的项目中
查看 >>
怎么在4路10A/16A/30A多规格输出控制器MINI中接入智能设备来实现包间设备运行时长统计
查看 >>
怎么在4路大功率包间电源控制板MINI中接入智能设备以实现多路输出设备电源控制
查看 >>
包间用途方案:
怎么在门店包间设备电源管理中集成智能硬件来实现包间智能语音联动控制
查看 >>
高端会所包间设备管理:怎样把8 路包间场景联动控制器接入到项目中
查看 >>
怎么在舞蹈练习室设备管理中接入智能设备以实现包间设备分组独立管理
查看 >>
如何二次开发8路包间设备集中控制器以实现包间消费时长电源联动
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>