CATALOG

共享茶室的痛点是“无人值守”与“现场控制”之间的衔接——用户需要在小程序下单后自动通电、到店扫码开锁、离店自动断电。芯步的智能包间控制器Mini版通过开放HTTP接口,让这套流程能够无缝对接到你自己的管理系统中。以下是具体的对接方案。

解决方案:共享茶室包间控制 —— 对接芯步智能包间控制器Mini版

1. 背景与选型

在共享茶室、棋牌室等无人值守场景中,核心需求是让用户通过手机端(小程序/App)实现自助开灯、开麻将机、开空调以及控制门禁。芯步的 智能包间控制器Mini [TTS版] 专为此类场景设计。

  • 核心优势:该设备集成了4路继电器控制(支持灯、麻将机、空调)和门禁锁控制,且自带TTS语音播报功能,可通过WiFi联网

  • 对接基础:设备提供标准的 HTTP API 接口,无论你的后端是Java、Python还是PHP,或前端小程序,均可通过携带签名的HTTP请求下发指令

2. 硬件接线定义(开发者需知)

在写代码前,需明确硬件物理端对应的控制对象。根据Mini版接口定义:

  • 第1路:照明/换气扇(16A)

  • 第2路:麻将机/饮水机(16A)

  • 第3路:门禁电磁锁/电插锁

  • 第4路:空调(2匹/30A大功率继电器)

  • TTS模块:负责语音播报(如“欢迎光临”、“时间到,请离店”)

3. 对接流程:从获取凭证到下控设备

3.1 前期准备(控制台操作)
  1. 注册开发者账号:登录芯步开放平台。

  2. 获取密钥:在控制台获取 AppIDAppSecret(开发者密码),这将是所有接口调用的凭证。

  3. 添加设备:在控制台添加硬件设备,绑定设备ID(如 device: 820720)。需确保设备已连接2.4G WiFi。

3.2 接口鉴权机制(重点)

芯步采用动态签名验证,防止接口被恶意调用。签名算法规则如下

  • 参数ts(当前Unix时间戳)、sign(签名)。

  • 计算公式sign = md5( md5(AppSecret) + ts )注意:这里是先将AppSecret进行MD5哈希,得到字符串A,再将“字符串A”拼接上“时间戳ts”得到字符串B,最后对字符串B再做一次MD5哈希。

3.3 API 调试实战

请求地址:POST https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

第一种场景:用户下单成功,自动通电(开灯、开麻将机)当用户在小程序完成支付,后端服务应自动调用此接口接通线路。

  • 请求体示例 (JSON)

  • 语音反馈:可同时下发一条TTS指令,告知用户准备就绪“order”: { “play:gbk:16”:“欢迎光临,包间已通电,祝您愉快” }

第二种场景:用户到店扫码,门禁控制用户到达茶室门口,点击小程序“开门”,此时需控制第3路电磁锁。

  • 点动模式:门禁通常需要通电5秒后自动断电(以防损坏电磁锁)。

  • 请求体

第三种场景:定时结束/用户退单,全关断电当订单倒计时结束,调用全关接口。

  • 请求体

4. 状态同步与回调机制(关键闭环)

仅靠下发指令是不够的,你需要知道设备有没有真的执行成功,或者有人按了墙上的物理开关。

  • 方案A(推荐)消息推送在芯步控制台配置你的服务器接收地址(WebHook)。当设备状态发生变化(如物理按键被按下、继电器吸合/断开),平台会主动POST数据到你的服务器。你需要开发一个接收接口来实时更新数据库中的“包间状态”。

  • 方案B主动查询调用查询接口获取设备当前状态(如线路是否接通)。

5. 核心代码片段(逻辑演示)

以下逻辑使用伪代码演示后端服务如何处理用户下单与设备控制的整合逻辑:

6. 私有化部署方案(针对高要求项目)

如果你的共享茶室项目对公网依赖性要求比较高,或者客户场所网络环境差(无外网),芯步的Mini版设备支持 纯局域网私有化部署

  • 实现的方式是:设备支持配置本地服务器地址(如 http://192.168.1.100:8080/control)。

  • 优势:指令无需经过芯步的云服务器,在局域网内直连你的本地服务器,响应速度可降至毫秒级,且断外网也能运行

7. 总结

通过芯步智能包间控制器Mini版的开放接口,你可以将复杂的硬件控制简化为HTTP请求

  • 快速接入:只需处理好 AppIDAppSecret 和签名算法。

  • 场景闭环用户下单 -> 调用API通电/播报 -> 用户扫码 -> 点动开门 -> 订单结束 -> 调用API断电

  • :开发过程中注意处理接口超时重试机制,并利用好设备的语音播报功能来提升用户交互体验。

控制器产品方案:
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
如何接入智能 24 路远程开关控制模块来实现远程控制24路线路
查看 >>
如何二次开发4 路智能照明控制器来实现定时开关照明设备电源
查看 >>
如何接入共享空间智能控制器以实现自定义联动操作
查看 >>
厂房多设备集中控制:怎样把24 路智能分体远程电源控制器对接到软件项目中
查看 >>
共享茶室场景方案:
怎样在共享茶室照明插座控制中集成智能设备以实现延时通断控制
查看 >>
共享茶室灯光控制:怎样把2路HTTP接口智能开关对接到自己的项目中
查看 >>
共享茶室语音广播场景:如何将智能壁挂Pro语音提示器集成到项目中
查看 >>
共享茶室语音广播场景:怎么将智能86型远程语音通知喇叭接入到软件项目中
查看 >>
怎么在共享茶室三路设备电源管理中接入智能硬件以实现物理按键控制照明
查看 >>
包间用途方案:
台球厅 VIP 包间管理:怎么把8 路智能包间控制器集成到软件项目中
查看 >>
如何在4路包间综合管理控制器MINI中接入智能硬件以实现门禁电磁锁接口控制
查看 >>
怎么在门店包间设备电源管理中集成智能硬件来实现包间智能语音联动控制
查看 >>
私人影院包间场景:怎样把8 路包间电器覆盖控制器接入到自己的项目中
查看 >>
无人值守包间设备控制:怎么将8路包间设备集中控制器集成到软件项目中
查看 >>