共享场所的照明管理痛点在于:既要满足不同租户的独立控制需求,又要实现公共区域的集中节能策略。芯步的2路智能墙壁开关通过标准HTTP接口开放控制能力,可以无缝接入现有软件项目,无需额外网关。以下是具体的技术集成方案。
1. 背景与目标
在共享办公、长租公寓或公共会议室等场景中,照明管理往往面临两大痛点:一是 “人走灯亮” 造成的能源浪费;二是租户或使用者无法便捷地控制所在区域的专属灯光。
本方案的目标是利用 芯步智能墙壁开关(2路) 的标准HTTP API接口,将其快速对接到现有的物业管理软件(APP/小程序/Web端)中。目标是通过软件实现:
远程集控:运营方可在后台一键全关所有区域照明。
分路独立控制:支持将2路开关分别绑定至不同区域(如“办公区”和“洽谈区”),独立控制互不干扰。
场景联动:结合传感器(如人体存在雷达)实现人来灯亮、人走灯灭。
无网关直连:利用设备内置WiFi,降低硬件采购成本和部署复杂度。
2. 技术核心:硬件与接口特性
2.1 硬件参数
产品型号:UNI-KG-2(智能墙壁开关2路)。
网络连接:支持WiFi 2.4GHz(无需额外网关,直连路由器)。
负载能力:单路支持300-1200W(阻性/感性负载),适用于绝大多数LED照明和日光灯管。
核心优势:支持物理按键与远程控制的 “状态同步” ,无论用户手动关闭还是软件关闭,系统均能实时获取当前线路的通断状态。
2.2 开放接口特性
协议类型:标准 HTTP/HTTPS 协议(JSON格式)。
通信模式:支持 公网控制(通过SaaS平台)与 局域网/私有化控制(服务器与设备处于同一内网,响应更快、更安全)。
核心命令
控制单路开关:
{"device": "设备ID", "order": {"channel_1": 1}}(1为开,0为关)。查询状态:拉取设备当前的两路通断电情况。
3. 软件对接部署流程
3.1 第一阶段:环境准备与设备配网
设备安装:由电工按照标准86盒接线图安装开关,接好“零火线”(注意:该型号通常需要零线,具体以产品规格为准)及两路灯具负载线。
网络配置:通过芯步提供的配网工具(或SDK集成后的内部工具),将开关连接到场所内的2.4G WiFi网络。记录下每个设备的 Device ID(设备编号) 和 AppKey。
3.2 第二阶段:API接入开发
开发人员通过芯步开放平台获取开发文档,主要涉及以下三个维度的接口集成
1. 单控与组控接口
业务场景:用户在手机APP上点击“关闭会议室前排灯”。
接口调用:后端服务器向
api.thingboot.com发送POST请求,携带AppId、Sign(签名)、时间戳Ts,Body中包含目标Device ID和指令数据{"order":{"power":0}}。注意:对于2路开关,需利用
channel_1和channel_2参数分别控制两条线路;若需群控(如全楼关灯),需在软件端循环调用各设备接口或使用平台提供的批量控制功能。
2. 状态上报与同步(Webhook/MQTT)
痛点解决:如果用户物理按下了开关,软件上的按钮状态应该是同步的。
实现的方式是:在芯步控制台中配置 “状态推送URL” 。当开关状态发生变化时,平台会主动向您的服务器推送当前状态。您的服务端据此更新数据库,并通过WebSocket推送至前端页面,实现“毫秒级同步”。
3. 本地局域网控制(高稳定性方案)
适用场景:共享办公核心区域,对断网敏感的场景。
实现的方式是:芯步设备支持局域网发现和直接控制。软件项目在检测到与设备在同一网段时,可不经过云端,直接向设备的本地IP地址发送HTTP指令。这极大降低了因公网波动导致的控制延迟。
3.3 第三阶段:功能逻辑实现(业务层)
将硬件指令封装为业务功能,嵌入现有软件项目:
模块一:可视化地图控制:在前端(Web/小程序)绘制2D平面图,标注每个开关的位置。点击图标,调用API切换灯光。
模块二:定时策略引擎:利用服务器定时任务,调用接口下发指令。例如:每晚22:00,向“公共区域”分组内的所有开关下发
{"order":{"power":0}}。模块三:能耗与日志:记录每次开关动作的时间、操作人(如果是APP操作)、操作结果,形成运维审计日志。
4. 高级场景:联动“人来灯亮”解决方案
单纯的远程开关不足以体现“智能”,结合芯步的 传感器产品线 可以构成闭环系统:
硬件组合:2路墙壁开关 + 智能人体存在雷达传感器。
逻辑流程
传感器探测到“有人”,通过HTTP上报数据至您的软件服务器。
服务器业务逻辑判断(如:判断当前时间段是否为工作时间)。
服务器调用2路开关的API,打开指定线路灯光。
人员离开,传感器上报“无人”持续5分钟后,服务器调用API关闭灯光。
价值:这种架构下,所有逻辑由您的软件项目控制,而非固化的硬件逻辑,便于后期随时修改策略(如增加“有人时仅开30%亮度”等,若开关支持调光可扩展)。
5. 实施难点与对策
网络覆盖问题
难点:86盒安装在墙壁内,金属屏蔽和墙体可能削弱WiFi信号。
对策:部署高质量的Mesh(网状网络)路由器节点,确保2.4G信号覆盖每个角落;利用开关内置的“多组WiFi设定”功能,预先设置备用WiFi。
接口鉴权安全
难点:开放的HTTP接口若被非法调用,会导致灯光被恶意控制。
对策:签名算法放在后端执行,不暴露AppId和Secret在前端代码中;所有公网控制请求必须验证软件项目的User-Token(用户登录态),再由中转服务器转发给设备。
设备离线处理
难点:网络波动导致“设备不在线”。
策略:在软件项目中设计“重试机制”和“离线提示”。芯步的设备具有自动重连机制,待网络恢复后,状态会自动同步。
6. 总结
利用芯步2路智能墙壁开关的 HTTP API 进行集成,是一种 “低代码、高可控” 的方案。对于共享场所的运营方而言,无需自研复杂的物联网底层通信协议,只需关注业务逻辑(如计费、权限、定时),即可在1-2周内完成从硬件安装到软件上线的全流程,实现照明系统的数字化管理。