CATALOG

智能办公设备的电源控制往往受限于固定场景——按下某个按钮只能触发预设动作,无法灵活适配多变的企业需求。芯步的开放接口提供了一个可行的解决思路:通过API对接,将物理按钮与软件逻辑解耦,让每个按钮都能按需定义行为。以下方案从技术架构到具体实施步骤展开说明。

1. 背景与概述

在现代智能办公环境中,对插座、开关、墙插等电源设备的控制已不满足于仅仅的通断电。企业通常希望将智能硬件与办公场景深度融合,例如:一键切换会议室模式长按重置网络单击开启投影电源同时降下幕布等。然而,传统智能硬件固件功能固定,无法灵活适应多变的企业需求。

本方案基于芯步的智能硬件产品(如智能触摸墙壁开关、智能插排等)及其开放的 HTTP API 接口,旨在解决如何在智能办公设备的电源控制中集成智能硬件,实现按钮动作的自定义设置。通过该方案,开发者可以通过软件逻辑任意定义单击、长按、组合键等动作对应的后端指令,从而打造千人千面的智能办公体验。

2. 核心技术原理:解耦“按键动作”与“执行逻辑”

要实现按钮动作的自定义,核心思路是逻辑上移

  1. 硬件层:按钮不再直接控制继电器通断,而是作为一个触发器。当按钮被按下时,硬件上报一个“键值事件”。

  2. 平台层:芯步云平台接收该事件,并不立即执行固定代码,而是通过规则引擎或 HTTP 转发,将事件推送给企业自有服务器。

  3. 业务层:企业服务器根据预设的“映射关系”(如:按键001单击 = 打开插座A并关闭插座B),调用芯步的 设备控制 API 接口下发指令。

3. 详细解决方案实施步骤

本方案分为设备选型、接口对接、逻辑编排、指令下发四个主要阶段。

3.1 设备选型与准备

首先需要选择支持开放接口且能够上报按键事件的硬件设备。根据芯步产品库,推荐以下设备:

  • 智能触摸墙壁开关 [2路/3路]:支持 power1, power2 等电源控制指令,且具备物理按键或触摸按键

  • 智能插排/通断器:用于控制电脑、显示器、饮水机等设备的电源。

  • 智能语音音柱(可选):用于自定义动作执行后的语音反馈(如:“会议室设备已就绪”)

关键参数获取在芯步控制台获取以下三个核心凭证:

  • AppID:开发者身份标识。

  • AppSecret:用于签名加密的密钥。

  • Device ID:需控制的物理设备ID(如插座ID、开关ID)。

3.2 接口对接:编写“自定义动作”服务

为了让按钮执行自定义逻辑,需要建立一个中间层服务(Middleware Service),通常部署在企业局域网或云服务器上。

3.2.1 接收按键事件

自定义按钮的第一步是识别“谁被按了”。芯步硬件通常通过 MQTTHTTP 推送 上报状态变化。

  • 场景示例:当开关的“左键”被单击,硬件会向平台上报当前power1状态的变化(如从0变1)。

  • 对接方式:企业服务器需监听芯步平台的消息推送,或主动轮询设备状态。

3.2.2 下发控制指令 (API 调用)

这是实现控制的核心。当业务逻辑判断需要开启某设备时,调用芯步标准的设备控制接口。

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

  • 请求方法:POST (推荐 JSON 格式)

  • 签名算法sign = md5( md5(AppSecret) + ts )

  • 指令示例 (控制插座开启)

    代码实现逻辑:

3.3 “无网络/局域网”场景解决方案

针对企业内网安全要求高或断网工况,芯步硬件支持局域网控制模式 在企业服务器与设备处于同一局域网段时,可以直接通过本地IP地址调用设备接口,无需经过外网云平台。这确保了即使在公网断开时,自定义按钮依然可以执行关闭投影仪、切断电源等紧急操作。

3.4 高级自定义配置:UI 与逻辑映射

为了实现最终用户可自定义(例如管理员后台修改按钮含义),可在企业自研的管理系统中构建如下映射表:

