芯步的开放接口采用标准的HTTP/MQTT协议,设备级控制延时约80-120ms,同时支持分组控制、定时任务和传感器联动等能力。以下方案围绕“分组控制”这一核心需求,从硬件选型、接口调用逻辑到场景配置逐步展开。
1. 背景与需求分析
在现代园区、办公大楼、地下车库及共享自习室等场景中,照明设备数量庞大且分布零散。传统的人工开关巡检或简单的定时控制往往造成巨大的能源浪费(如“长明灯”现象),且缺乏故障预警机制。为了实现“按需照明、远程集控、节能降碳”的目标,需要引入物联网技术进行精细化分组管理。
痛点:
管理效率低:无法按区域或回路快速批量开关灯。
能源浪费:缺乏传感器联动,无人时段无法自动调光或关断。
安全风险:无法实时监测线路状态,过载或设备离线无告警。
解决方案目标:基于芯步智能硬件的开放API,构建一套上层应用系统,实现对“区域/楼层/功能”维度的设备分组,并通过HTTP/MQTT接口执行批量控制、策略联动及安全监控。
2. 系统设计
本方案采用标准的物联网三层架构,依托芯步开放的API能力,实现业务系统与物理设备的解耦与高效交互。
感知层(设备端) :部署支持HTTP/RS485接口的智能照明控制器(如4路/8路交流控制器)、智能墙壁开关、人体存在传感器及智能PDU。这些设备通过Wi-Fi 2.4G或局域网直连网络,无需额外网关。
网络与平台层(开放接口层) :利用芯步开放平台作为连接底座。设备通过SDK直连平台,平台提供统一的
/device/control(单控)和/group/control(组控)接口供业务系统调用。应用层(业务端) :客户自有的SaaS后台、微信小程序或可视化大屏。通过调用OpenAPI实现设备注册、分组配置、场景联动及数据展示。
3. 核心实现:设备分组控制机制
芯步的开放接口设计极其简洁,支持设备级和分组级双重控制。对于管理方而言,无需关心单个设备ID的繁琐记忆,只需定义好“逻辑分组”。
3.1 设备分组模型建立
在系统中,分组逻辑通常按照空间或功能进行划分。例如:
分组A(靠窗区) :包含路灯光回路1、2、3。
分组B(过道区) :包含回路4、5。
分组C(应急照明) :包含回路6。
3.2 接口调用流程
要通过分组控制照明设备,需遵循以下两步走流程:
步骤一:获取分组ID通过调用 分组列表查询 接口,获取已在物联网控制台预设好的 group 整型ID。
步骤二:向分组下发命令芯步提供专用的分组控制接口,这是实现批量管理的核心API
接口地址:
http(s)://api.thingboot.com/{AppID}/group/control/请求方式: POST / GET
核心参数解析
group:整型,即上文获取的分组ID。命令下发:直接使用
powerX=0或powerX=1的形式。
实际应用案例(关闭3楼东区所有照明):假设3楼东区分组ID为 105,该分组下接入了8路照明电路。业务系统构造如下HTTP请求,即可瞬间关闭该区域所有灯光:
高级技巧(批量选择控制) :如果只想关闭分组内的奇数线路(1,3,5,7),可采用批量命令格式,减少代码量
4. 安全节能场景深化应用
结合分组控制接口与传感器数据上报,本方案能实现更智能的策略管理。
4.1 第一种场景:传感器联动节能
设备配置:分组A(照明) + 人体存在雷达传感器。逻辑闭环
传感器检测到“无人”状态持续15分钟,通过HTTP上报数据至业务服务器。
业务服务器逻辑判断:调用
分组控制接口,向该区域分组下发power=0命令。安全微调:若该区域有安保需求(禁止全黑),则改为下发
power=4(保留20%亮度或保留部分应急回路),实现深度节能。
4.2 第二种场景:定时策略与安全巡检
利用分组接口实现全宇光感或安全策略:
上班模式(早8:00) :遍历所有办公区分组,下发
power=1(全开)。午休模式(12:00-13:00) :调用特定分组(如走廊组),关断50%非必要照明。
安全强切(异常情况) :如消防报警触发,无需逐个操作设备,直接调用“消防应急分组”接口,强制切断非消防照明电源,减少短路风险。
4.3 设备状态监控与心跳维护
安全不仅在于控制,还在于感知。芯步设备支持实时状态上报与离线检测。
离线告警:当系统连续未收到某设备心跳,判定设备离线,立即通知运维人员检查线路(如照明回路跳闸),防止因设备故障导致的安全盲区。
操作日志:每一次针对分组或设备的控制,系统自动生成日志,符合能源审计与安全追溯要求。
5. 关键接口调用示例(伪代码)
为了便于开发人员快速集成,以下是调用芯步接口实现核心功能的逻辑示例。
5.1 初始化分组控制
5.2 实现“人走灯灭”联动逻辑
当服务器接收到传感器上报的“无人”消息后,执行函数:
6. 总结
接口标准化,集成便捷:芯步提供标准的HTTP接口,支持任何现代编程语言接入,无论是Web端还是移动端小程序,均可轻松完成对接。
细粒度与批量化兼顾:既能针对
device(单灯/单路)进行精准调光,又能通过group实现整层楼的极速关断,满足日常运维与应急响应的双重需求。即时的安全响应:设备命令响应延迟低(实测约80-120ms),可构建“触发即执行”的安防联动体系,消除照明系统的潜在电气安全隐患。
支持私有化部署:对于对数据安全要求比较高的政企单位,芯步产品支持纯局域网运行模式,数据不外流,满足国产化及信创安全标准。
通过以上方案,芯步的开放接口不仅解决了照明设备分组管理的痛点,更将“节能”与“安全”两个看似独立的需求,通过物联网技术深度融合,实现了管理效益的最大化。