芯步的开放接口支持HTTP与MQTT两种下发指令方式,可同时控制单台或多台设备。以下方案围绕“感知-决策-执行”闭环,设计了一套适用于实验室场景的多设备联动控制体系。
1. 背景与目标
1.1 实验室安全管理痛点
传统实验室往往依赖人力巡检和孤立的单点防控,存在响应滞后、信息孤岛、无法形成防护闭环等问题。例如,危险气体泄漏时,若排风系统无法自动启动,门禁无法紧急解锁,极易引发二次事故。
1.2 建设目标
本方案的目标是利用芯步智能硬件及其开放 API、MQTT 通道,构建一套“感知-决策-执行”联动的实验室安全系统。
全息感知:实时采集环境、人员、设备状态。
逻辑联动:触发事件时,多设备自动执行预设安全应急流程(如:关闭阀门、启动排风、声光报警)。
精准控制:支持远程手动、自动场景、定时任务三种模式。
2. 系统设计
本方案采用端-云-联动的三层架构。
2.1 感知层
部署芯步生态中的各类传感与硬件:
环境探测:烟雾、可燃气、VOC、温湿度传感器。
安防管控:智能门禁、智能断路器、智能语音台卡、智能存储柜(危化品管理)。
执行设备:声光报警器、风机控制器、电磁阀。
2.2 传输与开放层
核心依托芯步开放平台。所有设备通过 WiFi/4G 接入平台,业务系统(实验室安全中台)通过调用芯步提供的 HTTP API 或订阅 MQTT 消息实现交互。
下行控制:调用
/device/control/接口,支持单控与组控。上行感知:设备状态变化通过消息推送实时送达业务系统。
2.3 联动逻辑层
业务服务器根据预设规则,解析设备上报的数据,并发起联动指令。支持自定义场景引擎。
3. 核心联动场景 & 接口对接实践
3.1 第一种场景:危化品存储与环境联动
需求:存储柜异常开启或温湿度超标时,自动触发本地与远程告警,并记录操作人。硬件配置:智能存储柜(带电子锁)、温湿度传感器、芯步智能语音台卡。
对接流程
数据上报:传感器监测到温度超限,向平台推送报警数据。
业务服务器通过订阅 MQTT 或接收 HTTP 回调接收此告警。
逻辑判断:业务系统判断告警级别,决策“触发本地语音提醒”并“推送维修工单”。
指令下发业务系统调用芯步开放接口,向“智能语音台卡”或声光报警器下发指令。
接口示例
POST http(s)://api.thingboot.com/{AppID}/device/control/参数设计
响应处理:平台返回
{"code":200}仅代表指令下达成功。具体的执行反馈通过异步消息推送获取。
3.2 第二种场景:气体泄漏与应急排风联动
需求:当有害气体传感器触发阈值时,自动切断非防爆电源、启动排风系统,并向全实验室广播疏散指令。硬件配置:气体探测器、智能断路器、风机控制器、语音报警器。
联动逻辑
触发:气体传感器状态变为“报警”。
并行控制业务服务器在确认报警后,需在极短时间内向多个设备下发指令。为了提高效率,利用芯步接口的批量控制能力。
关断电源
device字段传入断路器ID,order为{"power": "off"}。启动风机
device传入风机控制器ID,order为{"switch": "on"}。全楼广播:向所有语音设备下发播报指令。
开锁:向门禁系统发送“紧急模式”指令,切断磁力锁电源,确保逃生通道畅通(注:此处门禁控制需根据实际门禁协议对接,通常也是通过网络继电器实现)。
3.3 第三种场景:远程巡检与维护
需求:管理员每日定时远程确认设备在线状态及运行参数,无需亲临现场。实现的方式是利用芯步平台的设备状态查询机制或调用“向设备下发指令”接口进行心跳检测。针对智能存储柜等管控设备,管理员可下发{"action":"check_status"}指令,获取柜门锁状态、内部图像等数据,实现无人值守盘点。
4. 关键对接技术要点
在实际开发对接过程中,需要重点关注以下几点:
4.1 设备ID与网关管理
设备ID:是控制指令的核心,必须在控制台或设备外壳获取。
网关转发:若设备为Zigbee子设备,调用接口时必须填写
gateway参数,指定其关联的网关ID,否则指令无法送达。
4.2 异步处理机制
重要原则code:200 不意味着设备执行成功,只代表平台接收成功。
解决方案:必须实现消息推送接收服务。设备实际执行指令后(如风机真的转了),设备会向平台上报最新状态,平台推送给业务服务器,业务服务器据此更新指令的“最终状态”。
4.3 安全性保障
签名机制:接口请求需携带
sign和ts(时间戳)防止重放攻击。权限控制:实验室应分权管理。芯步平台支持创建多个应用ID,高危操作(如远程关阀)与普通查询使用不同的API密钥,或在业务层设置二次审批流。
4.4 特征信息溯源
由于异步消息只返回设备状态,难以区分是哪笔业务触发的。利用 extra 字段(仅支持32位大小写字母和数字)关联业务主键(如工单号、报警事件ID),可以建立请求与反馈的映射,方便审计。
5. 方案效益分析
极速响应:系统可在毫秒级完成“感应-决策-指令下发”,弥补人工反应滞后的短板。
数据贯通:打破安防、环控、设备管理的数据孤岛,实现从环境监测到应急处置的闭环。
资源节约:通过智能联动照明、空调、通风设备,避免长明灯和空转运行,降低能耗。
合规高效:符合高校及科研院所的智慧实验室建设标准,实现危化品的全生命周期数字化管理。
6. 总结
通过对接芯步开放平台,实验室安全建设不再局限于“看视频”和“听报警”,而是进化为具备自动化处理能力的“智慧体”。开发者利用简洁的 HTTP 协议与芯步设备交互,结合业务场景设定多设备联动策略,能够以较低的成本构建起一个安全、高效、可追溯的现代化实验环境。