CATALOG

芯步的智能开关通过HTTP API提供开放接口,支持公网/局域网双重部署,可快速集成到现有系统中。以下方案涵盖接口对接、状态同步和场景联动三个核心环节。

一、 背景与选型

在写字楼智能化改造中,为了保留用户原有的按键操作习惯并实现远程集中管理,我们选用芯步“智能触摸墙壁开关3路”硬件。该型号支持标准86型底盒安装,无需重新布线即可替换传统开关

二、 接口对接架构

本方案采用标准的 “设备-云平台/本地服务器-应用端” 三层架构。

  • 设备层:芯步3路触摸开关,负责继电器通断控制与物理触摸反馈。

  • 网络层:设备通过WiFi 2.4G联网。支持两种模式:

    • 公有云模式:设备连接芯步云,开发者通过HTTPS API调用。

    • 私有化模式:设备直连你的本地服务器(局域网IP),数据不外流

  • 应用层:你的Web端管理后台、APP或小程序。

三、 核心功能对接实现

1. 设备配网与初始化

设备首次上电后,可通过“一键配网”“热点配网”模式使其连接到写字楼的WiFi。

  • 操作方式:长按开关某个按键5秒,指示灯闪烁后,利用芯步提供的配网SDK或直接在“物联网控制台”将设备绑定至你的工作台

  • 设备ID:配网完成后,记录下设备的唯一ID,这是后续所有接口调用的凭证。

2. 远程照明控制(下行)

这是核心功能,用于你的OA系统或物业系统远程关闭忘关的灯光。芯步的接口采用标准的HTTP POST请求,签名机制有效防止接口被恶意篡改

请求示例假设你需要通过物业管理系统在下午7点自动关闭3楼办公区的第1路灯光。

接口地址(公有云模式):https://api.thingboot.com/{YourAppId}/device/control/?sign={Sign}&ts={Timestamp}

请求Body

参数解析

  • power1:1 代表开启线路1, power1:0 代表关闭。

  • 该型号支持 power1power2power3 分别对应三个触摸按键

  • 除了简单的通断,接口还支持 point1(点动,即先通后断)等场景控制。

代码逻辑(Python示例)

3. 状态实时同步(上行)

在写字楼管理中,实时获取灯光状态至关重要(例如:3D可视化大屏需要显示灯是亮是灭)。

  • 机制:芯步采用“消息推送”机制。当有人触摸墙壁开关打开灯时,设备会主动将状态上报到你的服务器。

  • 配置:你需要在芯步控制台中配置“API 推送”地址(即你的服务器接收地址)。设备状态变化时,芯步平台会将数据POST到你配置的接口

你的服务器接收到的状态推送示例

拿到这个数据后,你可以更新数据库中的照明状态,实现“物理操作与软件界面实时同步”,避免了“软件显示关了,但灯还亮着”的尴尬。

四、 高级应用场景:人体存在联动

单纯的远程控制只是第一步,结合传感器才能实现真正的“智慧节能”。

利用芯步生态中的 “智能人体存在雷达传感器” ,可以实现以下联动逻辑:

  1. 场景:办公室无人,但灯开着。

  2. 检测:传感器通过雷达模组检测到区域内无人持续例如15分钟,向服务器上报 radar_status 为空闲

  3. 执行:你的服务器接收传感器消息后,触发逻辑判断,立即调用上述控制接口,向该区域的3路开关下发 {“power1”: 0, “power2”: 0, “power3”: 0} 指令。

  4. 效果:实现“人走灯灭”,预计节能20%-30%。

五、 策略级管理(定时与场景)

基于开放接口,你的项目还可以实现更复杂的办公策略:

  1. 定时全关/全开每天晚上20:00,由你的服务器定时任务执行脚本,遍历所有设备ID,批量下发关闭指令。有效解决加班结束后保洁人员忘记关灯的问题。

  2. 一键场景模式

    • “下班模式”:一键关闭所有照明和插座电源(通过power*接口)。

    • “清洁模式”:只保留走廊夜灯(如线路3),关闭办公区大灯(线路1、2)。

六、 总结与

通过将芯步3路触摸开关接入项目,你的写字楼系统将获得以下能力:

  • 易集成:HTTP API协议通用,无论你后端是Java、Python还是Go,都能快速开发

  • 灵活性:支持局域网私有化部署。如果写字楼对数据安全要求比较高(如政府、金融客户),可将所有API流量限制在内网,不经过外网,保障响应速度与数据隐私

  • 稳定性:通过签名机制保证接口安全,设备支持WiFi断线重连。

在项目实施时,先在“芯步控制台”创建设备进行接口测试,确认指令无误后,再大规模开发部署。这套方案能显著提升写字楼的物业管理效率和租户的智能体验。