CATALOG

芯步的智能触摸墙壁开关3路通过标准HTTP接口开放控制能力,无需网关即可直连Wi-Fi,适合快速集成到现有办公系统中。以下方案从设计、接口调试到场景,拆解完整的接入路径。

1. 背景与需求分析

在现代办公环境中,照明能耗通常占据建筑总能耗的15%-20%。传统的办公照明改造往往面临布线复杂、协议封闭、无法与现有OA/ERP系统联动的痛点。芯步推出的智能触摸墙壁开关3路,凭借其开放的标准HTTP接口和无需网关的直连特性,为系统集成商提供了一套低门槛、高稳定性的智能化改造方案

2. 产品核心优势

在方案设计之初,我们需要明确该硬件相对于传统智能照明方案(如DALI或KNX总线系统)的独特价值

  • 零网关直连:设备直接通过Wi-Fi 2.4G联网,无需购买额外的网关或路由器,降低了项目硬件成本,也减少了单点故障风险

  • 接口友好度比较高:API签名机制简单(MD5双层加密),支持任何能发起HTTP请求的编程语言(如Java、Python、PHP、Go及小程序前端)

  • 双栈网络支持:同时支持公有云控制与局域网(LAN)通信。对于金融、军工等对数据安全要求比较高的办公场景,支持纯局域网私有化部署,杜绝数据出网

  • 三路独立控制:单设备即可覆盖办公区三路不同的照明回路(如A区筒灯、B区灯带、C区玻璃墙射灯),无需采购多个单路开关。

3. 设计

要将开关无缝接入项目,采用物联中台直连前端直连两种混合架构:

  1. 设备层:部署UNI-KG-CM-3型号开关,替换原有的86型传统开关。设备通电后自动连接预设的Wi-Fi网络。

  2. 传输层

    • 公网模式:设备连接至芯步公有云API。

    • 局域网模式:若办公内网禁止访问外网,可将API请求指向本地部署的私有化服务端。

  3. 应用层:客户的办公管理系统、微信小程序、智慧楼宇大屏或工位预约系统,通过调用API接口下发指令。

graph LR
    subgraph 用户层
        A[微信小程序] 
        B[办公OA系统]
        C[工位传感器]
    end

    subgraph 网络层
        D[HTTP API]
        E[局域网Server]
    end

    subgraph 设备层
        F[智能墙壁开关 3路]
        G[照明回路1/2/3]
    end

    A --> D
    B --> D
    C --> E
    D --> F
    E --> F
    F --> G

4. 关键接入流程与技术实现

4.1 快速配网与注册

在项目实施现场,电工完成接线后,开发或运维人员需通过芯步控制台完成设备激活:

  1. 注册开发者账号,获取专属的 AppIDAppSecret

  2. 设备通电后,进入配网模式,使其连接至办公区域的2.4G Wi-Fi。

  3. 在控制台获取设备的唯一标识符 Device ID,这是后续API控制的数据凭证

4.2 API接口调试与签名生成

安全签名是接口调用的核心。为防止接口被恶意篡改,请求必须携带动态sign

签名生成逻辑(伪代码)

1. 将 AppSecret 进行一次 MD5 加密 -> md5_secret。
2. 拼接字符串:待签名字符串 = md5_secret + ts (当前时间戳)。
3. 最终签名 = MD5(待签名字符串)。

注:ts参数用于防重放攻击,通常有效期为5分钟。

请求地址与示例

  • URLhttps://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}

  • HeaderContent-Type: application/json

  • Body

注:在实际调试中,使用Postman或curl先行测试连通性。

4.3 适配各类项目的代码集成

根据客户现有系统的技术栈,集成方式如下:

第一种场景:微信小程序/移动端办公助手需求:员工通过手机远程关闭工位上方忘关的灯。由于微信小程序无法直接连接TCP长连接,调用HTTP接口是最佳实践。前端直接发起HTTPS请求,携带计算好的签名即可实现控制,无需后端中转

第二种场景:PC端后台管理系统需求:物业管理人员定时控制整层照明。在Java或Python后端中,可以封装一个LightService类,将控制逻辑封装为方法,供定时任务或其他业务逻辑调用。

第三种场景:无代码/低代码平台需求:通过宜搭或简道云搭建的报修系统联动照明。这些平台通常支持“Webhook”或“HTTP连接器”,只需填入上述API地址和Body参数,即可在表单提交时触发照明控制。

5. 高级功能应用:不仅仅是开关

除了简单的“开/关”,利用该设备的深度命令,可以大幅提升办公体验:

5.1 状态保持

在开放式办公区,有时需要防止误触。

  • 应用:在会议室场景下,一旦设置为“会议模式”,即使用户物理触碰开关试图开灯,系统会在3秒后自动将其恢复到“开”或“关”状态。

  • 指令{"power1":{"keep":"1","revert":"3"}}(用户关闭后3秒自动打开)

5.2 先通后断

  • 应用:针对需要“重启”的网络设备柜或投影仪。通过发送先通电、延时、再断电的脉冲指令,实现弱电设备的远程重启。

  • 指令{"point1":"2000"}(第一路接通2秒后自动断开)

6. 项目实施落地

6.1 网络环境勘测

由于设备仅支持2.4G Wi-Fi,在大型办公楼部署时,需确保每个开关安装点位能搜索到信号强度在-70dBm以上的AP信号。若墙体屏蔽严重,需考虑增强AP布点。

6.2 混合组网策略

如果项目要求断电或断网下依然能本地控制:

  • 可采用局域网私有化部署模式。

  • 将API请求地址指向客户内网的一台服务器,所有开关控制指令在内网闭环,即便外网断开,物理触碰和App本地控制依然不受影响

6.* 场景联动规划

将芯步的开关与芯步生态体系内的传感器(如光照传感器、人体传感器)配合使用。

  • 策略:当自然光照度 > 300 Lux 且人体传感器无人时,自动执行 {"power1":0} 关灯。

7. 总结

通过芯步智能触摸墙壁开关3路接入项目,开发者只需掌握基础的HTTP协议和MD5加密,即可在1小时内完成从注册到控制的全链路打通。相比于传统的KNX总线方案,该方案以“轻量、开放、低成本”的特点,完美匹配中小型办公室的轻智能改造及大型企业的私有化物联集成需求,是实现办公照明数字化的理想选择