CATALOG

芯步的智能墙壁开关通过标准HTTP接口开放控制能力,可以无缝集成到你的写字楼管理系统中。下面从硬件选型、接口对接、集成架构到典型场景,梳理完整的落地方案。

一、 选型与准备:选择适合写字楼的2路开关

在写字楼场景中,选用 “智能触摸墙壁开关2路” 。这款产品具备以下适合办公楼改造的特点:

  • 无需网关,直连Wi-Fi:支持2.4G Wi-Fi,只要写字楼内有无线网络覆盖,设备即可直接联网,无需额外购买网关,降低了集成成本和故障点

  • 零火线供电,稳定可靠:采用标准86型规格,可直接替换现有墙壁开关。通常需要零线,这保证了Wi-Fi模块长期在线,响应指令延迟低(约80-120ms)

  • 双路独立控制:可分别控制两路照明电路(例如:一路控制办公区主灯,一路控制走廊灯或筒灯),也可通过API独立下发指令

在集成前,你需要在[芯步开放平台]完成以下准备工作:

  1. 注册开发者账号,获取 AppIDAppSecret (用于接口鉴权)。

  2. 将开关配网绑定,获取设备的唯一标识 Device ID

二、 接口集成指南:怎么通过代码控制灯光

芯步的开放接口设计遵循标准的HTTP协议,无论你的后台是用Java、Python、Go还是Node.js编写,都可以轻松调用。

1. 鉴权机制

所有API请求均需携带签名以保证安全性。签名算法如下

ts = 当前时间戳(秒)
sign = md5( md5(AppSecret) + ts )

你需要在HTTP Header或URL参数中携带 signts

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控制开关,还可以设计以下自动化场景:

  1. 上班模式与下班模式

    • 集成方案:对接公司的排班系统。上班前10分钟,系统调用接口 控制第1路开启;下班后,调用 控制第2路关闭(同时也关闭第1路)。

    • 应急场景:对于加班区域,通过系统判断,仅开启加班区对应开关的第1路,实现分区节能。

  2. 传感器联动

    • 集成方案:如果你还采购了芯步的人体存在传感器,当传感器检测到“无人”状态持续超过30分钟,服务器在收到该事件后,可自动调用接口将对应的开关关闭

  3. 保洁/巡检模式

    • 集成方案:利用“先通后断”指令。设定 {"point2":"3000"},即开启第2路线路3秒后自动关闭。用于保洁或巡检人员打卡时临时测试灯光,无需人工再手动关闭,防止忘记关灯造成浪费。

四、 高级配置和需要注意的点

  1. 私有化部署(局域网)如果写字楼对数据安全要求比较高(例如金融、政企客户),芯步的设备支持 局域网纯内网运行。这意味着所有的HTTP请求都不需要经过外网,直接在写字楼内部服务器路由到设备IP,极大降低了网络延迟并提升了安全性。

  2. 设备状态同步由于用户可能会物理按压开关,为了保持系统状态一致,在系统中订阅设备的状态回调(Webhook) 。当物理开关状态改变时,芯步平台会推送消息,你的系统需要更新数据库中的“灯状态”字段。

  3. 多设备批量控制接口的 device 字段支持传入多个ID,用逗号分隔即可。例如,想一键关闭整层楼所有灯光,可以传入 device="id1,id2,id3..." 并发起请求

五、 总结

通过集成芯步的2路智能墙壁开关,你的“写字楼办公室照明管理项目”可以获得以下价值:

  • 细粒度控制:不再只是一整层开/关,而是将办公区与公共区(2路)分开管理。

  • 高开发效率:标准的HTTP API接口,无需关心底层无线协议,后端工程师即可轻松完成对接。

  • 灵活部署:支持公网SaaS和局域网私有化,适应不同客户的部署环境。

这套方案特别适合OA系统开发商或企业后勤自研团队,将硬件能力转化为软件功能,实现真正的数字化楼宇管理。