CATALOG

芯步的10A86型定时开关插座通过开放HTTP接口,支持远程通断控制和定时任务,可以灵活接入各类软件系统。以下方案围绕接口对接、联动逻辑设计、典型第三种场景个层面展开,帮助你快速实现多设备协同控制。

1. 解决概述

在智能家居和楼宇自动化的场景中,多设备联动控制是实现节能与自动化的核心。本方案的目标是利用芯步10A86型定时开关插座及其开放的HTTP API接口,将其无缝集成至现有或新建的软件系统(如Web应用、移动端APP、SaaS平台)中。

通过本方案,开发者不仅可以独立控制每个插座的通断,还能利用传感器数据(如人体红外、温湿度)定时任务事件触发机制,实现多设备之间的逻辑联动。

2. 硬件与接口准备

2.1 10A86型定时开关插座概述

该设备为标准86型墙壁插座,可直接替换传统插座

  • 核心功能:远程控制、定时开关、功率计量(部分版本)。

  • 通信方式:Wi-Fi(2.4GHz)。

  • 额定参数:MAX 10A / 2200W。

2.2 开放接口特点

芯步提供统一的HTTP接口,只要设备联网,即可向设备下发指令

  • 接口地址http(s)://api.thingboot.com/{AppId}/device/control/

  • 鉴权方式:签名机制(MD5)。

  • 数据格式:JSON。

  • 响应速度:命令下发到设备执行约80-120ms

3. 设备接入与API集成指南

为了实现对10A86型插座的控制,需要在您的服务器或云平台上完成以下技术对接。

3.1 鉴权与签名生成

为了防止接口被恶意调用,每次请求需携带动态签名。签名生成逻辑如下

  1. 获取 AppIdAppSecret(在芯步控制台获取)。

  2. 获取当前Unix时间戳(秒) ts

  3. 计算签名 sign = md5( md5(AppSecret) + ts )

3.2 单设备控制指令

通过HTTP POST请求向指定设备下发JSON指令。

请求示例(Shell/Python核心逻辑):

3.3 核心指令集(Order参数)

针对10A86型插座,order字段支持以下三种模式

功能模式指令参数示例功能描述
即时开关{"power": 1}立即打开插座
断开{"power": 0}立即关闭插座
先通后断(定时){"point": 30000}立即开启,30秒后自动关闭
先断后通(定时){"reset": 30000}立即关闭,30秒后自动开启
多设备批量{"device":"id1,id2",
"order":{"power":0}}
一次性关闭多个设备

4. 多设备联动控制方案设计

实现“联动”的核心在于事件触发机制。当某一设备状态变化或传感器触发时(需搭配传感器硬件),由您的业务服务器逻辑判断并调用API控制其他插座动作。

4.1 典型联动架构

  1. 触发层:人体传感器、门磁传感器或10A插座本身的功率计量变化。

  2. 逻辑层:您的业务服务器(接收传感器上报的Webhook,判断逻辑)。

  3. 执行层:通过API控制10A86插座及其他IO设备。

4.2 第一种场景:人来灯亮(红外感应联动)

需求:配合芯步人体红外传感器,当人进入卫生间时,自动开启10A插座控制的排风扇或灯光;人离开后延迟关闭。实现逻辑

  1. 传感器探测到“有人”,向您的服务器推送状态 {"status": "present"}

  2. 服务器调用API控制10A插座:{"power": 1}

  3. 传感器探测到“无人”后,服务器启动一个延迟任务。

  4. 延迟2分钟后,服务器调用API关闭插座:{"power": 0}

4.3 第二种场景:过载保护与声光告警

需求:实时监控10A插座的功率,如果接入电器功率超过2000W,自动断电并联动播报喇叭提示实现逻辑

  1. 服务器监听插座上报的功率数据(计量版特有)。

  2. 条件判断:若 Current_Power > 2000

  3. 联动动作

    • 发送指令 {"power": 0} 切断当前插座。

    • 发送指令给“语音播报喇叭”:{"play:gbk:16":"检测到功率过高,已自动断电"}

4.4 第三种场景:定时执行复杂任务

需求:利用插座的定时功能实现节能,例如在夜间自动关闭所有加电设备。实现逻辑利用插座的 reset 指令实现简单的定时,或利用服务器的定时任务(Cron Job)在特定时间调用API。

  • 晚间12点:服务器请求 {"device":"all_lights","order":{"power":0}}

  • 早上6点:服务器请求 {"device":"water_heater","order":{"power":1}}

5. 高级功能与扩展

5.1 场景(Scene)自动化

如果联动逻辑较为复杂(例如:如果A开且B关,则C执行先通后断),在您的服务器端建立规则引擎。10A86插座作为执行终端,接收处理后的最终指令。

5.2 设备状态同步

为了保证UI界面与实际设备状态一致,芯步接口支持状态查询。

  • 确保界面开关状态与物理按键按压状态同步:设备状态变化时,平台会推送消息到设置的URL,服务端监听此推送以实时更新数据库状态

5.3 私有化部署

对于对响应速度或数据安全要求比较高的场景,芯步支持局域网通信和私有化部署。您的服务器可以不经过公网,直接在局域网内通过API控制同一网段下的10A86插座,极大降低延迟

6. 注意事项

  • Wi-Fi信号:86型插座安装在底盒内,金属面板和墙体对信号有屏蔽作用,确保现场2.4GHz Wi-Fi信号覆盖良好

  • 功率限制:10A版本最大支持2200W,严禁接入大功率空调或取暖器,否则会烧毁继电器

  • 签名时效:时间戳ts通常具有有效期(如5分钟),请确保您的服务器时间与标准时间同步,避免签名失败。

7. 总结

通过对接芯步10A86型定时开关插座的开放接口,集成商和开发者可以快速赋予传统电器远程控制和自动化的能力。结合传感器与其他执行设备(如喇叭、窗帘电机),可以构建出从“感知”到“控制”的全链路智能解决方案,提升楼宇或家居的管理效率

插座产品方案:
商场设备电源控制:怎样把智能插座10A接入到自己的项目中
查看 >>
写字楼设备电源管理:怎么把16A86型定时智能插座接入到软件项目中
查看 >>
如何对接10A86型远程控制插座来实现故障告警通知
查看 >>
怎么在广告灯箱设备电源管理中集成智能硬件来实现远程定时任务设置
查看 >>
广告灯箱设备电源管理:怎么把1位5孔智能电源插座对接到软件项目中
查看 >>
联动场景方案:
如何在灯光控制中集成智能硬件以实现联动继电器模块扩展控制
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
怎么二次开发双路智能墙壁控制开关以实现门禁与照明联动控制
查看 >>
如何二次开发3路智能照明开关以实现多设备联动控制
查看 >>
怎么在智能家居人体感应照明中集成智能设备以实现场景联动控制
查看 >>
设备用途方案:
怎样在商业空间门禁照明联动控制中接入智能硬件来实现设备运行状态监控
查看 >>
怎么接入智能PDU[总控]|5位来实现集中一键控制5路设备电源
查看 >>
如何二次开发3路智能照明开关以实现多设备联动控制
查看 >>
怎样在无人值守门店机柜电源控制中对接智能设备以实现多设备联动控制
查看 >>
怎么在调度站语音播报中接入智能设备以实现设备状态语音反馈
查看 >>