写字楼公区照明改造的痛点在于:既要灵活控制多达24路回路(对应不同区域、不同灯光组),又要与现有楼宇管理系统无缝对接。芯步的开放接口采用标准HTTP协议,可以很好地解决这两个问题。以下是具体的技术对接方案。
写字楼公共区域照明控制:基于芯步24路分体远程开关控制模块的对接解决方案
一、 项目需求与挑战分析
在现代写字楼中,公共区域(如走廊、电梯厅、地下车库、卫生间、开放式办公区)的照明通常存在回路多、功率大、区域广的特点。传统的改造往往面临布线困难、协议封闭无法对接自有系统、以及难以实现精细化节能管理(如“人来灯亮、人走微亮”)的痛点。
本项目旨在将芯步的智能24路分体远程开关控制模块无缝集成到现有的楼宇自控系统或自有物业运维平台中,实现以下目标:
集中可视化控制:在自有后台实时查看24路每一路灯光状态,并支持远程单独控制或场景控制。
策略自动化:依托自有平台的时间表(定时策略)或外部传感器(人流/光照),自动调用接口下发开关指令。
协议标准化:利用模块开放的HTTP接口,解决不同楼层、不同配电箱设备的数据孤岛问题。
二、 核心对接设计
芯步的硬件产品(包括开关控制模块)其核心优势在于开放式HTTP API架构。它不依赖特定的私有网关(模块直接联网或通过网关联网),任何支持HTTP请求的编程语言(Java, Python, Go, PHP, Node.js)或物联网平台均可调用。
1. 网络拓扑结构
设备层:智能24路分体模块安装在强电配电箱内,控制接触器或直接控制负载。模块通过WiFi 2.4G / 以太网 / 4G(视具体型号)接入网络。
传输层:采用请求-响应模式。设备主动上报状态至你的私有服务器,你的服务器下发指令至设备。
应用层:你的自有物业管理系统(WEB/APP)作为控制中心。
2. 工作流程闭环
[自有物业系统后台] --(HTTP API)--> [芯步云/私有化部署服务器] --(指令下发)--> [24路控制模块]
^
| (状态上报)
[传感器/定时任务]三、 详细对接实施步骤
步骤 1:环境准备与接口鉴权
在项目启动对接前,需要在芯步开放平台或私有化部署的控制台中完成准备工作。
获取凭证:注册/登录设备管理后台,获取 AppId / AppSecret。
设备注册:将“24路分体模块”绑定到账号下,获取唯一的 Device ID。
接口寻址
公网版:
https://api.thingboot.com私有化版:
http://{你的服务器IP}:{端口}(支持局域网纯内网控制,保障数据安全)。
步骤 2:鉴权与签名机制
为保证写字楼照明系统的安全性,防止恶意攻击,调用接口需携带动态签名。
请求地址示例
http(s)://api.thingboot.com/{AppId}/device/control/?sign={动态签名}&ts={Unix时间戳}签名算法:通常为
md5(AppSecret + ts)或类似的哈希组合。你的后端在每次请求前需动态计算该值,确保接口调用的合法性。
步骤 3:核心指令下发 —— 实现“24路远程遥控”
这是该方案的核心技术点。你需要针对模块的每一路或多路下发指令。
场景 A:控制单一路灯光(例如:关闭第8路走廊灯)
请求方式:POST
Header
Content-Type: application/jsonBody 示例
场景 B:全开或场景控制(例如:下班模式,全楼关闭)由于24路分体模块支持多路并发,你的后端代码构建并发请求,或根据模块文档是否支持多点写入。
高级用法:通过调用设备的自定义指令,写入预设的场景编号(Scene ID)。
注:实际命令字段请以
command-47或具体设备的接口文档为准,power字段通常控制主电源,channel控制分路。
步骤 4:状态同步机制 —— 解决“手控与远程不同步”
在写字楼公区,保洁或安保可能会手动按动模块上的物理按键或对应的墙面开关。如果不做状态同步,你的软件界面显示可能与实际物理状态不一致。
上行消息推送:配置你的自有服务器回调地址(Callback URL)。
当有人手动按下开关改变灯光状态时,模块会主动向你的服务器推送一条JSON消息。
你的后端需接收此消息,并更新数据库中的“第X路”状态。
主动轮询:对于关键回路,你的系统可每隔5分钟调用
/device/status接口查询模块当前继电器触点状态,实现双保障。
四、 高级应用与节能策略(写字楼专属)
有了对接能力,你可以在自己的业务逻辑层实现以下高级功能,这是提升用户体验的关键:
1. 基于人体感应的“人来灯亮,人走灯灭”虽然芯步有自家的传感器,但你可以利用自己的系统做联动决策。
逻辑:你的自有平台收到第三方雷达传感器(或你已有的红外探头)的“有人”信号 -> 平台业务逻辑判断当前时间(如18:00-次日8:00) -> 调用
/control接口开启24路模块中的对应回路 -> 延迟5分钟后关闭。
2. 光照度自适应调节
逻辑:在靠窗区域,根据光照传感器数据,自动按顺序关闭第1路、第2路灯光,维持照度在标准300Lux,最大化节能。
3. “假期模式”一键部署
实现:在你的项目系统中增加一个定时任务,判断是否为法定节假日。如果是,上午8:00定时调用接口关闭所有非安防照明回路(24路全关),仅保留应急回路。
五、 私有化部署优势(针对高安全性楼宇)
对于金融、政府或高端商务写字楼,数据不出园区是硬性要求。
纯局域网运行:芯步的模块支持私有化模式。你可以将上述整个流程部署在写字楼的弱电机房服务器中,24路模块和你的控制软件通过内部局域网通信,无需外网,延迟可低至80-120ms以内。
六、 总结
通过这套方案,你不仅能将“智能24路分体远程开关控制模块”变成一个简单的执行器,更能将其深度融入到你的数字化楼宇生态中。
开发侧:仅需处理标准的JSON格式和HTTP请求,无复杂嵌入式开发。
管理侧:实现了对写字楼每一条回路的数字化孪生映射,无论是能耗分析还是运维检修,数据都尽在掌握。
落地性:完全兼容写字楼现有的强电布线,无需砸墙挖路,直接替换传统接触器或继电器模组即可。