芯步的智能墙壁开关通过标准HTTP接口开放控制能力,可以无缝集成到你的写字楼管理系统中。下面从硬件选型、接口对接、集成架构到典型场景,梳理完整的落地方案。
一、 选型与准备:选择适合写字楼的2路开关
在写字楼场景中,选用 “智能触摸墙壁开关2路” 。这款产品具备以下适合办公楼改造的特点:
无需网关,直连Wi-Fi:支持2.4G Wi-Fi,只要写字楼内有无线网络覆盖,设备即可直接联网,无需额外购买网关,降低了集成成本和故障点。
零火线供电,稳定可靠:采用标准86型规格,可直接替换现有墙壁开关。通常需要零线,这保证了Wi-Fi模块长期在线,响应指令延迟低(约80-120ms)。
双路独立控制:可分别控制两路照明电路(例如:一路控制办公区主灯,一路控制走廊灯或筒灯),也可通过API独立下发指令。
在集成前,你需要在[芯步开放平台]完成以下准备工作:
注册开发者账号,获取
AppID和AppSecret(用于接口鉴权)。将开关配网绑定,获取设备的唯一标识
Device ID。
二、 接口集成指南:怎么通过代码控制灯光
芯步的开放接口设计遵循标准的HTTP协议,无论你的后台是用Java、Python、Go还是Node.js编写,都可以轻松调用。
1. 鉴权机制
所有API请求均需携带签名以保证安全性。签名算法如下
ts = 当前时间戳(秒) sign = md5( md5(AppSecret) + ts )
你需要在HTTP Header或URL参数中携带 sign 和 ts。
2. 核心API详解:控制2路开关
请求地址:
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求方式:
POST请求体 (Body)
| 功能描述 | 请求参数 (order字段) | 场景说明 |
|---|---|---|
| 控制第1路开启 | {"power1":"1"} | 开启办公区主照明 |
| 控制第1路关闭 | {"power1":"0"} | 关闭办公区主照明 |
| 控制第2路开启 | {"power2":"1"} | 开启走廊/灯带 |
| 控制第2路关闭 | {"power2":"0"} | 关闭走廊/灯带 |
| 临时应急模式 | {"point1":"5000"} | 第1路先通电,5秒后自动断电 |
| 状态保持 | {"power1":{"keep":"1","revert":"5"}} | 锁定为开启状态,用户手动关闭5秒后自动恢复开启 |
3. 代码集成示例
以下示例展示了如何通过后台向指定的2路开关发送开启第1路照明的指令:
请求示例 (cURL)
返回示例
如果你的项目需要接收设备状态上报,需要配置消息推送服务。在芯步控制台设置回调URL,当有人手动按下开关或状态变化时,平台会主动推送当前开关状态到你的服务器。
三、 系统架构方案:两路灯光怎么融入你的项目
结合芯步的接口特性,推荐以下集成架构,将两路灯光分别对应不同管理逻辑:
flowchart TD
A[你的应用系统] --> B[芯步开放平台
(API接口)]
B --> C[智能墙壁开关2路
设备ID: XXX]
C --> D[第1路输出
(办公区主照明)]
C --> E[第2路输出
(过道/立面照明)]
F[人体传感器/环境传感器] --> G[触发联动逻辑]
G --> A在这个架构中,你的项目不仅可以用App控制开关,还可以设计以下自动化场景:
上班模式与下班模式
集成方案:对接公司的排班系统。上班前10分钟,系统调用接口
控制第1路开启;下班后,调用控制第2路关闭(同时也关闭第1路)。应急场景:对于加班区域,通过系统判断,仅开启加班区对应开关的第1路,实现分区节能。
传感器联动
集成方案:如果你还采购了芯步的人体存在传感器,当传感器检测到“无人”状态持续超过30分钟,服务器在收到该事件后,可自动调用接口将对应的开关关闭。
保洁/巡检模式
集成方案:利用“先通后断”指令。设定
{"point2":"3000"},即开启第2路线路3秒后自动关闭。用于保洁或巡检人员打卡时临时测试灯光,无需人工再手动关闭,防止忘记关灯造成浪费。
四、 高级配置和需要注意的点
私有化部署(局域网)如果写字楼对数据安全要求比较高(例如金融、政企客户),芯步的设备支持 局域网纯内网运行。这意味着所有的HTTP请求都不需要经过外网,直接在写字楼内部服务器路由到设备IP,极大降低了网络延迟并提升了安全性。
设备状态同步由于用户可能会物理按压开关,为了保持系统状态一致,在系统中订阅设备的状态回调(Webhook) 。当物理开关状态改变时,芯步平台会推送消息,你的系统需要更新数据库中的“灯状态”字段。
多设备批量控制接口的
device字段支持传入多个ID,用逗号分隔即可。例如,想一键关闭整层楼所有灯光,可以传入device="id1,id2,id3..."并发起请求。
五、 总结
通过集成芯步的2路智能墙壁开关,你的“写字楼办公室照明管理项目”可以获得以下价值:
细粒度控制:不再只是一整层开/关,而是将办公区与公共区(2路)分开管理。
高开发效率:标准的HTTP API接口,无需关心底层无线协议,后端工程师即可轻松完成对接。
灵活部署:支持公网SaaS和局域网私有化,适应不同客户的部署环境。
这套方案特别适合OA系统开发商或企业后勤自研团队,将硬件能力转化为软件功能,实现真正的数字化楼宇管理。