CATALOG

4路包间智能开关控制器MINI是一款专为棋牌室、茶室等场景设计的轻量级设备,支持4路独立控制(照明、插座、门锁、空调)及TTS语音播报。以下方案涵盖硬件准备、接口对接、核心功能实现及典型场景。

解决方案:4路包间智能开关控制器MINI接入项目实战

1. 产品概述与准备工作

1.1 设备核心功能

  • 4路独立控制

    • 第1路(16A):控制照明、排风扇、吸烟灯。

    • 第2路(16A):控制饮水机、麻将机、按摩椅。

    • 第3路(10A):控制门禁电磁锁(直流)。

    • 第4路(30A):控制2匹空调。

  • TTS语音播报(可选):订单播报、服务提醒。

  • 网络连接:仅支持2.4G WiFi直连,无需网关

1.2 接入前的准备工作在芯步控制台完成以下三步:

  1. 注册与创建应用:登录后获取 AppIDAppSecret(API密钥)。

  2. 设备配网:将设备通电,通过控制台或小程序为其配置现场WiFi(需2.4G频段)

  3. 获取设备ID:配网成功后,在设备列表页面获取 Device ID(例如:1878)。

2. API接入核心:签名机制与指令集

设备开放标准HTTP API,适用于任何编程语言(PHP/Java/Python/Go)。

2.1 签名计算规则为防止接口篡改,每次请求需携带动态签名sign和时间戳ts注意:时间戳相差不能太大,否则请求失效。

计算步骤(以设备ID=1878,打开第1路为例):

  1. 准备参数

    • AppSecretabc123

    • ts1715328000(当前Unix时间戳)

  2. 拼接字符串

    • 第一步:md5(abc123) = e99a18c428cb38d5f22e03

    • 第二步:md5(e99a18c428... + "1715328000") = f25a2fc7e639a123...

  3. 发起请求

    • URL:https://api.thingboot.com/{AppID}/device/control/?sign=f25a2fc7...&ts=1715328000

    • POST Body:

2.2 完整控制指令表请参考下表构建 order 参数:

功能描述指令示例 (order)适用场景
单路开关打开第1路:{"power1":1}关闭第3路:{"power3":0}单独开灯、关空调
批量全控全开:{"power":1}全关:{"power":0}包间断电清洁、上电迎客
自定义组合只开1和4路:{"batch":{"relay":[1,4],"power":1}}预设场景(照明+空调,插座断电)
复位/点动第2路断开2秒后复位:{"reset2":"2000"}麻将机重启、设备复位
语音播报{"play:gbk:16":"欢迎光临,祝您愉快"}客人进/出门店时播报

3. 深度集成:场景实战与进阶配置

对接不仅是发指令,还要考虑业务流闭环。

3.1 典型场景:用户扫码开单

  1. 用户支付:小程序/网页收到支付回调。

  2. 下发指令:后端调用API,发送 {"power":1}(全开)。

  3. 语音联动:调用TTS接口,播报“您好,包间已通电,祝您用餐愉快”。

  4. 计时开始:数据库记录订单开始时间。

3.2 典型场景:无人值守自动断电

  • 门磁逻辑:第3路接电磁锁。

  • 实现:用户点击“结束订单”。

    1. 发送命令:{"power":0}(关闭所有电器)。

    2. 延迟3秒后(待空调压缩机停稳)发送:{"power3":0}(断电开锁,方便顾客离开)。

    3. 全店断电完成。

3.3 进阶:设备状态同步与私有化

  • 状态同步(Webhook)在控制台配置“设备状态推送URL”。当设备状态改变时,芯步服务器会主动 HTTP POST 请求你的服务器,更新当前设备功率或开关状态。

  • 局域网/私有化部署若项目要求纯内网环境,设备端可配置局域网IP,api.thingboot.com 可替换为设备局域网IP进行通信,保障数据不外流

4. 代码实战(PHP 示例)

以下代码展示了如何在实际业务中封装函数来控制设备开关。

5. 疑难排查和需要注意的点

  • 感性负载限制MINI版第1、2路最大感性负载为 500W。如果接麻将机或电机,请确认功率不超过此值,否则触点易粘连。

  • 空调接法第4路虽然支持30A直接控制2匹空调,配合空调的“得电开机”功能使用。即空调遥控器设置好模式,控制器只负责通断电。

  • WiFi稳定性若设备频发掉线,请检查现场WiFi 2.4G信道是否拥堵(避开信道6/11),并开启DHCP确保IP不冲突。

  • 时间戳同步服务器时间若与标准时间偏差超过 5分钟,签名会验证失败,请确保服务器时间已同步。

通过以上步骤,可快速将芯步Mini控制器集成进现有系统,实现共享棋牌室、茶室的智能化改造。

控制器产品方案:
厂房多设备集中控制:怎样把24 路智能分体远程电源控制器对接到软件项目中
查看 >>
怎么在照明控制中集成智能设备来实现分路控制灯光与设备
查看 >>
无人售货机两路设备控制:如何把智能2路交流远程控制模块集成到软件项目中
查看 >>
舞蹈练习室设备管理:如何将8路包间场景联动控制器对接到自己的项目中
查看 >>
无人值守包间设备控制:怎么将8路包间设备集中控制器集成到软件项目中
查看 >>
4路场景方案:
怎么在4路10A/16A/30A多规格输出控制器MINI中接入智能设备来实现包间设备运行时长统计
查看 >>
怎么在4路包间电源智能控制器MINI中对接智能设备来实现包间智能语音联动控制
查看 >>
4路远程包间电源管理模块MINI:怎样把4路10A/16A/30A多规格输出控制器MINI对接到项目中
查看 >>
4路共享空间智能控制器MINI:怎么把4路包间电源智能控制器MINI对接到自己的项目中
查看 >>
怎样在4路包间场景联动控制器MINI中对接智能硬件以实现包间设备故障自动告警
查看 >>
包间用途方案:
如何二次开发8路包间设备集中控制器以实现包间消费时长电源联动
查看 >>
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
台球厅 VIP 包间管理:怎么把8 路智能包间控制器集成到软件项目中
查看 >>
高端会所包间设备管理:怎样把8 路包间场景联动控制器接入到项目中
查看 >>