CATALOG

芯步的开放接口基于HTTP协议,任何支持HTTP请求的编程语言或SaaS平台都可直接调用,无需网关中转。这意味着你可以用标准的API调用,实现对安防设备直流电路的远程控制和定时任务编排——就像操作一个可编程的智能开关。

一、 解决方案核心设计

为了实现“按时”或“按需”对直流电路进行通断控制,本方案采用 “云-管-端” 架构。

  • 端(设备层) :包含芯步的智能硬件(如支持HTTP控制的继电器模组、智能传感器、智能音柱等)以及被控制的安防终端设备(如直流警号、摄像机电源、电子围栏、门锁等)

  • 管(传输层) :利用WiFi(2.4G)或4G网络,设备直接连接云端,无需网关,减少故障点

  • 云(平台层)芯步开放平台用户自建的应用服务器

  • 控制逻辑:用户通过APP/Web设置定时任务 -> 任务存储于服务器 -> 到达触发时间 -> 服务器调用芯步开放接口 -> 设备执行动作。

二、 关键硬件对接选型

在进行电路控制时,需要根据被控设备的电压/电流特性选择合适的执行器。

  1. 直流低电压小电流设备(如12V LED指示灯、小功率传感器)芯步部分智能传感器接口本身就带有IO控制引脚(如 power 指令),可直接控制内置线路的通断。

  2. 直流高电压或大电流设备(如24V电磁锁、12V报警器、监控摄像头电源)

    • 推荐方案:接入芯步的 智能直流继电器模块

    • 对接原理:将安防设备的直流电源线(正极)剪断,接入继电器的“常开”触点。继电器的控制端连接芯步的控制板。

    • 注意:必须确认继电器的负载能力是否大于设备的工作电流,以防触电粘连

三、 核心对接技术实现:设备端与云端握手

芯步的开放接口采用 HTTP/HTTPS 协议,数据格式为 JSON,响应速度通常在 80-120ms 左右

1. 准备阶段:获取凭证

在芯步物联网控制台完成以下操作:

  • 创建应用,获取 AppIdAppSecret

  • 添加设备,获取目标安防控制设备的 Device ID

2. 接口调试:如何下发“断开/闭合”指令

要实现对直流电路的远程定时控制,本质上是调用设备控制接口,修改 order 参数。

请求示例(假设要关闭连接在设备上的直流电路)

  • URL:http://api.thingboot.com/{AppId}/device/control/?sign={动态签名}&ts={Unix时间戳}

  • Method: POST

  • Body (JSON) :

注:针对传感器类设备,虽然它们主要是上行上报数据,但也支持下行控制(如开启LED或断开报警线路)。

3. 定时任务的实现逻辑

由于HTTP协议是无状态的“指令”模式,而非长连接协议,定时任务不应由设备本身承担(设备断网会导致时间不准),应在云端服务器实现。

技术实现路径:

  1. 在您的业务服务器中设置 Cron 定时任务 或使用 消息队列延迟投递

  2. 场景A:定时布防/撤防

    • 22:00:服务器调用接口,“power”:1(接通监控摄像头电源及报警器电源)。

    • 08:00:服务器调用接口,“power”:0(断开设备电源,避免待机损耗)

  3. 场景B:循环脉冲控制(模拟心跳或闪烁)

    • 设置两个任务:任务一(T+0秒)执行开;任务二(T+5秒)执行关。

四、 高级应用:传感器联动(闭环控制)

单纯的定时控制属于“开环控制”,结合芯步的传感器,可以实现真正的“闭环智能控制”。

典型场景:仓库防潮/防盗联动

  • 硬件构成:芯步智能湿度传感器 / 人体雷达传感器 + 直流排风扇 / 警号 + 芯步继电器。

  • 运作流程

    1. 传感器检测到湿度 > 80% RH。

    2. 传感器通过HTTP协议向服务器上报数据(上行消息)。

    3. 服务器接收后,逻辑判断触发“排湿任务”。

    4. 服务器调用 芯步开放接口,下发 “power”:1 给连接排风扇的继电器。

    5. 1小时后,湿度恢复正常,服务器下发 “power”:0

在这个流程中,您需要在自己的服务器端接收芯步平台推送的传感器数据(消息推送功能),并进行逻辑判断。

五、 电路接线安全实践

在物理实施中,需要注意以下几点以确保系统稳定:

  1. 电源隔离:如果控制的是强电(虽然题目是直流,但12V/24V也是直流),请一定要使用中间继电器进行电气隔离,防止大电流反灌损坏芯步的控制板。

  2. 防浪涌保护:如果是控制电机锁或大功率喇叭,在直流电机/线圈两端反向并联一个二极管(如1N4007),吸收断电时产生的反向电动势。

  3. 断网容灾:虽然芯步设备依赖网络,但在网络中断时,应在代码逻辑中设置本地保持策略。若设备支持本地规则(如边缘计算),可预设如果连续3次心跳失败,执行默认安全策略(如维持断电状态)。

六、 总结

基于芯步开放接口的直流电路控制方案,核心在于 “接口调用与业务逻辑分离” 。开发者无需关心底层通信协议,只需通过标准的HTTP请求操作 power 字段,结合您服务器端的定时任务引擎(如 Cron),即可轻松搭建一套支持“定时布撤防”、“循环开关”、“传感器联动”的企业级安防控制系统

通断器产品方案:
怎么在普通灯具系统交流控制中接入智能设备来实现远程批量控制
查看 >>
自动化设备交流电源管理:怎么将2200W智能通断器AC1接入到软件项目中
查看 >>
共享棋牌室设备远程控制场景:如何把智能远程控制通断器模块对接到项目中
查看 >>
怎样在共享茶室照明插座控制中集成智能设备以实现延时通断控制
查看 >>
共享麻将馆灯光插座管理:怎么将DC-10A 电器开关集成到自己的项目中
查看 >>
安防场景方案:
安防监控设备供电管理:如何把20A远程开关控制器集成到自己的项目中
查看 >>
安防监控设备供电管理:如何把60A智能电源控制断路器接入到自己的项目中
查看 >>
怎么在安防门禁场景中集成智能设备以实现远程参数配置管理
查看 >>
怎么在安防监控设备供电管理中对接智能设备来实现多设备联动控制
查看 >>
安防监控设备供电管理:如何把50A智能空开对接到软件项目中
查看 >>
任务用途方案:
如何在线下服务门店包间管理中中接入智能设备来实现定时任务设置
查看 >>
如何二次开发60A带计量智能电源控制断路器以实现远程定时任务控制
查看 >>
怎样二次开发4 路智能远程照明控制器以实现远程定时任务
查看 >>
怎么在智慧教室两路灯光设备控制中对接智能设备以实现定时任务启停控制
查看 >>
怎么接入DC-10A 设备电源控制器以实现远程定时任务控制
查看 >>