CATALOG

芯步8路智能控制器通过标准HTTP接口开放控制能力,可灵活集成到琴房管理系统。以下方案涵盖接口协议、命令格式、场景联动逻辑及部署要点。

1. 解决概述

在智能琴房或共享琴房项目中,需要对多个琴房内的设备进行独立控制,如灯光、空调、排气扇、门锁、辅助电源(如节拍器、乐谱灯插座)等。利用芯步的 8路共享空间智能控制器(交流电压版) ,单台设备即可对8个独立的电路进行远程通断控制,极大简化布线并降低改造成本。

该方案基于设备开放的 HTTP协议接口,无论您的现有系统是基于Web、微信小程序、APP还是PC端软件,均可通过调用API快速实现“硬控制”,无需复杂的驱动开发

2. 硬件:8路智能控制器

在选择硬件时,针对琴房环境(220V市电照明、空调及普通插座),推荐使用智能控制器8路|交流电压版

  • 核心优势:提供8路独立的继电器输出,意味着一台设备可以控制8间独立的琴房,或者集中控制一间大琴房内的8路不同设备(如顶灯、谱架灯、空调、新风系统等)。

  • 电气参数:每路支持最大10A电流,单路阻性负载可达2200W,足以覆盖琴房的照明和普通电器;整机总负载4400W

  • 联网方式:支持Wi-Fi 2.4GHz连接,部署简单,无需额外网关

3. 集成开发步骤

3.1 环境准备与设备配置

  1. 注册与登录:在芯步官方平台注册账号,登录控制台

  2. 设备配网:为控制器接通220V电源,使用官方APP或小程序将设备连接至琴房场景的本地Wi-Fi网络。

  3. 获取凭证:在控制台获取您的 AppIDAPI Token 以及该设备的唯一标识 Device ID

3.2 接口调用详解

芯步的API采用标准HTTP POST请求,请求地址格式为:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

核心请求参数说明

在请求Body中(JSON格式),必须包含以下两个字段

  1. device:目标设备的ID(字符串)。

  2. order:控制指令(JSON对象),这是实现对8路独立控制的关键。

“order”指令构建指南假设您的琴房管理系统需要控制1号琴房的灯光(接在控制器的第1路)和8号琴房的空调(接在第8路),数据结构设计如下:

  • 独立控制(单路)

    • 关闭第1路(1号琴房关灯):{"power1":"0"}

    • 开启第2路(对应设备通电):{"power2":"1"}

    • 以此类推,power1power8 分别对应控制器的8个接线端子

  • 场景联动(批量控制)当琴房进入运营高峰期或结束营业时,需要一键全开或全关。

    • 全开所有琴房设备:{"batch":{"power":1}}

    • 全关所有琴房设备:{"batch":{"power":0}}

    • 奇偶控制(如控制所有照明路):{"batch":{"relay":[1,3,5,7],"power":0}}

  • 逻辑时序控制在琴房预约场景中,用户扫码开门后,希望灯光依次亮起,避免大电流冲击。

    • 先通后断(Point):例如,模拟“点动”模式开门,通电1秒后自动断开:{"point":{"interval":1000}}

    • 先断后通(Reset):用于设备复位场景

4. 典型琴房业务流程集成

以下是将8路控制器集成到您的“琴房预约系统”中的业务逻辑示例:

第一种场景:用户扫码签到/开房

  1. 动作:用户在小程序点击“开始使用”。

  2. 后端逻辑:系统校验订单有效性 -> 调用芯步API。

  3. 发送指令

    • 控制门锁电路(假设接在第8路):{"power8":"1"} (电磁锁断电,门开)。

    • 控制照明电路(假设接在第1路):{"power1":"1"}

    • 控制插座电路(供乐器使用,接在第2路):{"power2":"1"}

  4. 结果:琴房门锁弹开,灯光亮起,设备通电。

第二种场景:倒计时/自动断电

  1. 动作:用户购买的时间结束,或系统管理员点击“强制结束”。

  2. 发送指令{"power1":"0", "power2":"0", "power8":"0"}

  3. 结果:灯光熄灭,设备断电,门锁闭合。防止用户超时占用。

第三种场景:异常预警联动

利用控制器提供的8路开关量信号输入接口

  • 应用:将门窗磁传感器接入控制器的输入端。

  • 逻辑:如果在断电状态下检测到门磁被打开(非法闯入),系统可立即收到信号,并联动报警或推送消息给管理员

5. 技术实施要点

  1. 签名认证:每次HTTP请求需携带 sign(签名)和 ts(时间戳)。切勿将Token明文写在App或小程序前端。请一定要将控制逻辑封装在您的后端服务器中,由后端向芯步平台发起请求,以保护密钥安全

  2. 负载计算:虽然单路支持2200W,但在多路同时开启时,需确保琴房的总电路承载不超过控制器的总额定功率(4400W)。若琴房配备大功率立式空调,单独布线或错峰控制

  3. 网络稳定性:控制器依赖2.4G Wi-Fi。在琴房这种可能存在较多隔音材料的场景中,确保Wi-Fi信号强度,或选择外置天线版本的控制器以增强接收能力

  4. 状态同步:除了下发命令,您的系统还可以调用接口查询设备的当前开关状态,以应对网络波动导致的状态不同步问题,确保管理后台显示的“灯状态”与实际物理状态一致

6. 总结

通过集成芯步8路智能控制器的HTTP接口,您可以利用现有的后台服务快速构建琴房的物联网控制能力。一台设备、8路输出、简单的HTTP指令,即可完成对多间琴房或复杂设备的电气控制,实现扫码用电、远程限时、无人值守的智能化管理。