CATALOG

芯步的智能空调红外控制器通过HTTP接口开放了空调控制能力,开发者可以在10-20分钟内完成从注册到首个指令发送的全流程。以下是基于官方文档整理的完整接入方案。

1. 产品概述与核心能力

芯步智能空调红外控制器是一款通过Wi-Fi联网、支持红外信号发射的智能硬件。它能够兼容市面上超过90%的品牌空调,将传统的红外遥控功能升级为可通过互联网远程访问的服务。

核心开放能力:

  • 远程控制:不受距离限制,通过互联网向设备下发指令。

  • 全量指令支持:支持开关机、模式切换(制冷/制热/送风/除湿)、温度调节、风速调节、扫风模式等空调面板所有功能

  • 状态反馈:设备支持实时上报空调当前状态(如当前室温、设定温度),解决红外控制“状态盲区”痛点。

  • 开发友好:提供标准HTTP接口,与开发语言无关,支持Web、App、小程序、SaaS系统集成

2. 接口体系与通信机制

芯步开放平台采用标准的RESTful API设计,基于HTTP协议进行通信。

2.1 通信架构

用户/软件系统无需直接与硬件保持长连接,只需调用芯步的云端API。云端负责将指令下发给在线的红外控制器,再由控制器通过红外信号转发给空调。

2.2 核心接口鉴权

为了保障设备安全,所有API调用均需携带签名。接口地址结构如下:

https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
  • AppId:平台分配的应用唯一标识。

  • ts:Unix时间戳,用于防止重放攻击。

  • sign:签名值,计算方式为 md5( md5(AppSecret) + ts )

3. 详细接入流程

要在您的系统中集成远程空调控制功能,请遵循以下全流程步骤:

3.1 准备阶段:硬件与开发环境

在开始编码前,完成硬件配网是验证指令是否生效的基础。

  1. 设备配网参考《智能空调遥控器产品手册》,通常是通过App或配网模式,将红外控制器连接到2.4GHz频段的Wi-Fi网络。确保设备指示灯状态显示“在线”。

  2. 获取凭证登录芯步控制台,完成以下步骤:

    • 获取 AppID 和设置 AppSecret (开发者密码)。

    • 在设备列表中找到已注册的红外控制器,记录下 Device ID (设备ID)

3.2 核心开发:构建控制指令

这是集成工作的核心。您需要构造POST请求,向指定设备下发空调控制命令。

3.2.1 请求构建示例

假设我们需要远程关闭一台空调,请求结构如下:

请求地址

POST https://api.thingboot.com/Your_AppId/device/control/?sign=xxxxxx&ts=1704067200

请求头 (Headers)

请求体 (Body) 示例:关闭空调

注:power:0 代表关机,power:1 代表开机。

3.2.2 多维度控制指令集

空调控制不仅仅只有开关。根据实际业务场景,您可以下发复合指令。芯步的红外控制器通常封装了标准空调码库,系统会自动解析指令下的红外波形。

制冷模式控制示例

3.3 高级特性:指令模板与场景联动

为了提升用户体验,在您的软件中实现以下高级逻辑:

  1. 码库学习模式对于极少数不支持的杂牌空调,或需要自定义功能(如“睡眠模式”),可以利用控制台的“码库学习”功能。让设备学习原装遥控器的红外波形,学习成功后,系统会自动生成对应的API指令参数

  2. 私有化部署(局域网直连)如果您的系统(如中控主机)与红外控制器处于同一局域网,且对响应速度有比较高要求(要求毫秒级响应),可以采用私有化模式。

    • 通过安装“芯步软网关”,红外控制器进入网关模式。

    • 您的系统可以直接调用 http://{设备IP地址}/control 进行局域网控制,无需经过外网云中转

4. 实战场景:将空调接入您的OA/智能家居系统

以下展示如何通过几行简单的Python代码,将空调控制集成到您现有的后台管理系统中。

5. 关键注意事项

  • 红外遮挡:安装时请一定要确保控制器发射头对准空调内机的接收窗口,中间无明显遮挡物

  • 双频Wi-Fi:目前大多数2.4G频段物联网设备不支持5G Wi-Fi,配网失败时请检查路由器设置。

  • 状态同步:由于红外是单向通信,空调无法主动上报“被本地遥控器修改温度”。在软件中增加“同步”按钮或利用设备自带的传感器辅助判断。

  • 调试模式:在开发测试阶段,可以在控制台开启“调试模式”。开启后系统不校验signts,方便使用Postman等工具快速调试接口连通性

通过以上步骤,您可以利用芯步开放的HTTP接口,在短时间内为您的软件产品赋予远程空调管理和控制的能力。

遥控器产品方案:
店铺空调设备控制:怎么将空调模式温度控制器集成到软件项目中
查看 >>
无人值守空调场景:如何将红外发射空调控制器对接到自己的项目中
查看 >>
怎么在医院病房空调管理中接入智能设备来实现断电记忆恢复控制
查看 >>
怎样二次开发空调自动化控制模块来实现红外信号转发
查看 >>
如何在弱电间空调联动中接入智能设备以实现空调风力调节
查看 >>
空调场景方案:
怎么在智能化改造空调场景中集成智能设备来实现定时任务控制空调
查看 >>
智能化改造空调场景:如何把智能空调控制器2对接到自己的项目中
查看 >>
共享桌游室灯光空调控制:如何把智能控制器8路|交流电压版集成到软件项目中
查看 >>
共享棋牌室空调设备管理:怎么把30A智能线路断路器集成到自己的项目中
查看 >>
共享台球室三路灯光空调控制:如何将86型3路翘板开关接入到软件项目中
查看 >>
发送用途方案:
如何接入智能 5W 壁挂远程控制语音音箱以实现语音提醒发送
查看 >>
如何接入40W语音提示音柱以实现语音提醒发送
查看 >>
如何二次开发30W 云语音播报音柱以实现语音提醒发送
查看 >>
怎么接入红外发射空调控制器来实现远程发送空调控制指令
查看 >>
怎样接入空调远程指令发送器2以实现远程发送空调控制指令
查看 >>