共享健身房的电源控制痛点在于:既要有灵活的远程定时能力,又要保障现场用户的使用体验。以下方案基于芯步智能硬件的开放接口,设计了一套完整的远程定时任务控制系统。
1. 背景与目标
1.1 行业痛点
在共享健身房(24小时无人值守)的运营场景中,电源控制是核心环节。运营方常常面临以下挑战:
能耗浪费:跑步机、空调、照明设备在无人时段长期通电,导致“隐形耗电”。
管理低效:传统模式需要人工巡检手动开关电源,无法适应24小时营业的灵活性。
安全隐患:大功率器械长时间待机存在电路老化或过热风险。
用户体验:用户预约时段后,需要电源自动就绪,无需等待或联系客服。
1.2 建设目标
本方案的目标是利用芯步的智能通断器/控制器及开放HTTP API接口,构建一套远程定时任务控制系统。实现以下功能:
定时联动:根据用户预约时间,自动为对应设备(如某台跑步机或储物柜)供电。
远程操控:运营方可实时查看设备状态并进行远程断电/送电。
场景自动化:营业时间自动开启照明,闭店自动关闭非必要电源。
低延迟响应:确保开关指令在毫秒级执行,提升用户体验。
2. 系统设计
本方案采用三层物联网架构,将物理设备与业务逻辑解耦,便于快速开发和维护。
2.1 架构组成
感知层(硬件层) :
核心设备:芯步 智能控制器4路(交流电压版) 或 智能PDU(分控) 。
选型理由:这两款设备支持多路独立控制(4路或8路),可分别管理跑步机、空调、灯光、新风系统。设备内置继电器,支持10A以上大电流,满足健身房器械负载需求。
通讯方式:通过Wi-Fi 2.4G连接至场馆路由器,接入云端。
网络层(接口与云) :
平台:芯步云平台(API网关:
api.thingboot.com)。协议:HTTPS + JSON。设备支持HTTP API接口,公网远程控制延迟约80-120ms。
应用层(业务端) :
小程序/公众号:用户端,用于预约和临时控制。
运营管理后台:商家端,用于配置定时任务、查看流水、监控能耗。
2.2 数据流示意图
用户预约 -> 业务服务器(判断时间段) -> 调用芯步API -> 芯步云平台 -> Wi-Fi智能控制器 -> 继电器吸合 -> 跑步机/灯光通电
3. 核心功能实现:定时任务的设置与执行
本方案的核心在于如何通过代码逻辑实现“定时任务”。由于芯步硬件本身支持断电保持和即时控制,定时逻辑主要由业务服务器通过HTTP请求驱动。
3.1 准备工作:接口对接与鉴权
在开发前,需在芯步控制台获取凭证:
AppID:应用唯一标识。
AppSecret:密钥,用于签名。
Device ID:现场安装的设备编号。
签名算法(防篡改) :为防止接口被恶意调用,需生成动态签名Sign
最终请求地址为:https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}
3.2 第一种场景:基于用户预订的定时通电(准时制)
需求:用户A预订了19:00-20:00的“3号跑步机”,系统需在19:00自动开启电源,20:00自动关闭。
解决方案利用数据库的任务调度(如Linux Crontab、消息队列延时任务)。
下单成功:业务系统数据库记录预约单。
生成任务
通电任务:执行时间
19:00。调用API下发{"power3": 1}(假设跑步机接在第3路)。断电任务:执行时间
20:00。调用API下发{"power3": 0}。
执行监控:服务器在指定时间点发起POST请求。
3.3 第二种场景:基于营业时间的周期性执行(固定模式)
需求:每日 09:00 开启全场照明,每日 23:00 关闭全场设备。
解决方案在运营后台设置“通用策略”,使用定时巡检/轮询或云端定时器。
技术实现:编写脚本,部署在云端服务器。
核心代码逻辑
3.4 第三种场景:基于硬件的“先断后通”防呆机制
需求:用户结束扫码后,跑步机断电。但由于惯性或急停需要,直接断电可能损伤电机或导致用户摔倒。需要先触发急停,再延时断电。
利用硬件特性芯步的智能控制器支持reset与point命令。
reset(先断后通) :立即断开,延时闭合。适用于用户离开后锁门或关闭指示灯。point(先通后断) :立即接通,延时断开。适用于用户扫码成功后的临时供电。
场景应用用户点击“下机”后,服务器下发 {"reset3": 5000}。这意味着3号线路先断开(电机停止),5秒后继电器重新吸合(为下一位用户准备,避免空载耗电)。
4. 硬件部署与组网方案
4.1 设备选型
| 区域/设备 | 推荐硬件 | 规格要求 | 控制逻辑 |
|---|---|---|---|
| 跑步机/力量器械区 | 智能控制器4路(交流版) | 20A大容量磁保持继电器 | 独立分控,定时通断 |
| 照明/氛围灯 | 智能触摸墙壁开关2路 | 零火线,86型面板 | 定时场景(如日落模式) |
| 总配电箱/机柜 | 智能PDU(分控) | 8位10A输出 | 远程重启路由器、交换机 |
| 门禁/语音播报 | 出门开关/语音喇叭 | 12V/24V直流 | 配合电磁锁,用户扫码开闸 |
4.2 安装实施要点
网络覆盖:设备仅支持2.4G Wi-Fi,必须在健身房内部署高性能AP(无线接入点),确保角落区域的信号强度。
强电布线:将智能控制器串联在空气开关和用电设备之间。
接线示例:空气开关 -> 智能控制器进线端(L/N) -> 智能控制器出线端 -> 跑步机插座。
保留物理手动开关(设备支持IO输入),防止网络故障时无法应急关闭。
配网流程:使用“芯步小程序”或“物联网控制台”进行设备配网。操作步骤为:登记WiFi密码 -> 设备进入配网模式(指示灯快闪) -> 手机热点配网 -> 完成。
5. 软件平台扩展功能
5.1 毫秒级响应与状态同步
芯步接口实测响应时间仅80-120ms,这意味着用户在小程序点击“开机”,器械几乎无延迟启动。同时,设备支持功率计量功能(需选择计量版本),可实时上报电压/电流。服务器可根据功率判断设备是否空转,自动执行节能策略。
5.2 语音与消息联动
结合门禁系统,当用户扫码进门时,系统不仅给电源供电,还可下发语音命令:
6. 总结
通过在共享健身房内部署芯步智能控制器,并利用其标准化的HTTP API接口,可以低成本、高效率地解决传统健身房的无人化管理难题。
该方案具备以下优势:
开发便捷:无需复杂的嵌入式开发,仅需后端工程师调用API即可完成“定时任务”逻辑编排。
运行稳定:磁保持继电器功耗低,不易发热。
灵活性高:支持局域网和公网双重控制,即使外部网络中断,内部局域网依然可控制设备。
实施此方案后,共享健身房可实现“预约-通电-锻炼-断电-结算”的全流程自动化,显著降低运营电耗与人力成本。