CATALOG

公寓智能化的痛点是:如何在不换线、不增加网关的前提下,将传统86开关接入自有的PMS系统。以下方案基于芯步开放接口,提供从签名计算、线路映射到入住/退房联动的完整代码级实现。

1. 解决概述

在当前的公寓和民宿运营中,住客对于“无卡取电”、“语音控制”以及“远程节能”的需求日益增长。传统的客房控制系统(RCU)往往成本高昂且布线复杂,而采用芯步智能触摸墙壁开关(以3路场景为例,兼容2路/4路),可以利用其WiFi直连开放HTTP API的特性,在无需网关的情况下,快速将传统公寓升级为支持远程控制的智慧公寓

本方案的目标是指导开发者如何利用芯步提供的开放接口,将硬件设备无缝集成到公寓现有的PMS(物业管理系统)或自建的App/小程序中。

1.1 痛点解决

  • 无网关依赖:设备直接连接公寓2.4G WiFi,减少硬件成本与故障点

  • 本地化控制:支持局域网和私有化部署,即使外网断开,内网依然可控,保障入住体验

  • 状态同步:无论住客使用物理触摸按键,还是运营后台操作,设备状态实时同步。

2. 硬件选型与场景映射

针对标准公寓户型(客厅/卧室/卫生间),我们选用芯步 “智能触摸墙壁开关” 系列。以典型的3路场景为例,接口对接逻辑如下:

硬件通道物理按键标签对接指令 (Order Key)控制内容业务场景
线路1总照明/客厅灯power1继电器1 (开关)入住欢迎模式:自动开启
线路2射灯/走廊灯power2继电器2 (开关)夜间模式:关闭
线路3卫生间/排气扇power3继电器3 (开关)空置模式:定时换气
(扩展)(情景模式)point1 / reset1点动模式门磁联动:门开时触发排气扇延时关闭

技术提示:此类开关本质是继电器控制器。除了标准的开关(power1=1/0),还支持 “先通后断(point)” 用于触发门禁或窗帘电机,这为公寓的智能门锁联动提供了更多可能

3. 接口对接:从签名到控制

芯步开放平台的核心优势在于其HTTP API的简洁性。开发者无需理解复杂的物联网协议,任何支持HTTP请求的后端语言(Java, Python, PHP, Go)或前端(JavaScript Ajax)均可调用。

3.1 鉴权与签名计算(核心步骤)

所有API请求均需携带签名。签名算法为:Sign = MD5( MD5(AppSecret) + ts )

参数准备:

  • AppID / AppSecret:在芯步控制台获取。

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

  • Device ID:设备外壳或控制台获取的纯数字ID。

3.2 代码实战:控制“卧室灯”开启

假设我们需要在住客办理入住时,自动打开房间的“线路1”(照明)。

请求地址:POST https://api.thingboot.com/{AppID}/device/control/请求参数(JSON):

cURL 示例(含签名计算):

代码参考来源:芯步官方API文档

3.3 批量控制与场景联动

公寓管理通常不需要单独按一个按钮,而是执行“场景”(如:入住模式、离店模式)。

  • 离家模式(退房时):发送指令关闭所有线路。

  • 影音模式(联动):通过后端逻辑判断,关灯(power1=0)的同时,无需给开关发指令,而是通过另一接口给红外转发器发指令开空调。

4. 高级集成:状态订阅与消息推送

单纯的“控”是不够的,系统需要知道住客是否在房间里按了开关,以防止状态不同步。

芯步支持消息推送机制。当住客物理触摸开关时,设备会主动上报状态到开发者配置的服务器地址。

处理逻辑(伪代码):

5. 场景:酒店/公寓全流程

以下是集成该开关后的实际业务流程:

第一步:入住(OTA订单同步)

  1. 触发:住客在柜台办理或自助机核验身份。

  2. 动作:PMS系统调用芯步API。

  3. 指令{“device”:“X”, “order”:{“power1”:1}}(开走廊灯/欢迎灯)。

  4. 效果:房间灯光亮起,住客进入房间时不再摸黑,体验提升

第二步:能耗管理(退房/空置)

  1. 触发:住客点击退房按钮或插卡取电拔出。

  2. 动作:系统自动扫描该房间所有设备ID。

  3. 指令:批量发送 {“power1”:0, “power2”:0, “power3”:0}

  4. 效果:杜绝“长明灯”,据测算可节省约15%-20%的电费开支。

第三步:私有化部署(数据安全)

对于高端服务式公寓,数据隐私至关重要。芯步支持私有化部署。你可以将API接口部署在内网服务器,所有控制指令仅在内网传输,不经过公有云,保障了住客的入住记录与行为习惯数据的安全

6. 注意事项与排障指南

  1. WiFi信号强度:86开关安装于底盒内,金属屏蔽效应较强。需确保公寓走廊或房间内2.4G信号覆盖良好,每个房间独立部署AP,避免信号弱导致离线

  2. 线路负载:芯步智能触摸开关通常支持阻性负载(灯光),若控制感性负载(小功率电机)或节能灯,需注意因浪涌电流导致的继电器粘连风险,预留稍大功率余量。3路中若有大功率电器,需查看具体电流规格书。

  3. 签名失效问题:若返回 501 或签名错误,请严格检查时间戳(ts)是否为秒级,且服务器时间是否已同步(不能与标准时间相差超过5分钟)

  4. 设备配网:初次安装时,需通过芯步小程序或控制台进行SoftAP配网。由电工在安装时通过手机热点一次性配置完成

7. 总结

通过对接芯步3路智能触摸开关,公寓方能够以极低的改造成本(免砸墙、零布线)实现客房控制的智能化。开发者利用其标准化的 HTTP APIMQTT 支持,通常只需 1-2天 即可完成从 0 到 1 的功能开发,将硬件控制深度整合进公寓的自有生态中。