物理设备触发动作绑定任务 (Action)目标设备
前台开关 (左键)单击场景模式:会议投影仪(开)、灯光(关)、幕布(降)
前台开关 (左键)双击模式:下班所有插座(关)、净化器(关)
桌面插座 (USB口)长按重启网络路由器(重启)、NAS(唤醒)

实施流程

  1. 管理员在后台创建“自定义动作组”。

  2. 将特定设备的特定按钮与动作组关联。

  3. 服务器接收事件 -> 查表 -> 执行 Order

4. 典型应用场景案例

案例一:会议室 “一键会” 与 “一键离”

  • 硬件:芯步智能触摸墙壁开关

  • 痛点:开会前需手动开启投影、关闭遮光帘、开空调,步骤繁琐。

  • 自定义设置

    1. 将开关的“左键”自定义为“会议模式”。

    2. 逻辑:单击左键 -> 服务器下发指令 -> 打开“投影电源插座” -> 发送红外码控制投影机开机 -> 通过窗帘电机控制器关闭窗帘。

    3. 将“右键”自定义为“离开现场时模式”:一键关闭所有电源,防止火灾隐患。

案例二:设备远程运维与自恢复

  • 硬件:智能插排(4G版或WiFi版)。

  • 痛点:部署在无人值守的自助机(如取票机、广告牌)死机,需人工到场重启

  • 自定义设置

    1. 在服务器上设置定时任务(Cron Job)或 ICMP 心跳检测。

    2. 逻辑:若 Ping 不通自助机 IP -> 判定为死机 -> 调用芯步 API 向插排下发 {"power":0} -> 等待10秒 -> 下发 {"power":1}

    3. 效果:实现无人值守情况下的硬件级自动重启。

案例三:按键触发语音播报

  • 硬件:智能语音音柱

  • 场景:仓库或工厂。

  • 自定义设置

    1. 物料员按下“物料呼叫按钮”。

    2. 服务器接收到信号后,不仅点亮对应的指示灯,还调用音柱接口:

    3. 实现视觉与听觉的双重通知。

5. 结论

通过在芯步硬件设备与企业业务服务器之间建立基于 HTTP API 的双向通信桥梁,可以彻底打破硬件功能固化的限制。开发者可以利用md5签名认证机制确保通信安全,利用局域网直连确保响应速度,最终实现“硬件极简、软件智能”的办公电源管理方案。无论是单击、双击还是长按,每一个物理动作都可以被赋予契合企业业务流程的数字化灵魂。

插座产品方案:
商场设备电源控制:怎样把智能插座10A接入到自己的项目中
查看 >>
怎样在智能办公设备电源控制中接入智能硬件来实现空调电源控制
查看 >>
办公室设备电源控制:怎么把1位5孔单路智能插座对接到软件项目中
查看 >>
怎样在出租屋用电安全管理中集成智能硬件以实现远程控制大功率电器电源
查看 >>
怎么在广告灯箱设备电源管理中集成智能硬件来实现远程定时任务设置
查看 >>
办公场景方案:
办公设备电源集中管理:怎么把8路线路集中控制箱集成到项目中
查看 >>
办公设备电源管理:怎么把60A计量版空开接入到自己的项目中
查看 >>
办公设备门禁联动中:怎样把单路智能墙壁门禁开关对接到项目中
查看 >>
智能办公工位语音提醒场景:如何将智能 40W 云控制语音音柱接入到项目中
查看 >>
智能办公语音播报:如何把40W 壁挂语音提醒通知音箱接入到项目中
查看 >>
动作用途方案:
如何在自助咖啡机控制模块管理中对接智能硬件来实现按钮动作屏蔽控制
查看 >>
怎么在共享台球室设备电源控制中对接智能设备以实现按钮动作自定义设置
查看 >>
怎样二次开发DC-10A 直流控制器以实现按钮动作屏蔽控制
查看 >>
如何接入智能通断器AC4-10A来实现按钮动作屏蔽控制
查看 >>
怎么二次开发AC3-10A 计量版智能控制器以实现按钮动作屏蔽控制
查看 >>