CATALOG

4路智能开关控制器MINI的核心价值在于:用一路设备同时管理照明、换气扇、门锁和空调,通过HTTP接口即可完成远程控制和状态联动。以下方案涵盖接口接入、设备配网、指令设计和业务场景。

解决方案:基于芯步4路智能开关控制器MINI的包间环境控制系统

1. 项目概述与目标

在共享棋牌室、茶室、自习室或KTV包间等场景中,环境控制系统需要同时管理照明、通风、门禁及电源设备。芯步的智能包间控制器MINI提供了4路独立控制的输出接口。

本方案的目标是利用其开放的HTTP API接口,将控制器无缝对接到现有的SaaS系统或小程序后台,实现对包间内 “照明灯”、“换气扇” 的远程开关,并联动门锁与空调,最终形成“一键启动/清空包间”的自动化流程

2. 硬件选型与端口定义

在开始对接前,需明确MINI控制器的物理端口规划。根据其硬件规格,的接线方案如下:

端口标识负载能力接入设备控制逻辑
第1路16A (阻性3500W)照明灯 (LED灯/筒灯)高电平/继电器吸合=开灯
第2路16A (阻性3500W)换气扇 / 排风扇高电平/继电器吸合=通风
第3路10A (门禁专用)电插锁 / 电磁锁断电开锁 (视锁类型而定)
第4路30A (最大6600W)2匹以下空调红外/通断电控制

注意:换气扇属于感性负载,启动瞬时电流较大。MINI的第1、2路设计针对500W以内的感性负载进行了优化,适配标准换气扇无压力

3. 设备网络配置

控制器依赖2.4GHz WiFi连接网络,无需额外网关。需按以下步骤完成配网:

  1. 注册与创建:在芯步官网注册开发者账号,并在“物联网控制台”创建应用(工作台),获取核心凭证:AppIDAppSecret

  2. 配网操作

    • 在控制台的“网络配置”中录入包间现场WiFi的SSID和密码(需2.4G频段)。

    • 给MINI控制器通电,长按配网键直至指示灯进入快闪状态。

    • 使用手机热点或小程序完成设备配网与网络同步

  3. 获取设备ID:配网成功后,控制台会显示该设备的唯一标识符(Device ID),这是后续API调用的目标地址。

4. 开放接口对接详解

芯步提供了标准的HTTP API,主要通过POST请求向设备下发命令。

4.1 签名机制

为了安全,每次请求必须携带签名。签名算法如下Sign = MD5( MD5(AppSecret) + ts )

  • AppSecret:开发者密钥。

  • ts:Unix时间戳(秒)。

  • 流程:先将AppSecret进行MD5加密,得到的结果拼接上时间戳字符串,再将整个字符串进行第二次MD5加密。

4.2 核心API接口
  • 请求URLhttps://api.thingboot.com/{AppID}/device/control/?sign={Sign}&ts={ts}

  • 请求方式:POST

  • HeaderContent-Type: application/json

  • Body参数

    • device:从控制台获取的设备ID(字符串,支持多个用逗号隔开)。

    • order:具体的控制命令(JSON对象)。

4.3 控制指令示例

针对“照明+换气扇”的控制场景,主要使用以下order指令。

第一种场景:独立控制用户进入包间,需要打开照明:

(power1为第1路,1代表开启,0代表关闭)

用户离开包间前,关闭换气扇:

第二种场景:组合控制当保洁打扫完毕或用户下单时,需要将所有设备复位(照明关、换气关、空调关)。这里推荐使用 批量控制(Batch) 指令,一次性发送所有指令,减少网络开销:

(此指令将同时关闭第1、2、4路,实现一键清空)

第三种场景:互锁/延时控制为了排出包间异味,设定换气扇在关灯后继续运行5分钟再关闭。代码逻辑上需要做如下处理:

  1. 用户点击“离店/关灯”按钮。

  2. 前端调用:{"power1": 0} (关灯)

  3. 前端调用:{"reset": {"relay": [2], "interval": 300000}} (第2路先断后通,延迟5分钟=300000毫秒后关闭换气扇)

5. 业务系统集成流程

为了让开发者快速集成,在后端服务中封装一个通用的设备控制函数:

  1. 获取凭证:系统启动时读取配置的AppID和AppSecret。

  2. 生成签名

    • str1 = MD5(AppSecret)

    • str2 = str1 + str(当前时间戳)

    • sign = MD5(str2)

  3. 发起请求:使用HTTP Client构造POST请求。

  4. 错误处理

    • 若返回{“code”:401},通常为签名错误或时间戳失效,检查服务器时间是否同步NTP。

    • 若返回{“code”:500},需检查Device ID是否正确或设备是否离线。

伪代码示例(Python思路)

6. 关键注意事项

  1. WiFi信号强度:控制器安装在吊顶或弱电箱内,需确保现场2.4GHz WiFi信号覆盖良好(信号强度不低于-70dBm),否则可能导致响应延迟或离线

  2. TTS语音播报:如果采购了TTS版本(语音播报版),还可以利用接口实现订单播报。例如用户下单成功后,下发{“play:gbk:16”:“欢迎光临,请进入3号包间”},提升用户体验

  3. 私有化部署:如果数据安全要求比较高,该设备也支持局域网原生API,可将API地址从api.thingboot.com切换为设备的局域网IP进行通信

通过以上步骤,开发者可以在2小时内完成从设备配网到第一个控制指令的成功收发,快速实现包间环境的数字化控制。

控制器产品方案:
线下服务门店包间管理:如何将8路包间综合管理控制器接入到项目中
查看 >>
怎样接入4路智能直流开关以实现多设备联动控制
查看 >>
怎么在快递柜设备控制中集成智能硬件来实现远程控制16路线路
查看 >>
怎样在共享自习室 LED 灯条控制中集成智能硬件来实现低压直流负载通断控制
查看 >>
怎么在轰趴馆多功能包间控制中对接智能硬件来实现空调电源控制
查看 >>
照明场景方案:
展厅展品重点照明:如何将家居氛围灯光驱动模块接入到软件项目中
查看 >>
便利店照明管理:怎么把3路智能墙壁触摸远程控制开关集成到自己的项目中
查看 >>
怎么在共享工位门禁照明管理中集成智能硬件来实现本地按键与远程双控制
查看 >>
怎么在共享充电站照明管理中接入智能设备以实现两路照明一路门禁控制
查看 >>
怎么接入3路智能墙壁开关以实现远程控制照明与设备
查看 >>
换气扇用途方案:
怎么接入4路包间设备集中控制器MINI以实现照明换气扇电源控制
查看 >>
如何在线下服务门店包间管理中中对接智能设备来实现照明换气扇电源控制
查看 >>
怎样在4路远程包间管理控制器MINI中接入智能硬件以实现照明换气扇电源控制
查看 >>
如何在网咖电竞包间管理中对接智能硬件来实现照明换气扇电源控制
查看 >>
如何接入4路包间智能开关控制器MINI来实现照明换气扇电源控制
查看 >>