针对共享场馆场景,需要将大功率照明设备(10-20A)接入智能控制系统。以下方案基于芯步20A智能开关的开放接口,给出完整的集成路径。
1. 背景与需求分析
在共享场馆(如共享篮球馆、羽毛球馆、会议室、自习室等)的运营中,照明控制是痛点之一。场馆通常配备大功率照明设备(单路电流可达10-20A),传统机械开关无法满足远程控制、定时关断、能耗统计等智能化需求。
核心需求:
大功率承载:场馆照明功率大(单路可达2000-4000W),需专用大电流开关设备
远程控制:用户通过小程序/APP远程开灯,管理员可集中管控
时段管理:自动执行“按小时计费亮灯”“场次结束自动关灯”等策略
状态同步:实时反馈灯具开关状态,避免状态冲突
设备选型说明:芯步提供10A标准版和20A大功率版智能开关(后者专为场馆照明设计),具备100-250V宽电压输入、支持继电器机械隔离、可通过HTTP接口直接控制。
2. 20A智能开关接入技术架构
2.1 整体架构图(文字描述)
整个系统采用云-管-端三层架构:
| 层级 | 组成 | 功能说明 |
|---|---|---|
| 设备层 | 20A智能开关(WiFi版) | 安装于场馆配电箱,直接控制大功率照明回路 |
| 网络层 | 2.4GHz WiFi | 设备通过无线网络连接芯步云平台 |
| 平台层 | 芯步开放API | 提供设备注册、状态上报、指令下发等接口服务 |
| 应用层 | 场馆SaaS系统 / 小程序 | 业务逻辑处理,面向C端用户和管理员 |
2.2 核心接口能力
芯步智能开关开放以下关键接口
| 接口类型 | 方法 | 端点 | 用途 |
|---|---|---|---|
| 设备控制 | POST | /{AppID}/device/control/ | 下发开关、点动、延时等指令 |
| 设备列表 | GET | /{AppID}/device/list/ | 获取账户下所有设备信息 |
| 状态查询 | GET | /{AppID}/device/status/ | 查询指定设备当前状态 |
| 消息推送 | POST(用户配置) | 用户自定义URL | 设备状态变化主动上报 |
3. 设备接入实施步骤
3.1 第一阶段:设备安装与配网
20A智能开关采用标准86型底盒或导轨式安装,需由专业电工操作:
断电安装:切断场馆总闸,确认线路无电
接线:火线接入L端,照明负载接入L1端,零线接入N端(注意20A开关需配套2.5mm²以上铜线)
配网:通电后,长按开关按键5秒进入配网模式(指示灯快闪),使用“芯步”APP添加设备,输入场馆WiFi密码
3.2 第二阶段:平台配置与凭证获取
设备配网成功后,需在芯步控制台完成以下配置
登录
进入工作台 → 物联网控制台 → 获取 AppID 和 AppSecret(API调用凭证)
在“设备管理”页面查看已添加设备的 Device ID(例如
11182437)(可选)配置 消息推送地址:设置一个公网可访问的URL,用于接收设备状态变更的实时推送
3.3 第三阶段:接口集成开发
签名算法(重要)
芯步API采用双层MD5签名机制,所有请求需携带签名和时间戳
Sign = md5( md5(AppSecret) + ts )
参数说明
AppSecret:开发者密钥ts:Unix时间戳(秒)+:字符串拼接
代码示例(Python):
常用指令集(针对20A开关)
| 功能 | Order参数 | 说明 |
|---|---|---|
| 开启照明 | {"power1":1} | 继电器吸合,线路导通 |
| 关闭照明 | {"power1":0} | 继电器断开,线路切断 |
| 点动(先通后断) | {"point1":"3000"} | 开启3秒后自动关闭,用于测试 |
| 状态保持 | {"power1":{"keep":"1","revert":"5"}} | 用户手动关闭后,5秒自动恢复开启 |
4. 共享场馆业务场景实现
4.1 C端用户扫码开灯流程
用户在小程序中预约场次(如19:00-20:00)并完成支付
订单生效后,小程序调用后端接口,后端向芯步API发送指令:
智能开关执行闭合,场馆照明亮起
待场次结束前5分钟,系统自动推送提醒;场次结束时,API下发关闭指令
{"power1": 0}
4.2 管理员集中管控
通过芯步“设备列表”接口,可获取场馆内所有开关状态,管理后台实现
跨场馆总览:查看A场馆3号场地、B场馆5号场地等灯具状态
应急控制:遇超时占用,远程强制关灯
定时策略:设置每日23:00自动关闭所有场馆照明
4.3 状态实时同步方案
为确保系统状态与物理开关一致,推荐两种方案配合使用:
| 方案 | 实现的方式是 | 适用场景 |
|---|---|---|
| 主动查询 | 定时轮询 /device/status/ 接口 | 低频、对实时性要求不高的场景 |
| 推送接收 | 配置消息推送URL,设备状态变化时芯步平台POST数据 | 实时性要求高,需立即响应的场景 |
推送消息示例(设备状态变化时):
5. 关键注意事项
5.1 安全规范
20A开关必须由持证电工安装,严禁带电操作
确认场馆照明回路实际电流不超过开关额定值(预留20%余量)
配电箱内需配置与开关匹配的断路器(C20或C25)
5.2 网络要求
仅支持 2.4GHz WiFi,不兼容5GHz频段
场馆WiFi需覆盖配电箱位置,信号强度不低于-70dBm
设备支持配置5组备用WiFi,网络故障时可自动切换
5.3 状态保持与业务一致性
共享场馆需重点处理 边界场景
用户手动关灯:若用户在场次中途手动关闭墙壁开关,系统应记录状态变化,但场次结束时不再重复下发关灯指令(避免无效调用)
网络中断:设备断网后本地按键仍可操作,恢复联网后自动上报离线期间的状态变更
并发控制:同一设备同一时间收到多个指令时,以最后一条为准
6. 总结
| 维度 | 传统方案 | 本方案 |
|---|---|---|
| 承载能力 | 10A上限,无法带大功率照明 | 20A专用开关,支持4000W负载 |
| 控制方式 | 纯本地机械操作 | 远程+本地双控,支持API集成 |
| 状态同步 | 无 | 实时状态上报+推送 |
| 计费联动 | 人工核查 | 订单驱动自动通断 |
| 部署成本 | 需重新布线 | 兼容86底盒/导轨,即换即用 |
通过上述方案,共享场馆可将20A智能开关无缝集成至现有业务系统,实现照明控制的自动化、精细化运营,有效降低人力成本和能源浪费。