CATALOG

芯步的智能插座和墙壁插座产品明确支持“按钮动作可屏蔽”功能,这为自动化设备交流电源管理中的误触防控提供了原生解决方案。以下方案围绕硬件选型、接口调用和业务逻辑展开,聚焦如何利用开放接口实现按钮动作的精准屏蔽控制。

一、 背景与需求

在自动化设备(如共享陪护床、快递柜、自助售货机、工业控制器等)的交流电源管理场景中,物理按钮的误触一直是困扰运营方的痛点。例如,在非使用时段,无关人员按压插座按钮切断电源导致设备停机;或者在设备执行远程重启、定时任务的关键瞬间,本地物理按钮的触发会造成逻辑冲突。

为了解决这一问题,需引入一种能够“逻辑屏蔽”物理按钮动作的管理机制。本方案基于芯步智能硬件产品的开放接口,通过云端或本地服务器逻辑控制,实现对硬件实体按钮动作的实时屏蔽与解屏蔽,确保电源管理流程的严谨性。

二、 硬件选型

本方案的核心在于利用具有“按钮动作可屏蔽”特性的智能硬件。根据芯步产品库,推荐选用以下具备此功能的交流电源管理设备:

设备类型推荐型号/系列关键特性适用场景
智能墙壁插座10A/16A(带计量版)标准86型安装,支持远程通断,按钮动作可自定义/屏蔽,支持功率计量智慧教室、共享自习室、酒店客房
智能插座10A/16A 直插式体积小巧,即插即用,按钮动作可屏蔽,支持远程控制旧改设备、临时用电控制
智能控制器4路 交流电压版4路独立控制,支持开关量信号输入,可通过逻辑屏蔽外接轻触开关工业自动化、自动卷闸门、自助设备

技术依据:上述设备在产品手册中明确标注支持“按钮动作可屏蔽”或硬件层面的“开关量输入逻辑控制”

三、 总体技术架构

本方案采用端云直连的架构,无需额外网关,通过HTTP协议实现控制指令的实时下发。

  1. 设备层:部署芯步智能插座/控制器,接入WiFi网络,负责执行电源通断并上报状态。

  2. 业务逻辑层:部署公网或本地服务器。通过调用芯步开放接口(Open API),维护设备的“屏蔽状态机”。

  3. 控制层:用户端(小程序/App)或自动巡检程序,通过业务服务器下发指令。

四、 按钮动作屏蔽的实现原理与接口对接

芯步的开放接口允许开发者通过代码配置设备按钮的行为逻辑(如:禁用按钮、恢复按钮、或将按钮用作其他功能的触发点)。

1. 接口基础配置

芯步设备采用统一的HTTP接口调用方式,开发者需集成以下请求格式

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

  • 鉴权参数sign(签名)和 ts(时间戳)

  • 核心参数

    • device: 目标设备ID

    • order: 控制指令(JSON格式)

2. 屏蔽控制的指令分发策略

为了达到“屏蔽按钮动作”的目的,不仅需要单纯关闭插座,还需要动态改变按钮的响应逻辑。具体分为三种策略:

策略一:全局按钮锁(适用于智能插座/墙壁插座)

在设备处于待机或非工作时间段,通过API指令屏蔽设备物理按钮,使其按压无效。

  • 实现逻辑:下发特定配置指令,将设备按钮功能禁用。此时按压按钮不会有任何电气反应。

  • 参考指令(根据产品SDK示例改编):

策略二:防拆防误触模式(适用于陪护床/充电桩)

在使用过程中(如用户已扫码支付),为防止用户误关设备,需强制屏蔽按钮。

  • 联动逻辑

    1. 用户扫码成功 -> 业务系统下发power=1(通电)。

    2. 业务系统下发 {"btn_disable": 1} -> 物理按钮失效。

    3. 订单结束 -> 系统先下发 {"btn_disable": 0} 恢复按钮,再下发power=0断电。

策略三:继电器状态与按钮解耦(适用于4路控制器)

针对4路控制器,按钮原本可能控制继电器吸合。通过API设置后,可以让按钮按下不再触发继电器动作,仅作为传感器信号

  • 指令示例

五、 业务场景流程

