3路智能墙壁远程控制开关是芯步WiFi智能开关系列的核心产品之一,采用标准86型底盒设计,可直接替换传统墙壁开关,无需改动现有布线。该设备通过WiFi 2.4GHz无线网络直连云端,每个通道均可独立控制三路照明或电器。设备具备实时状态反馈、定时任务、状态保持(锁定)等功能,满足家庭、办公及工业场景的智能化控制需求。
芯步为该系列设备开放了完整的HTTP接口,适用于任何支持HTTP请求的编程语言(如Python、Java、Go、PHP及Shell脚本)。接口以RESTful风格设计,通过在URL中携带AppID、签名(sign)和时间戳(ts)进行权限验证,命令下发采用JSON格式封装,结构清晰,响应速度快(80-120ms)。
一、3路智能墙壁开关的核心接口能力
芯步3路智能墙壁开关的接口设计围绕独立的通道控制展开,主要支持以下四种核心命令类型
1. 单路独立控制
通过power1、power2、power3参数分别控制对应通道的开关状态,是最基础的开关控制方式。
| 命令示例 | 参数值 | 功能说明 |
|---|---|---|
{"power1":"1"} | 1 | 开启第1路 |
{"power2":"0"} | 0 | 关闭第2路 |
{"power3":"1"} | 1 | 开启第3路 |
2. 状态保持(锁定)
使开关在用户手动操作后自动恢复到指定状态,常用于公共区域(如卫生间、会议室)的灯光管理。参数格式为{"keep":"状态","revert":"秒数"}。
| 命令示例 | 功能说明 |
|---|---|
{"power1":{"keep":"1","revert":"3"}} | 即使有人手动关灯,3秒后自动重新打开 |
{"power2":{"keep":"0","revert":"5"}} | 即使有人手动开灯,5秒后自动关闭 |
3. 先通后断(点动模式)
继电器闭合一段时间后自动断开,适用于门禁、电锁、短暂触发的设备控制。
| 命令示例 | 功能说明 |
|---|---|
{"point1":"2000"} | 第1路通电2秒后自动断开 |
{"point2":"3000"} | 第2路通电3秒后自动断开 |
4. 先断后通(复位模式)
继电器断开一段时间后自动闭合,用于设备重启、系统复位等场景。
| 命令示例 | 功能说明 |
|---|---|
{"reset1":"2000"} | 第1路断电2秒后重新接通 |
{"reset3":"5000"} | 第3路断电5秒后重新接通 |
二、联动控制的技术实现路径
实现设备联动控制的核心思路是:以传感器事件或业务逻辑为触发源,通过业务服务器调用芯步开放接口,向3路开关下发控制指令。整个流程包含三个关键环节:
步骤一:环境准备与设备配置
在开始接口开发之前,需要进行以下准备工作
注册芯步账号并登录控制台
创建工作台,获取系统生成的
AppID设置开发者密钥并配置IP白名单(生产环境)
设备配网:通过PC控制台或芯步小程序,将开关连接至现场2.4GHz WiFi网络
注意:3路开关采用WiFi直连方式,无需网关即可工作;预先在控制台登记WiFi SSID和密码以简化配网流程。
步骤二:接口调试与控制验证
获取设备的唯一device标识后,即可通过HTTP接口进行控制验证。接口地址如下
http(s)://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}以下以Python为例,展示控制第1路开启、第2路关闭的命令实现:
返回码
200仅代表指令已成功下发给设备,若设备离线或参数错误,实际效果可能未生效;对执行结果有严格要求的场景需配合异步消息推送机制。
步骤三:联动策略编排与场景集成
联动控制的本质是规则引擎 + 接口调用,可根据业务需求灵活编排。以下是三种典型的联动场景:
| 联动场景 | 触发条件 | 业务动作 | 接口调用参数 |
|---|---|---|---|
| 人来灯亮,人走灯灭 | 人体传感器检测到无人持续3分钟 | 关闭3路开关 | {"power1":"0","power2":"0","power3":"0"} |
| 安防联动 | 烟雾传感器报警 | 开启应急照明和排风 | {"power1":"1","power3":"1"}(第2路保留) |
| 定时控制 | 每天22:00到达 | 关闭非必要电路 | 通过业务服务器的定时任务触发 |
第一种场景:传感器联动(人来灯亮/人走灯灭)
以芯步智能人体存在传感器为例,当传感器探测到“无人”状态变化时,平台会主动推送消息到用户配置的接收地址。业务服务器解析消息后,调用3路开关接口完成联动:
第二种场景:安防联动(烟雾报警触发排风与应急照明)
| 步骤 | 动作 | 说明 |
|---|---|---|
| 1 | 烟雾传感器报警 | 平台推送报警消息至服务器 |
| 2 | 业务服务器判断报警级别 | 确认是否需要应急处理 |
| 3 | 调用3路开关接口 | 开启排风扇(第1路)+应急照明(第2路) |
| 4 | (可选)向管理员推送通知 | 通过短信/App推送告警 |
第三种场景:定时任务(下班自动断电)
通过业务系统的定时任务机制(如Linux Crontab、Jenkins、APScheduler),在指定时间调用接口:
三、方案优势与适用场景
基于芯步开放接口的联动方案具有以下优势:
| 特性 | 说明 |
|---|---|
| 开发友好 | 标准HTTP协议,任何语言均可接入,无需学习私有SDK |
| 免网关部署 | WiFi直连云端,降低硬件成本和组网复杂度 |
| 通道独立 | 3路互不干扰,支持精细化控制和状态查询 |
| 私有化支持 | 支持私有化部署和局域网环境运行,满足数据安全需求 |
该方案适用于以下典型场景:
智慧办公:根据会议室预约系统自动送断电,联动人体传感器实现节能管理
智能家居:离家一键断电、回家场景模式、定时控制热水器等
工业控制:远程控制排风扇、水泵、警示灯等工业设备,配合传感器实现自动化
共享设备:共享自习室、棋牌室的照明和电器计费控制