CATALOG

芯步的智能开关提供标准HTTP接口,支持WiFi直连,非常适合民宿项目的快速集成。以下是针对3路触摸墙壁开关从API调用到场景的完整方案。

解决方案:基于芯步开放接口的民宿房间智能控制集成方案

1. 项目概述与选型分析

在民宿场景中,智能化改造面临的痛点在于:如何在不过度增加布线成本的前提下,实现对照明设备的远程控制和场景联动。 传统的智能开关大多依赖网关或复杂的接线,而芯步的 “智能触摸墙壁开关3路” 凭借其独特的硬件特性,非常适合民宿项目:

  • 零网关直连:该设备支持 Wi-Fi 2.4G 直连,不需要购买额外的网关或主机设备。这对于分布式、多楼层的民宿项目来说,大幅降低了硬件成本

  • 强电直控:适配中国标准 86型底盒,支持 100-240V AC 市电,单路额定电流 10A,可直接替换原有的传统开关,无需砸墙改线

  • 交互友好:采用 钢化玻璃面板 和触摸操控,既保留了客人手动操作的习惯,又提升了民宿的科技感

本方案的目标是利用该设备的 HTTP 开放接口,将硬件无缝集成到民宿现有的 PMS(物业管理)系统、房东端APP或微信小程序 中,实现“入住即授权,离店即清除”的自动化管理。

2. 硬件安装与网络配置

在集成代码之前,需要完成硬件的物理安装与联网。

2.1 电路安装

  • 接线原理:确认民宿房间内的零火线。该开关需要接入 零线和火线(L/N)。虽然传统机械开关很多是单火,但现在新建或翻新民宿预留零线,以确保智能开关的稳定性(避免灯具鬼火)。

  • 负载匹配:3路开关分别对应三组灯具。如果是LED灯,需确认总功率不低于 3W(极少数情况下低于此功率需并联电容,包装内含电容)

  • 物理替换:拆除原有86开关,按照“L(进火线)、L1(出火线灯1)、L2(灯2)、L3(灯3)、N(零线)”的标识接入。

2.2 配网流程

  1. 上电:推上电闸,开关进入待机状态。

  2. 进入配网模式:长按任意触摸按键约5-10秒,直到开关指示灯快闪(通常是每秒钟闪烁2-3次)。

  3. 热点配置:使用微信小程序或“芯步”专用APP,搜索设备热点,输入目标民宿的 Wi-Fi密码。设备支持设置 5组备用Wi-Fi,当某一信号弱时可自动切换,这对民宿复杂的网络环境非常实用

  4. 获取Device ID:配网成功后,在芯步开发者后台会生成一个唯一的 设备ID请请一定要记录这个ID,它是后续API调用的核心凭证。

3. API 接口集成详解

芯步开放平台的核心优势在于可以绕过厂商的公有云,通过HTTP接口直接与设备通信,支持私有化部署

3.1 鉴权与请求结构所有请求均基于 HTTPS POST 方法,地址结构如下:

https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}
  • AppId:你在芯步创建项目时获得的唯一标识。

  • sign:MD5签名,用于验证请求合法性。

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

3.2 核心指令集:控制“智能触摸墙壁开关3路”根据官方文档 UNI-KG-CM-3 型号,控制三路开关的核心JSON参数如下

功能描述指令JSON格式适用场景
控制第一路开/关{"device": [设备ID], "order":{"power1": 1}} (1=开, 0=关)控制客厅主灯
控制第二路{"device": [设备ID], "order":{"power2": 1}}控制射灯/灯带
控制第三路{"device": [设备ID], "order":{"power3": 1}}控制卧室吸顶灯
全开/全关{"device": [设备ID], "order":{"power1":1, "power2":1, "power3":1}}欢迎/离店模式
点动模式(继电器先通后断){"device": [设备ID], "order":{"point1": 1}}控制门铃或电动窗帘触发

代码示例:Python 3.x当客人在前台办理入住,系统自动打开房间空调和灯光迎接时,后端执行逻辑:

3.3 状态同步机制为了获知客人手动触摸开关后的状态,芯步支持 “消息推送”

  • 配置回调URL:在开发者后台设置你的服务器地址(例如 https://your-backend.com/api/switch_callback)。

  • 数据接收:当客人在房间内触摸开关关灯时,芯步会主动 POST 数据到你的服务器:

  • 应用价值:你的后台可以实时更新前端展示(如房东APP显示当前房间灯是开还是关),并用于能耗统计分析。

4. 民宿场景化集成落地

有了API接口,你可以将开关逻辑深度嵌入到民宿的日常运营流程中:

第一种场景:一客一码 / 自助入住

  • 痛点:民宿常采用自助入住,客人找不到灯开关。

  • 解决方案:客人通过小程序支付后,系统自动调用API(如power1``power2全开)。同时,在小程序的“入住指引”页面,直接嵌入“一键开灯”按钮。

  • 离店自动化:客人退房后,保洁打扫时,管理员点击“全关”,无需逐个房间检查。

第二种场景:场景联动与节能

  • 联动传感器:结合芯步的 “人体存在传感器” 。当传感器检测到无人超过30分钟,服务器自动调用开关API执行全关,解决民宿客人外出忘关灯的电费浪费

  • 定时任务:如果你的服务器支持 Cron 任务,可以设定深夜23:00后,自动关闭公共区域的景观灯,只保留走廊灯。

第三种场景:语音控制扩展

  • 方案:虽然开关本身是触摸的,但由于你拥有了API控制权,可以将其接入现有的大模型音箱。

  • 逻辑:客人对小米/天猫音箱喊“关灯” -> 第三方平台触发云函数 -> 调用上述 control_switch 指令 -> 开关执行。

5. 总结与运维

将芯步3路触摸墙壁开关集成到民宿项目,本质上是硬件替换 + API对接的过程。

  • 开发成本:极低。标准HTTP接口,无需学习复杂的物联网协议(如MQTT),普通后端工程师半天即可完成集成。

  • 稳定性:该设备支持 私有化部署。如果你的民宿有本地服务器,可将API请求地址指向局域网,这样即使外网断开,内部依然可以通过局域网控制设备,这比很多依赖云端的消费级产品更可靠

  • 注意事项

    • Wi-Fi覆盖:由于开关直连2.4G Wi-Fi,需确保卫生间或偏远角落信号强度,采用Mesh组网路由。

    • 数据安全:签名机制 sign 请一定要在后端生成,严禁在前端小程序代码中暴露 ApiSecret,防止恶意用户暴力破解。

通过以上集成,你的民宿房间将不再是孤立的物理空间,而是能被系统感知和自动调节的智能单元。