CATALOG

芯步8路控制模块通过HTTP接口开放控制能力,可快速集成到现有系统中实现无人值守联动。以下方案涵盖设计、接口调用、联动策略及工程化要点。

1. 背景与需求分析

在无人值守场景(如智能工厂、基站、农业大棚、自助售货机、变电站等)中,往往需要根据环境传感器(温湿度、烟雾、水浸)的数据自动执行断电、重启、通风或告警等动作。8路远程控制设备联动模块(如芯步 UNI-KZQ-TY-8)提供了8通道独立继电器控制,结合其开放的API接口,可以低成本、高效率地将硬件控制能力植入现有的业务软件或运维平台中,实现“感知-决策-执行”的自动化闭环

本方案的目标是解决以下痛点:

  • 人工巡检成本高:替代现场人工按按钮或切断电源的操作。

  • 故障响应滞后:系统检测到异常时,自动执行保护动作(如关闭进水阀、重启挂死设备)。

  • 系统孤岛效应:将物理硬件数据统一集成到现有IT系统(MES、SCADA或自有后台)。

2. 设计

对接采用 “设备-云平台-业务系统” 的标准物联网三层架构。

  • 感知/执行层:部署8路控制器,连接被控设备(如风机、水泵、照明、电磁锁、服务器电源)。设备通过2.4G WiFi直连路由器,无需额外网关

  • 开放接口层:芯步提供统一的HTTP API或MQTT协议。业务系统作为调用方,通过公网或私有化部署的API端点进行指令下发

  • 业务逻辑层:用户的现有业务系统(Web/APP/本地软件)。该系统接收传感器数据,根据预设逻辑触发控制指令,或提供手动控制UI。

3. 核心对接流程与技术实现

芯步的接口设计非常轻量,支持任何支持HTTP协议的开发语言(Java, Python, Go, PHP, Node.js等)

3.1 前期准备:开发者配置

在芯步控制台完成以下准备工作

  1. 获取凭证:AppIDAppSecret(用于签名认证)。

  2. 设备配网:确保8路控制器在线,并记录其唯一的 Device ID

  3. (可选)私有化部署:若项目运行在纯内网环境,需部署私有化消息服务器,API地址将变更为内网地址

3.2 接口调用详解:如何控制8路端口

芯步8路控制器的核心控制逻辑是通过 order 参数传递JSON指令来控制物理端口的通断。

请求示例

代码逻辑说明

  • 单路控制:使用 power1power8 分别控制8个独立的端口。 "1" 代表闭合/开启,"0" 代表断开/关闭

  • 批量控制:使用 batch 命令配合数组,一次性控制多个继电器,减少网络请求次数,提高效率

  • 进阶功能(脉冲模式) :在无人值守场景,若需要“点动”控制(如按下开门1秒后自动关闭),可使用 point 命令。例如 {"point":{"relay":[1],"interval":1000}} 可实现开启1秒后自动断开,适用于门禁或设备重启

3.3 实现“无人值守联动”——结合传感器数据

单纯的远程控制只能算“遥控”,真正的无人值守在于 “联动” 。典型流程如下:

  1. 数据采集:温湿度传感器检测到机柜温度过高,将数据上报至业务系统。

  2. 逻辑判断:业务系统判断温度 > 阈值,调用“开启风机”逻辑。

  3. 执行指令:系统调用上述接口,向8路控制器的“第5路”发送 {"power5": "1"}

  4. 状态反馈:业务系统可查询设备状态或配置消息推送,确认风机已启动

4. 重点场景联动策略设计

针对8路设备的特点,在业务系统中设计以下联动规则:

  1. 设备心跳监测与看门狗:系统定时Ping核心网络设备,一旦检测到网络中断或主机宕机,调用8路控制器对应端口 断电再通电(即先power=0延时5秒后power=1),实现自动重启(需确保控制器本身电源独立于被重启设备,或具有延迟功能)。

  2. 四遥功能扩展

    • 遥信:实时读取8路各端口当前开关状态。

    • 遥控:远程紧急分闸或合闸。

    • 遥调:虽8路为开关量,但可通过控制不同风机组数量来实现粗略的温湿度调节。

  3. 定时排程:利用云平台或业务系统的定时任务,在无人时段(如下半夜)定时关闭非必要照明或辅助电源,实现节能减排

5. 工程化落地的关键点

在实际项目中集成时,需注意以下工程细节:

  1. 指令异步性与状态确认:API返回code 200仅代表指令送达平台,不代表设备已执行。对于关键控制场景,必须订阅设备上报的状态消息或查询设备当前值,确认动作实际完成,否则需设计重试机制

  2. 签名与安全性:生产环境下请一定要关闭“调试模式”,严格验证sign签名,并配置IP白名单,防止接口被恶意调用

  3. 网络可靠性:8路控制器依赖2.4G WiFi。在机房或工厂部署时,需确保信号强度,该设备支持配置5组WiFi,可自动切换最强信号,SSID隐藏以减少广播干扰

  4. 硬件选型兼容性

    • 控制直流设备(如电磁锁、LED灯带):选直流电压版,直接输出通断。

    • 控制强电交流设备(如家用电器、220V风机):必须选交流电压版,注意负载功率(一般为10A以内),超出需加装交流接触器

6. 总结

通过对接芯步8路远程控制模块,开发者可以在1-2天内完成从申请账号到编写脚本的打通工作。该方案的核心价值在于利用标准化HTTP接口,解耦了硬件实现与业务逻辑,让开发者无需关心底层继电器原理,只需关注业务规则:何种条件下,操作哪个端口。这种“软件定义硬件”的模式是实现无人值守运维的关键路径。