CATALOG

芯步的开放接口基于HTTP协议,这意味着任何能联网的设备(Web、App、小程序)都能直接控制智能空开。下面从设计、对接流程到落地实施,详细展开。

解决方案:基于芯步开放接口的酒店客房电源控制与能效管理

1. 概述

本方案的目标是利用芯步的50A数显智能空开(以下简称“智能空开”)及其标准HTTP开放接口,将酒店客房电源控制无缝集成到现有的PMS(酒店物业管理系统)、客房管理系统或自定义的物联网中台。

通过该方案,管理者可以实现对客房总电源、空调、照明等大功率回路的远程通断控制、实时能耗监测及用电安全预警,从而解决“人走电未断”的能耗浪费问题,并提升用电安全等级。

2. 核心技术架构

芯步的设备采用“设备直连+云端/本地API”的架构模式。设备通过 2.4G Wi-Fi 直连路由器,无需额外网关,极大降低了硬件成本和故障点

具体数据流向分为以下两种场景:

  • 下行控制(APP/后台断合闸)

    • 路径:你的业务系统 -> 调用芯步开放API -> 芯步云 -> 智能空开(Wi-Fi) -> 继电器动作。

    • 响应时间:通常在 80ms - 120ms 内完成

  • 上行数据(状态与能耗上报)

    • 路径:智能空开监测到电流/功率变化 -> 芯步云 -> HTTP Push (回调) -> 你的服务器。

    • 内容:实时电压、电流、功率、今日能耗及断路器状态(合闸/分闸/告警)

3. 对接准备与接口分析

3.1 硬件准备

  • 设备型号:芯步 50A 数显智能空开(支持磁保持继电器,适用于大功率总控,如整间客房电源或中央空调)。

  • 网络环境:保证酒店客房Wi-Fi信号覆盖到位,设备仅支持2.4G频段

3.2 接口通用规范芯步的接口设计非常简洁,不需要复杂的SDK,任何语言均可调用

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

  • 请求方式POST

  • Content-Typeapplication/json

  • 核心鉴权

    • AppId:你的应用唯一标识。

    • ts:时间戳(Unix时间戳,秒级或毫秒级),用于防重放攻击。

    • sign:签名,用于验证请求合法性。

3.3 核心协议定义针对50A智能空开,根据其计量与开关特性,我们关注以下关键参数:

功能分类命令字段 (order)参数值示例说明
开关控制power1 (开启) / 0 (关闭)控制磁保持继电器吸合/断开
电压/电流主动上报(回调)220.5V / 48.2A实时监测客房大功率负载
功率计量主动上报(回调)12000W用于能耗统计与分析
告警状态主动上报(回调)over_voltage过压/过载/欠压/漏电保护

注:具体JSON Key需以芯步官方提供的该型号空开数据手册为准。

4. 详细对接实施步骤

第一步:设备初始化与配网在酒店客房安装空开后,通过芯步提供的配网工具(或集成SDK到你的App),将设备连入住客房的Wi-Fi。此时需记录下该设备的唯一标识符(device_id),并绑定到你的软件后台对应的房间号上。

第二步:服务端下发指令(以Python/Node.js伪代码为例)场景:前台办理退房,PMS触发“关闭该房间电源”指令。

  1. 生成签名:组合 AppIdAppSecret、时间戳和参数。

  2. 构建请求

第三步:接收设备实时状态(回调服务搭建)为了实时获取电参量,你需要在公网(或酒店局域网内,如采用私有化部署)搭建一个HTTP回调接口。

  1. 配置回调地址:在芯步控制台,将回调URL配置为:http(s)://yourdomain.com/api/yoyo/callback

  2. 编写接收逻辑

5. 酒店场景关键应用策略

5.1 “人走电断”逻辑优化单纯的智能空开只能控制总线路。为了实现更好的入住体验,进行以下线路划分(需现场电工配合):

  • 线路A(受控):插卡取电插座、空调、电视、照明 -> 接入50A智能空开。

  • 线路B(常通):冰箱、路由器、部分维保插座 -> 不经空开或接常通模块。当客人拔卡离开时,PMS/系统自动调用API仅断开线路A,既节能又不影响冰箱食物和网络。

5.2 功率限定与节能(负载限制)利用50A实时电流数据,可以在软件层实现“虚拟保险丝”。

  • 策略:设定阈值,如40A。

  • 执行:如果软件检测到电流连续10秒超过40A,自动下发指令跳闸,并向客人手机App推送“功率过高,请关闭空调或大功率设备,XX秒后将自动恢复”的提醒。

  • 优势:无需更换硬件保险丝,可远程恢复。

5.3 私有化部署(可选)对于高端或注重数据安全的酒店,芯步支持私有化部署

  • 架构:在酒店本地服务器部署接收程序。

  • 优势:控制指令无需经过芯步公网云,完全在酒店局域网内流转,延迟更低(<50ms),断外网也能控制。

6. 异常排查与维护

现象可能原因解决方案
无法控制空开Wi-Fi信号弱需检查客房路由器,或开启AP信号增强。设备支持5组Wi-Fi自动切换
签名错误时间戳误差大确保服务器时间同步(NTP服务),时间戳误差需在允许范围内(通常5分钟)。
设备离线酒店断电或网络波动利用API中的心跳检测功能,若发现离线,需通知工程部检查客房电箱。
频繁告警实际负载接近50A上限检查客房内是否有短路或超规大功率电器(如地摊火锅等),系统可自动执行断电保护。

7. 总结

通过芯步50A智能空开的开放接口,开发者只需专注于 “业务逻辑” ,而无需关注底层硬件通讯。利用典型的 HTTP POST 请求,即可将设备控制实时推送数据分析三大核心能力集成到酒店管理系统中,实现:

  • 节能:精准的离房断电策略。

  • 安全:实时的过载监测与保护。

  • 智能:能耗数据的数字化管理。