CATALOG

出租屋智能照明改造最大的痛点是:租客退租时开关被改乱、远程无法断电、以及“物理按键+远程控制”如何共存。芯步的复合开关正好解决了这个问题——它的物理按键与继电器完全解耦,你可以通过HTTP接口自定义按键行为,既保留租客的操作习惯,又能将控制权收归管理系统。

1. 解决概述

在出租屋场景中,传统的智能照明方案通常面临一个痛点:租客一旦将墙壁开关“物理关闭”,智能灯泡或控制器就会离线,导致远程控制失效

为了解决这一问题,本方案采用芯步 “智能墙壁复合开关” 。该设备不仅保留了传统物理按键的操控习惯,更重要的是,它通过开放的HTTP API接口将继电器的控制权完全开放给开发者。你可以将“物理按键按下”这一动作通过软件逻辑重新定义,实现物理通断与远程通断的终极统一

2. 硬件选型:为什么选择复合开关?

在芯步的产品体系中,针对单路照明控制,推荐选择 “智能墙壁开关1路”“智能触摸墙壁开关1路”

核心参数与优势:

  • 零火线设计:相比于单火取电,零火线开关控制更稳定,且支持更大功率的灯具(阻性负载 300-1200W),适配出租屋常见的LED灯、节能灯甚至风扇

  • 物理与网络双控:设备既连接物理按键,又连接WiFi 2.4G网络。

  • API接口丰富:不仅支持简单的开关,还支持 “状态保持”“先通后断”(用于控制电机类负载)等高级功能

3. 集成设计

要将该开关集成到你的公寓管理系统中,架构遵循 “设备直连云端,业务系统调用API” 的模式。

数据流向

  1. 物理按键操作 :租客按下墙壁开关 \rightarrow 设备状态改变 \rightarrow 设备上报状态至芯步云。

  2. 业务系统处理 :你的服务器通过消息推送接收状态变更 \rightarrow 更新数据库(如:计费/日志) \rightarrow 判断是否触发联动。

  3. 远程/自动控制 :管理员在App操作 \rightarrow 业务服务器 \rightarrow 调用芯步API \rightarrow 设备执行动作。

这种架构下,即使你的服务器宕机,租客依然可以通过物理按键控制灯光,保证了居住的基本稳定性。

4. 核心集成步骤

第一阶段:环境与账户准备

  1. 注册开发者账号:访问芯步官网,进入“工作台”,获取 AppIDAppSecret

  2. 设备配网:将墙壁开关通电,使用官方App或根据SDK将设备配置到出租屋的2.4G WiFi网络下。记录下这台设备的唯一标识 Device ID

第二阶段:API 接口调试(关键代码逻辑)

芯步的接口采用标准的HTTP POST请求,签名算法为 md5(md5(AppSecret)+ts)。在集成“1路复合开关”时,你需要关注以下三个核心指令:

1. 远程控制照明(下发命令)

场景:租客欠费,系统自动断电;或租客通过小程序远程关灯。API 地址POST /{AppID}/device/control/请求示例

注意:对于1路开关,线路1对应的字段为 power1

2. 读取设备当前状态

场景:同步灯具当前是开还是关,用于在管理后台展示。你可以通过调用获取设备状态的接口,或订阅消息推送来实时获得电流状态。

3. 高级功能:锁定开关(状态保持)

场景:保洁打扫房间时,管理员希望远程锁定灯光为“常开”,保洁想关都关不掉;或者晚上11点后自动锁定为“关闭”,防止租客忘记关灯。复合开关的杀手锏功能是 keep 参数。你可以下发以下指令让物理按键暂时失效或自定义行为

第三阶段:接收物理按键事件(消息推送)

为了让你的系统知道“租客刚才关灯了”,你需要配置消息推送

  1. 在芯步控制台设置你的服务器回调地址(URL)。

  2. 当租客按下墙壁开关时,芯步云会主动发送POST请求到你的服务器。

  3. 数据处理:你的服务器收到JSON数据包,解析其中的 power1 字段,更新数据库中的照明状态,并记录日志。

5. 落地出租屋场景的技术实践

第一种场景:防赖账断电机制

  • 需求:租客未交租,需远程断电且禁止物理开关恢复。

  • 实现

    1. 系统调用 {"power1":"0"} 关闭照明。

    2. 若希望租客按开关也没用(很多租客以为是跳闸会试图重开),可以配合下发状态保持指令。

    3. 注意:为了安全,仅断电,不长期锁定开关导致租客无法照明,通常配合“强制关闭”逻辑即可。

第二种场景:离家一键关灯

  • 需求:租客出门后在APP点击“离家模式”,关闭屋内所有灯。

  • 实现:遍历该房间绑定的所有 Device ID,并发调用 {"power1":"0"}。由于API响应极快(约80-120ms),用户几乎感觉不到延迟

第三种场景:能耗统计与告警

  • 扩展:虽然1路开关主要控制照明,但你可以利用它的定时任务功能。例如,如果系统检测到灯具在凌晨2点至5点连续开启超过1小时(租客可能睡着了忘记关),系统自动发送指令关闭,为房东节省电费。

6. 总结

通过将芯步的 1路复合开关 集成到你的项目中,你不仅获得了一个简单的开关控制权,更获得了将业务逻辑(如计费、安防、定时)下沉到物理硬件的能力。

集成清单回顾

  1. 硬件:芯步智能墙壁开关1路(需零火线)。

  2. 网络:2.4G WiFi覆盖。

  3. 开发:调用HTTP API(签名计算 + power1 指令 + 消息推送接收)。

这套方案无需复杂的嵌入式开发,通过标准的HTTP协议即可完成,是实现出租屋智能化改造的高效路径