CATALOG

芯步的开放接口基于标准HTTP协议,签名鉴权机制清晰,适配智能PDU、墙壁开关、控制器等多款电源管理设备。以下方案覆盖硬件选型、接口调用、签名生成到场景的完整链路。

——基于芯步开放接口实现设备远程通断控制

1. 背景与目标

在连锁店铺、无人值守便利店、小型餐饮门店等场景中,电源设备的管理往往依赖于人工巡检或现场操作。这不仅增加了人力成本,还经常面临打烊后设备忘关、空调/招牌灯常开导致电能浪费、以及设备死机需要现场重启的困境。

本方案的目标是利用芯步的智能硬件产品及开放API接口,在不改变现有店铺强电线路的前提下,通过加装智能设备,实现管理者对店内关键设备(如灯箱、空调、冰柜、收银机、饮水机等)的远程定时、集中控制和状态监控,达成“降本增效、安全用电”的目标。

2. 系统设计

本解决方案采用物联网“端-云-用”三层架构,将物理设备与微信小程序/PC后台无缝连接。

  • 感知层 :部署在店铺配电箱或插座线路中的芯步智能硬件(如智能PDU、墙壁开关、4路控制器)。它们负责执行物理线路的通断,并上报当前状态。

  • 网络层 :智能硬件通过WiFi连接至店内路由器,再接入芯步开放平台。平台负责处理设备心跳、指令下发、数据存储以及提供标准HTTP API接口

  • 应用层 :管理员通过手机APP、微信小程序或自建的店铺管理后台,调用芯步的API接口,向指定设备下发开启、关闭、重启或定时指令。

graph TD
    subgraph 应用层
        App[手机APP/小程序]
        Console[店铺管理后台]
    end
    subgraph 网络层
        Cloud[芯步开放平台]
        API[HTTP API接口]
    end
    subgraph 感知层_店铺
        Router[无线路由器]
        Device1[智能墙壁开关]
        Device2[智能PDU/控制器]
        Load1[灯光/招牌]
        Load2[收银机/冰柜]
    end
    
    App -- 远程控制指令 --> API
    Console -- 业务逻辑调用 --> API
    API -- 指令透传/转发 --> Cloud
    Cloud -- 推送指令 --> Router
    Router -- WiFi信号 --> Device1
    Router -- WiFi信号 --> Device2
    Device1 -- 物理通断 --> Load1
    Device2 -- 物理通断 --> Load2

3. 硬件选型(产品角色)

在店铺电源管理场景中,我们根据线路负载和路数的不同,推荐以下几款具备开放接口的芯步核心产品:

产品类型推荐型号/系列适用场景关键特性与接口支持
智能墙壁开关智能触摸墙壁开关2路店铺前厅灯光、招牌、排风扇控制支持2路独立控制,可直接替换原有墙壁开关,支持HTTP API下发 power1/power2 指令
智能控制器智能WiFi控制器 (4路/8路)配电箱内集中控制,适用于机房、设备间 (如总电源、空调外机)多路控制,支持交流电压,官方提供明确的 {"power1":1} 命令格式,通过API下发
智能PDU智能WiFi PDU (8位/5位)机柜设备、收银台多设备(光猫、路由器、收银机)集中管理远程按位控制每一路电源通断,支持电量计量,可实时监测电流负载

4. 开放接口对接详解

本方案的实施难点在于开发对接,关键在于正确生成签名并向特定设备下发指令。

4.1 接口鉴权与签名生成

为了安全,芯步的API请求采用动态签名机制。所有控制请求均需携带 signts 参数

  • AppId: 在芯步控制台获取。

  • AppSecret: 开发者密钥。

  • Ts: 当前Unix时间戳(秒)。

  • Sign规则Sign = md5( md5(AppSecret) + Ts )

代码示意(伪代码):

4.2 核心接口调用示例:远程断电

当店铺打烊,需要关闭所有电源时,后台系统需要调用设备控制接口

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

  • 请求方式: POST

  • 请求Body (JSON)

当设备收到 powerX:0 指令时,对应继电器断开,实现物理断电。同样,powerX:1 则恢复供电。

4.3 高级控制指令

