CATALOG

芯步的开放接口采用标准HTTP协议,签名验证机制简单清晰,智能控制器支持4路/5路独立通断控制,配合人体传感器可实现“人在灯亮、人走灯灭”的自动化场景。以下方案从硬件选型、接口对接、核心代码到典型场景完整展开。

解决方案:基于芯步开放接口的无人值守设备分路控制系统

1. 概述与系统架构

在无人值守场景(如共享自习室、智能仓储、自助售货柜、基站机房)中,管理的痛点在于:无法实时感知现场状态(是否有人、温湿度是否异常)以及远程精准控制失效(只能整路通断,无法精细化管理)。

本方案基于芯步的开放接口,构建 “传感采集 + 边缘决策 + 分路执行” 的闭环系统。系统架构分为三层:

  • 感知层:利用人体存在雷达传感器、温湿度传感器采集环境数据。

  • 网络层:设备通过WiFi(2.4GHz)连接云端,业务服务器通过调用芯步开放平台的HTTP接口进行双向通信

  • 执行层:核心执行单元为 “智能控制器” (如4路/5路分控设备)或 “智能PDU” ,通过接收云指令,对连接在对应继电器触点上的灯光和设备进行独立通断控制。

2. 硬件选型与对接逻辑

要实现“分路控制”,必须选用支持多路独立开关的控制器。

  • 智能控制器4路:适用于直流设备控制,如共享售货柜的电磁锁、12V灯带、自动门

  • 智能PDU[分控]:适用于强电(220V)设备,如机房服务器、自助售卖机、交流照明灯具,支持5路独立分控且计量

  • 触发源:智能人体存在传感器(判断是否有人,作为逻辑起点)。

接口对接核心逻辑芯步的接口设计非常简洁,采用 HTTP POST + 动态签名 的方式。服务器不需要维护长连接,只需在需要下发指令时携带 sign 签名即可。

API基本信息

  • 请求地址http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

  • 请求方法POST

  • 请求头Content-Type: application/json

  • 核心参数device (设备ID), order (指令集)

3. 关键实现机制:分路指令下发与签名算法

在“无人值守”场景中,服务器端需要具备业务逻辑处理能力(例如:收到“无人”信号后,延时5分钟关闭第1路照明)。

步骤一:设备激活与消息推送当传感器检测到状态变化(如有人变为无人),它会主动向配置好的服务器URL推送数据。你需要接收并解析该数据。

参考接收数据格式(以人体传感器为例):

  • 逻辑处理:当 presence 从 1 变为 0 且持续超时(如10分钟无触发),业务服务器判定该区域为空闲状态,触发断电流程。

步骤二:构造分路控制指令假设自习室A区对应一台4路控制器,我们需要关闭灯光(接在第1路)和关闭插座(接在第2路),但保持网络模块供电。

你需要向芯步的API发起POST请求。

  • 控制第1路关闭(无人时关灯):指令集中包含 "power1": 0

  • 控制第2路关闭(无人时切断设备电源):指令集中包含 "power2": 0

  • 批量控制:支持 batch 命令批量设置多路状态

示例:关闭设备ID为 10086 的第1路和第3路,开启第2路

如果是PDU设备,命令类似:

步骤三:签名计算与完整请求示例为了防止接口被恶意调用,芯步要求动态签名。以Python为例,实现快速下发:

4. 针对“无人值守”的三大典型应用场景方案

第一种场景:共享自习室/办公室(人走灯灭、人走断电)

  • 痛点:占座不消费,离开后空调/灯光长亮,电费浪费严重。

  • 方案配置:每桌配备 人体存在传感器 + 智能插座(或接入4路控制器)。

  • 流程逻辑

    1. 传感器持续上报“有人”状态,服务器保持通电。

    2. 传感器上报“无人”状态,服务器启动 “闲置计时” (如15分钟)。

    3. 计时结束,服务器调用 power 命令切断对应路数的插座和灯光。

    4. 安全冗余:若烟雾传感器触发,服务器强制调用 batch 命令切断该区域所有电路

第二种场景:自助售货柜/快递柜(远程复位与限流)

  • 痛点:电机卡死、货物卡住需要人工复位;开门超时。

  • 方案配置:使用 智能控制器4路

  • 流程逻辑

    1. 分路控制:1路控制柜内照明(开门亮/关门灭),2路控制电磁锁,3路控制履带电机。

    2. 故障恢复:当检测到电机堵转电流过大,服务器自动发送 power3: 0(断电),间隔5秒后再发送 power3: 1(通电复位),实现远程“重启”电机。

    3. 互锁逻辑:利用 point (先通后断)或 reset (先断后通)命令,确保门锁打开后再关闭照明,避免同时操作导致短路

第三种场景:基站/机房动环监控(节能与防火)

  • 痛点:夜间或无人值守时,主设备需运行,但灯光、备份设备空转浪费电。

  • 方案配置智能PDU[分控]

  • 流程逻辑

    1. 分时供电:根据时间表,深夜自动关闭数台备份服务器(连接在PDU 4/5路),仅保留核心设备。

    2. 温湿度联动:当温度传感器上报高温且持续未下降,服务器无需等人工干预,直接调用PDU接口重启制冷风扇或空调伴侣。

    3. 分级下电:当市电停电切换到电池供电时,服务器根据电池电量,依次通过API关闭非关键业务设备(先关第5路非必要设备,最后关核心设备),延长业务运行时间。

5. 总结

  • 控制精准:摒弃传统的“总闸”式控制,利用power1~power4实现单设备粒度管理

  • 开发友好:无需集成复杂的SDK或MQTT协议,芯步标准的HTTP接口(80-120ms响应)支持任何编程语言,可轻松嵌入现有SaaS系统

  • 部署灵活:支持局域网公网两种模式。对于内网环境,数据可以不经过外网,直接在本地服务器处理,保障数据安全与响应速度

  • 高性价比:通过“人走灯灭”和“设备待机断电”策略,该方案通常能降低30%-50%的无人值守点能耗,同时延长电磁锁、灯光等设备的使用寿命。

控制器产品方案:
如何在共享自习室独立包间控制中对接智能设备来实现包间智能语音联动控制
查看 >>
高端会所包间设备管理:怎样把8 路包间场景联动控制器接入到项目中
查看 >>
怎么接入智能 24 路远程开关控制模块以实现自定义场景联动控制
查看 >>
智慧教室灯光设备集中控制:怎样把12路分体智能配电控制箱集成到自己的项目中
查看 >>
线下服务门店包间管理:如何将8路包间综合管理控制器接入到项目中
查看 >>
灯光场景方案:
如何二次开发智能情景灯 LED 物联网控制器以实现远程灯光模式设置
查看 >>
活动现场灯光管理:怎样把2路86型智能墙壁开关对接到项目中
查看 >>
怎么在LED 灯光系统直流控制中接入智能硬件以实现远程批量控制
查看 >>
智慧教室灯光设备集中控制:怎样把12路分体智能配电控制箱集成到自己的项目中
查看 >>
共享台球室三路灯光空调控制:如何将86型3路翘板开关接入到软件项目中
查看 >>
分路用途方案:
如何在智能家居中接入智能设备来实现分路控制灯光与电器
查看 >>
怎样在实验室多设备分路控制中接入智能硬件以实现多设备联动控制
查看 >>
如何在共享设备机房机柜电源控制中集成智能硬件以实现分路开关控制5台设备电源
查看 >>
怎样二次开发4路照明控制模块以实现分路控制灯光与电器
查看 >>
怎么在无人值守设备管理中对接智能硬件来实现分路控制灯光与设备
查看 >>