场景1:共享自习室/办公室电源管理

需求:用户离座后,插座保持断电状态;若有人手动按开插座,系统应立刻自动断电并通知管理员。解决方案

  1. 常态屏蔽:通过API循环检测,一旦检测到power_status变为1(按开),立即下发power=0关断指令。

  2. 白名单逻辑:只有通过扫码支付成功后,才在限定时间内解锁按钮权限或取消强制关断任务。

接口调用链物理按钮按下 -> 设备状态上报(API回调/推送)-> 业务服务器判定(非授权时段) -> 调用控制接口(power=0) -> 设备执行断电

场景2:工业自动设备维护安全锁

需求:工程师在进行设备维护时,必须挂“安全锁”,防止误触按钮导致机械启动伤人。解决方案

  1. 工程师在管理后台点击“进入维护模式”。

  2. 后端调用屏蔽指令:{"point": 0, "reset": 0, "btn_power": 0}(禁用所有物理控制源)

  3. 维护完成,后台点击“解除屏蔽”,恢复物理按钮功能。

场景3:机器人/自动化设备放音同步屏蔽

参考:虽然主要针对呼叫中心,但在实体设备交互中有类似场景:设备自动播报提示音(如“充电即将开始”)时,应屏蔽用户按键,防止中断流程实现结合芯步的语音音柱和控制器。

  • 语音播报期间,state = "PLAYING"

  • 执行 {"key_filter": true},本例通过HTTP接口设置设备处于“只听不响应”模式

  • 播报结束,恢复交互。

六、 关键代码逻辑示意

以下伪代码展示了如何在业务逻辑中自动屏蔽异常按钮操作(基于Python/Node.js思路):

七、 方案优势

  1. 高实时性:设备响应指令时间约为80-120ms,能够快速识别并回滚误触操作

  2. 去网关化:设备直连WiFi 2.4G,部署简单,降低硬件成本

  3. 底层逻辑灵活:不仅支持通断,还支持先通后断、点动(point)等复杂时序控制,适用于多种自动化设备

  4. 私有化部署:支持纯局域网环境,数据安全可控

八、 总结

通过对接芯步开放平台,开发者可以利用其产品“按钮动作可自定义”的核心特性,轻松实现交流电源管理中的误触屏蔽。只需在业务软件中增加状态机的逻辑判断(是否在付费期、是否在维护期),结合标准的HTTP接口下发key_lockpower反制指令,即可彻底解决因物理按钮滥用导致的设备管理混乱问题。此方案具有实施成本低、逻辑可靠、可拓展性强的特点。

通断器产品方案:
怎样接入AC5-10A 低压控制开关来实现能耗数据统计控制
查看 >>
怎么接入AC4-30A 物联网开关以实现单路交流负载控制
查看 >>
校园公共设备电源管理中:怎样把AC3-10A 计量版电源开关接入到软件项目中
查看 >>
共享麻将馆灯光插座管理:怎么将DC-10A 电器开关集成到自己的项目中
查看 >>
共享场馆照明系统控制:怎样将4400W 线路控制器对接到自己的项目中
查看 >>
自动化场景方案:
怎样在自动化设备远程控制场景中集成智能硬件来实现手机 APP 远程遥控
查看 >>
如何在自动化设备大功率电源管理中集成智能硬件以实现设备联动控制
查看 >>
怎样在自动化设备三路电源管理中集成智能硬件来实现线路状态反馈控制
查看 >>
怎样在自动化设备三路电源管理中对接智能设备来实现自定义场景联动控制
查看 >>
怎么在自动化设备三路电源管理中集成智能硬件来实现设备运行状态监控
查看 >>
屏蔽用途方案:
怎么二次开发25A智能限流断路器来实现按钮动作屏蔽控制
查看 >>
怎样二次开发DC-10A 直流控制器以实现按钮动作屏蔽控制
查看 >>
如何在自助咖啡机控制模块管理中对接智能硬件来实现按钮动作屏蔽控制
查看 >>
怎么对接DC-10A 智能通断器来实现按钮动作屏蔽控制
查看 >>
如何接入智能通断器AC4-10A来实现按钮动作屏蔽控制
查看 >>