除了简单的开和关,芯步接口还支持更复杂的定时脉冲操作,这在解决设备死机重启时非常有用

  • 先断后通(设备重启) : 发送 reset=3000 指令,设备会立即断电,等待3秒后自动重新开启。这一指令完美适用于路由器、收银机死机后的自动修复。

5. 具体应用场景实施流程

第一种场景:打烊一键全关与设备联动

  • 痛点: 员工下班漏关招牌灯、加热设备。

  • 实施: 在总配电箱处安装 4路智能WiFi控制器,将照明、招牌、水吧设备、大厅空调分别接入不同线路。

  • 操作: 每天晚上22:00,店铺管理系统自动调用API,或管理者手机点击“打烊模式”按钮。系统依次发送 “power1”:0 (招牌)、 “power2“:0 (空调)、 “power3”:0 (照明)指令。一旦检测到人体传感器(芯步支持)无人活动后,执行总闸断电。

第二种场景:远程解决收银机/网络设备死机

  • 痛点: 无人值守时,收银机或路由器死机,导致无法接单。

  • 实施: 使用智能WiFi PDU为路由器与收银机供电。

  • 操作: 当远程监控发现设备离线(无法Ping通或收银软件掉线),管理员登录后台,针对PDU的对应端口发送 reset=10000 指令。设备电源切断并10秒后恢复,设备强制重启,恢复网络通讯,无需人员到店

第三种场景:定时策略与节能

  • 实施: 结合店铺的营业时间,在芯步云平台设置定时任务,或通过API动态修改计划。

    • 早市: 开店前1小时,API调用开启后厨设备预热。

    • 午休: 自动关闭大堂灯光,保持冰柜电源。

    • 深夜: 保留监控电源,切断其余所有电路。

6. 安全与风险规避

  1. 通讯保障: 智能设备依赖WiFi信号。在店铺部署企业级或高稳定性路由器,并配置静态IP分配,防止设备IP变动导致控制失效。若条件允许,采用芯步的私有化网关方案,确保局域网断网时仍可本地控制

  2. 负载限制: 根据产品手册,如智能控制器4路额定电流为10A/路,总负载不超过2500W。大功率设备(如电炸炉、大5匹空调)需通过交流接触器转接,严禁直接接入智能开关,以防烧毁。

  3. 指令调用机制: 系统设计时需考虑设备状态同步。每次发送控制指令后,调用设备状态查询接口(Status Query API)进行确认,确保 APP 显示的开关状态与实际物理状态一致。

7. 总结

通过引入芯步的智能控制器墙壁开关PDU硬件,并结合其开放的HTTP API,店铺电源管理可以实现从“人工粗放”向“数字精细”的转型。开发者仅需调用几个简单的HTTP接口即可完成系统集成,不仅能帮助店主节省20%-30%的电费开支,还能有效延长设备寿命,是实现数字化门店建设最为基础的必备环节。

插座产品方案:
怎样在智能办公设备电源控制中接入智能硬件来实现空调电源控制
查看 >>
办公室设备电源控制:怎么把1位5孔单路智能插座对接到软件项目中
查看 >>
景观亮化设备电源控制:怎么将10A86型智能电源控制插座接入到项目中
查看 >>
怎么在广告灯箱设备电源管理中集成智能硬件来实现远程定时任务设置
查看 >>
展会现场设备电源控制:如何将10A86型WiFi智能插座对接到项目中
查看 >>
店铺场景方案:
店铺门禁控制:怎么把单路智能墙壁控制开关集成到项目中
查看 >>
店铺设备电源控制:怎样将智能通用控制器|8路对接到项目中
查看 >>
怎样在店铺照明设备控制中集成智能设备以实现4路独立线路控制
查看 >>
店铺照明设备管理:怎么把3路墙壁智能场景控制开关对接到自己的项目中
查看 >>
店铺门禁控制:如何把单路远程出门控制开关集成到项目中
查看 >>
通断用途方案:
怎样对接 8 路智能交流控制模块以实现交流负载通断控制
查看 >>
怎么接入60A带计量远程控制断路器来实现定时通断控制
查看 >>
怎样在居家电器控制中集成智能硬件来实现设备电源远程通断
查看 >>
如何二次开发1路智能墙壁复合开关以实现HTTP接口远程控制通断
查看 >>
怎样在无人值守包间设备控制中接入智能设备以实现HTTP接口远程独立控制通断
查看 >>