CATALOG

共享自习室的电源控制核心难点在于“单路直流负载”的精准控制——既要实现每个座位的独立通断,又要兼容计费系统自动联动。芯步的开放接口通过HTTP/API方式,可让开发者用最简单的方式实现这一目标。以下方案围绕硬件选型、接口对接、业务逻辑三个层面展开。

1. 背景与需求分析

在共享自习室场景中,用户通常按小时预约座位。为实现无人化管理,核心需求是在用户订单开始/结束时,自动控制对应座位的灯光和电源插座(直流负载)通断。同时,系统还需支持管理员远程控制及异常状态监控。

传统的插座控制多采用强电(220V)继电器方案,布线复杂且存在安全隐患。本方案采用弱电(如5V/12V/24V)直流供电的LED台灯和桌面充电接口作为控制对象,结合芯步的开放接口能力,实现低成本、高安全的智能化改造

2. 系统架构

本方案采用“云-管-边-端”架构,充分复用芯步的API能力:

  • 端(设备层):芯步智能继电器模块(如单路/多路POE继电器)、智能电源控制箱。

  • 边(网关/传输层):利用现场Wi-Fi网络,设备直接通过MQTT/HTTP协议与云端通信,无需额外网关(即芯步设备直连模式)

  • 管(云平台):芯步开放平台(ThingBoot Open)。负责设备连接状态维持、指令转发及事件上报。

  • 云(业务层):自习室SaaS管理系统。通过调用芯步 HTTP 开放接口,向指定设备下发控制指令。

flowchart LR
    subgraph A[用户层]
        User[用户手机/小程序]
    end

    subgraph B[业务云端]
        Biz[自习室SaaS系统]
    end

    subgraph C[芯步平台]
        API[ThingBoot Open API]
        MQTT[设备接入服务]
    end

    subgraph D[现场设备]
        Router[Wi-Fi路由器]
        Relay[芯步智能继电器
内含DC-DC模块] end subgraph E[负载端] Light[5V/12V LED台灯] Socket[USB充电口] end User -- 订单开始/结束 --> Biz Biz -- HTTP调用
/device/control --> API API -- 指令下发 --> MQTT MQTT -- 无线信号 --> Router Router -- Wi-Fi连接 --> Relay Relay -- 触点通断控制 --> Light Relay -- 触点通断控制 --> Socket

3. 硬件选型与电路逻辑(直流负载侧)

由于目标是单路直流负载控制,我们需要选择具备直流驱动能力的智能设备。

3.1 核心控制设备:芯步智能继电器模块

推荐选择芯步旗下支持 “干接点”“直流MOS管” 输出的智能控制器。例如:芯步单路/四路Wi-Fi继电器模块

  • 接口特性:该设备不仅支持标准的220V通断,其继电器触点同样适用于低压直流回路。设备支持DC 5V-24V宽电压输入,可直接为控制电路供电。

  • 控制原理:通过Wi-Fi接收云端的 “闭合”“断开” 指令,控制电磁铁吸合,从而实现输出端“通”与“断”。

  • 优势:MOS管控制相比机械继电器无火花、寿命长,非常适合自习室高频率开关(每天开关数十次)的场景

3.2 接线逻辑(重点)

针对单路直流负载,接线分为强电输入与弱电输出:

  1. 电源输入:继电器模块本身需接入5V/12V直流电源适配器(根据模块规格)。

  2. 负载回路

    • 将直流电源的正极(VCC+)直接连接到负载(台灯)的正极。

    • 将负载的负极(GND-)连接到继电器的 COM(公共端)

    • 将继电器的 NO(常开端) 连接到直流电源的负极(GND-)。

    • 如此,当继电器吸合时,负载负极回路接通,灯亮;断开则灯灭。

对于USB充电口控制:可以将5V USB线的正极(红线)进行“截断”,中间串联接入继电器的COM和NO口,即可控制充电宝/手机的充电通断。

4. 软件对接流程(芯步开放接口详解)

芯步设备最大的优势在于开放HTTP接口。这意味着我们可以跳过复杂的APP开发,直接让后台服务器控制硬件

4.1 接口对接准备

  1. 设备注册:在芯步开发者后台获取 AppIdAppSecret

  2. 设备配网:使用芯步配网工具(SmartConfig/AP配网),将上述继电器模块连接到自习室的Wi-Fi。记录下系统生成的唯一标识 Device ID(例如:12002543)。

  3. 建立映射:在自习室管理系统中,将 Device ID 与该座位的编号(如 A01)进行绑定。

4.2 API 调用实现“通电/断电”

自习室系统需要一个函数来调用芯步接口。核心请求逻辑如下(以“开灯/通电”为例):

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

  • 请求方法POST

  • 签名机制:在URL参数中携带 sign(签名)和 ts(时间戳)用于鉴权,防止非法控制。

  • 请求Body(JSON)

4.3 业务流程联动(时序)

