CATALOG

共享健身房的痛点是“无人值守”与“用电安全”的平衡——用户扫码即用,离开现场时自动断电,同时要避免设备被恶意破坏。DC-10A智能通断器正是解决这一需求的关键节点,它通过WiFi直连、HTTP接口开放,无需网关即可集成。以下方案围绕设备对接、业务逻辑和安全设计展开。

1. 背景与选型依据

在共享经济模式下,无人值守自助健身房对能耗管理和设备安全提出了高要求。为了实现“用户扫码开灯用电、离开现场时自动断电”的闭环,同时避免长明灯造成的电力浪费,我们需要对健身房的照明系统或总电源进行智能化改造。

DC-10A 智能通断器 是实现这一目标的理想执行终端。其核心优势在于:

  • 无网关直连:设备直接连接 2.4G WiFi,减少了共享场景下网关故障的单点风险,降低了硬件成本

  • 开放接口:提供标准的 HTTP API,能无缝集成到现有的小程序、管理后台或 SaaS 系统中,无论后端是 Java、Python 还是 PHP,都能轻松调用

  • 高可靠性:支持 5 组 Wi-Fi 热备,当信号弱时会自动切换,确保地下室或偏远站点的设备在线率

2. 系统整体架构

本方案采用 云到端(Cloud-to-Device) 的直连架构,软件系统通过芯步平台下发指令,绕开复杂的硬件协议栈开发。

  • 用户层:微信小程序/公众号(用户扫码、支付、触发指令)。

  • 业务层:共享健身房 SaaS 后台(处理订单逻辑、设备管理、权限校验)。

  • 物联层:芯步开放平台(设备信令转发、状态维护)。

  • 设备层:DC-10A 智能通断器(执行继电器通断,控制灯具/插座)。

3. 对接流程

要将 DC-10A 集成到软件项目中,需依次完成设备、云平台、业务代码三个层面的打通。

3.1 设备部署与配网

在健身房配电箱内,将 DC-10A 串入灯光或总电源线路。

  • 配网方式:通过“芯步”App 或扫码小程序,为设备配置场地内的 WiFi 凭证(需 2.4GHz)。

  • 标识绑定:在控制台中,将设备 ID(如 12345678)与具体的健身房房间号(如 Room_101)在后台进行物理位置绑定。

3.2 开发者后台配置

软件开发者需在芯步控制台完成以下准备,这通常只需 5 分钟

  1. 获取密钥:记录 AppIDAppSecret,后续代码签名需使用。

  2. 设置白名单:将提供 SaaS 服务的服务器公网 IP 加入白名单,防止接口被篡改。

  3. 获取设备 ID:确保项目中需要控制的 DC-10A 设备 ID 已录入本地数据库。

3.3 API 对接核心逻辑

芯步的接口设计非常简洁,无需引入复杂的 SDK,直接发起 HTTP POST 请求即可。

1. 接口协议分析通用请求地址:https://api.yoyoiot.com/ordercontrol认证方式:签名校验(防止伪造指令)。

2. 代码实现范式(伪代码逻辑)在您的后端服务中,需要封装一个控制函数。签名算法通常约定为:sign = md5(AppID + AccessToken + Timestamp + DeviceID)

以下是集成到订单流程中的核心逻辑示例:

3. 具体业务场景指令映射在共享健身房场景中,您只需调用两个指令:

  • 用户开灯:API 下发 {"power_switch": 1}。DC-10A 闭合,灯光亮起。

  • 用户关灯/超时断电:API 下发 {"power_switch": 0}。DC-10A 断开,灯光熄灭

4. 业务场景集成

为了更好的用户体验,不单独控制设备,而是将设备指令嵌入业务逻辑流中:

4.1 “扫码即用” 流程

  1. 用户端:用户扫描健身房门贴上的二维码。

  2. 软件端:小程序调用后端接口生成订单。

  3. 硬件联动:后端系统在订单生成成功后,立即调用 DC-10A 接口合闸送电

    • 注意:由于 DC-10A 支持直接响应 HTTP,此时灯光应立即亮起,给予“设备已激活”的物理反馈

  4. 状态同步:界面跳转至控制页,显示“使用中”。

4.2 无人值守与断电机制

这是无人健身房最关键的环节,可以通过以下三种策略保障安全:

  1. 订单结束断电:用户点击“结束”按钮,后端调用 {"power_switch": 0} 切断电源。

  2. 异常超时保护:设定定时任务,若订单超时未结束,系统自动下发断电指令。

  3. 硬件看门狗:利用设备本身的属性。如果健身房路由器故障断网,虽然无法接收云端指令,但软件系统可以设计离线心跳补偿逻辑;或者利用 DC-10A 配合本地定时策略(如果硬件支持)作为兜底方案。

4.3 运营管理与维护

  • 批量管理:在管理后台,运营人员可以查看所有门店的 DC-10A 在线状态(心跳)。

  • 远程重启:如果用户反馈灯不亮,客服可在后台点击“远程重启通断器”,无需派人到场

  • 电量统计:虽然 DC-10A 主要执行通断,但配合平台 API,开发者可以读取电流数据,用于分析健身房的峰谷用电规律

5. 关键注意事项

  • 网络依赖性与配网:共享场地 WiFi 信号往往不稳定。请一定要在安装时检查信号强度。DC-10A 支持 5 组 WiFi 记忆,将周围多个 AP 的 SSID 和密码全部录入,以增强漫游稳定性

  • 设备负载:DC-10A 通常适用于灯光及一般插座控制。如果共享健身房有大功率空调或热水器,请核对设备额定功率(例如 10A 对应约 2200W),避免过载烧毁。

  • 鉴权安全:严禁在前端(小程序/APP)直接调用芯步的 API。所有控制指令必须在您的私有服务器端中转并校验,防止恶意用户抓包伪造“关灯”请求,导致其他正在健身的用户突然摸黑

6. 总结

通过集成 DC-10A 智能通断器,共享健身房软件可以以极低的开发成本(仅需封装几个 HTTP 接口)实现对物理环境的强控制。

核心价值在于:将 DC-10A 的动作逻辑与“订单生命周期”深度绑定——订单开始即通电,订单结束即断电。通过这种软硬一体的解决方案,不仅能实现 24 小时无人值守运营,还能显著降低电费支出,提升场地的智能化体验。