无人值守空间的空调管理,痛点在于“人走了空调还开着”——传统的人工巡查方式既不可靠又耗费人力。芯步的智能空调控制器通过HTTP接口开放了远程控制能力,可以无缝接入现有管理系统,实现基于人体传感器或预约规则的自动温控。以下方案涵盖设备选型、接口对接逻辑、集成架构和典型场景配置。
解决方案:无人值守空间空调管理
——基于芯步HTTP接口空调控制器的集成实践
痛点:在办公楼会议室、共享自习室、酒店客房、基站机房等“无人值守”或“高流动性”场景中,空调常因人员忘记关闭而长期空转,导致巨额电费浪费。传统改造需要复杂的布线或协议破解,成本高且难以集成到现有管理系统中。
解决概述:本方案基于芯步的 智能空调控制器(红外版)或 智能通断器(强电版),利用其开放的 HTTP API 接口,将空调设备无缝对接到现有的物业管理、自习室预约或楼宇自动化系统中。系统通过设备状态轮询与环境传感器联动,实现“人来开机、人走关机、定时温控”的全自动无人化管理。
一、 硬件选型与能力解析
针对不同的空调类型和应用场景,芯步提供两种主流的硬件对接方案。两者均支持HTTP接口调用,但对空调的控制逻辑略有不同。
| 特性 | 方案A:智能空调控制器 (红外) | 方案B:智能通断器/插座 (强电) |
|---|---|---|
| 适用空调 | 壁挂机、柜机(带遥控器) | 中央空调风机、2P以内挂机、新风系统 |
| 控制逻辑 | 通过红外码模拟遥控器指令 | 通过继电器切断/接通压缩机电源 |
| 控制粒度 | 精细化:开关、模式、温度、风速 | 粗粒度:仅控制通断电 |
| 状态反馈 | 下发即执行(单向控制,无运行回读) | 实时反馈通断状态 |
| 推荐场景 | 共享自习室、办公室、酒店客房 | 机房、仓库、走廊、无人值守基站 |
| 核心优势 | 不改线路,即贴即用,控制精准 | 硬件稳定,不怕遮挡,支持大功率 |
推荐选择:如果需精细调节温度,请选方案A;如果只需在无人时彻底切断电源节能,请选方案B。
二、 系统集成架构(M2M对接)
要将设备集成到你的项目中,通常采用 Server-to-Server 或 App-to-Cloud 的架构。芯步平台作为设备接入层,你的业务系统作为决策层。
流程图解
业务触发:用户扫码付费/预约成功/下班时间到。
逻辑判断:你的后台服务器(Customer Server)校验权限。
下发指令:你的服务器调用芯步开放平台HTTP接口。
设备执行:芯步云端将指令推送到现场的空调控制器。
结果反馈:设备执行后,通过API返回控制结果。
关键对接参数准备
在开始编码前,需在芯步控制台获取以下凭证
AppID:你的应用唯一标识。
Token/Secret:用于计算签名(Sign),确保接口安全。
Device ID:现场设备背面的标签或配网后云端生成的ID。
三、 详细开发集成步骤
以下以 控制空调温度 和 读取设备状态 为例,展示具体的集成逻辑。
1. 核心接口:下发控制指令(向空调说“冷一点”)
芯步的接口采用标准RESTful风格,无论你使用Python、Java、Go还是PHP,只需发起HTTP POST请求即可。
请求地址:
https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}请求方法:
POST请求头 (Headers) :
Content-Type: application/json关键参数解析
device: 设备ID。order: JSON字符串,具体的动作指令。
示例场景:关闭会议室A的空调
示例场景:将办公室温度设置为24°C制冷模式 (使用智能空调控制器)如果你的项目需要的是红外控制器,order 字段会更丰富:
(注:具体的红外码映射请参考对应型号的产品手册)。
2. 状态同步:自动获取设备当前状态
对于智能通断器,平台支持状态实时上报。
方式一(推荐): 消息推送。在芯步控制台配置你的服务器回调URL(Webhook)。当设备状态改变(如被手动按灭)时,平台会主动推送数据到你这里。
方式二: 主动查询。调用设备状态查询接口,拉取最新的电源开关状态。
3. 进阶玩法:传感器联动 (人体+空调)
实现真正的“无人值守”,不能只靠定时,必须结合环境感知。芯步提供 智能人体存在传感器。
集成逻辑
传感器探测到“无人”状态持续 30 分钟。
传感器通过HTTP上报数据到你的服务器(
{“radar”: “无人”})。你的业务代码
同理,探测到“有人”且温度 > 28°C,自动开机并设为26°C。
四、 典型场景实战配置
场景1:共享自习室/麻将馆(精细化温控)
需求:用户下单即通电,可自行调节温度;订单结束强制断电。
硬件:智能空调控制器(红外版)+ 智能电能计量插座。
集成逻辑
用户下单:系统调用接口
order={"power":"1"}给插座供电,同时发送开机和预设温度指令给空调控制器。使用中:用户在小程序滑动调节温度,后台透传指令
{"temp":26}。订单结束:系统发送
{"power":"0"}关闭插座总电源,彻底杜绝空调待机耗电。
场景2:办公楼/会议室节能(无人值守切断)
需求:下班时间自动关空调,或根据会议预定自动开启。
硬件:智能通断器(嵌入86盒或配电箱)。
集成逻辑
对接OA系统,读取会议室预定表。
预定时间前5分钟:自动送电。
预定时间结束:自动断电。
五、 局域网私有化部署(可选)
对于一些涉密单位或不联外网的机房,芯步设备支持局域网纯内网控制。
实现的方式是:设备通过WiFi连接现场路由器,你的本地服务器(如
192.168.1.100)直接通过内网IP调用设备API,流量完全不经过芯步外网云平台,保证了数据安全与控制速度。
六、 总结
通过集成芯步的开放API,你不仅能在3小时内完成一个简单的“远程关空调”脚本,更能构建一套完整的“空间节能自动化系统”。该方案的优势在于低成本(无需更换空调)、跨平台(任何语言均可调用)以及高可靠(支持断网本地联动)。
实施:先采购一台“智能空调控制器”和一台“人体传感器”,利用Postman工具调试通基础的开/关接口后,再开始编写业务代码。