当用户在A01座位下单时,系统的控制逻辑应包含以下步骤:

  1. 订单支付成功:后端接收到支付回调。

  2. 状态变更:数据库中A01座位状态变为“使用中”。

  3. 调用接口:后端发起上述HTTP POST请求。

  4. 硬件响应*约80-120ms后*,继电器吸合,台灯亮起,插座通电

  5. 到期前提醒:订单结束前10分钟,系统再次调用接口,发送设备闪烁指令(如果设备支持)或不做处理。

  6. 订单结束:订单时间到(或用户点击“退座”),系统调用"power": 0,设备断电。

5. 进阶功能:能耗与环境感知

为了打造更智能的“五星级”自习室,可以引入芯步的其他传感器设备,通过接口联动增强体验:

5.1 “人走断电”节能机制

在座位上方安装芯步智能人体存在雷达传感器

  • 数据上行:当雷达传感器检测到“无人”状态时,它会通过HTTP消息推送(Callback)主动通知您的服务器:“座位A01无人”

  • 服务器逻辑:服务器收到消息后,判断该座位当前订单是否仍处于进行中(可能是用户去上厕所)。

    • 若订单有效且无人超过15分钟:调用接口将灯光调暗或关闭,但插座不断电(保留充电),同时向APP推送“休眠提醒”。

    • 若订单已结束且无人:立即调用接口断电。

5.2 直流电机驱动场景(扩展)

如果自习室提供“静音学习舱”或“电动升降桌”,则涉及到直流电机控制

  • 原理与灯光类似,但需要控制正反转(如升降桌上升/下降)。

  • 接口调用:需要两个继电器通道配合。

    • {"relay1": 1, "relay2": 0} (上升)

    • {"relay1": 0, "relay2": 1} (下降)

    • {"relay1": 0, "relay2": 0} (停止)

  • 应用场景:用户在小程序点击“升起桌面”,后台调用芯步接口,控制直流电机正反转,实现桌高调节

6. 关键注意事项

在实际部署中,以下几点可帮助规避典型问题:

  1. 电源隔离:虽然控制的是直流负载,但如果多个座位共用一个电源适配器,请一定要注意共地干扰。每个座位独立使用隔离型电源适配器,或选择带光耦隔离的继电器模块

  2. 接口超时与重试:网络波动可能导致HTTP请求超时。

    • 策略:自习室系统调用接口后,不应立即认为成功。记录指令状态,如果失败,采用随机间隔(或逐次增大间隔)算法(1s, 2s, 4s)重试3次。

  3. 本地局域网控制(低延迟):芯步支持私有化部署和局域网通信。如果自习室公网不稳定,可将服务器部署在本地局域网内,直接通过内网IP调用接口,控制延迟可降低至10ms以内,且断外网仍能控制

  4. 过流保护:直流负载(特别是劣质灯带)启动瞬间电流可达额定电流的3-5倍。在选型继电器时,额定负载电流预留50%以上的余量(例如1A的灯带选3A的模块)。

7. 方案总结

通过引入芯步的开放接口生态,共享自习室可以快速实现 “单路直流负载” 的物联网化改造。

  • 技术层面:复用标准的HTTP协议,降低了后端开发难度;设备直连Wi-Fi,免去了网关部署成本。

  • 运营层面:实现了订单与电源的自动化联动,从根本上杜绝了“逃单”或“占座不开灯”导致的能源浪费,同时通过“按需供电”提升了用电安全性。

基于上述方案,开发人员仅需专注自习室业务系统的逻辑开发,硬件控制部分通过调用芯步的标准接口即可轻松完成,实现高可用、低成本的智能电源管理。

通断器产品方案:
共享麻将馆灯光插座管理:怎么将DC-10A 电器开关集成到自己的项目中
查看 >>
怎样接入AC5-10A 低压控制开关来实现能耗数据统计控制
查看 >>
仓储设备电源控制:如何将AC4-30A 物联网开关对接到自己的项目中
查看 >>
普通灯具系统交流控制:怎样将智能通断器AC1-10A对接到自己的项目中
查看 >>
怎样在共享茶室照明插座控制中集成智能设备以实现延时通断控制
查看 >>
灯光场景方案:
停车场灯光设备控制:如何把16 路远程多通道智能控制器对接到项目中
查看 >>
共享桌游室灯光空调控制:如何把智能控制器8路|交流电压版集成到软件项目中
查看 >>
怎样在共享桌游室灯光控制中接入智能设备以实现定时自动启停控制
查看 >>
如何在共享场所中集成智能硬件以实现分路控制灯光与电器
查看 >>
怎样在共享自习室灯光设备控制中集成智能设备以实现远程指令开关控制
查看 >>
单路用途方案:
怎么对接WiFi触摸墙壁开关以实现单路照明或门禁控制
查看 >>
如何在写字楼办公室照明管理中接入智能硬件以实现单路照明控制
查看 >>
如何在小型商铺门禁管理中接入智能硬件以实现单路门禁控制
查看 >>
怎样对接4400W 线路控制器来实现单路交流负载控制
查看 >>
如何二次开发8 路智能分体远程多回路控制箱以实现单路负载25A/5000W控制
查看 >>