共享空间改造中,灯光和空调的远程控制是刚需,但市面上很多方案要么成本高、要么对开发者不友好。AC4-10A这款智能通断器的优势在于开放了标准HTTP接口,无需网关,可以用任何编程语言直接调用。以下方案从硬件选型、接口调用逻辑到订单联动,梳理了完整的接入路径。
解决方案:基于芯步AC4-10A的共享桌游室智能灯光与空调控制系统
1. 概述
在共享桌游室的运营中,控制能耗和实现无人值守是关键。本方案利用芯步智能通断器 AC4-10A,通过其开放的 HTTP API 接口,将传统的 220V 灯光电路和空调电源接入你的现有软件系统(如小程序、管理后台)。
由于该设备支持 2200W 阻性负载(灯光)和 300W 感性负载(空调风机/压缩机),恰好覆盖桌游室的照明和壁挂式空调控制需求。通过对接,可以实现用户下单自动通电、时间到自动断电,以及管理员远程操作。
2. 硬件选型与连接设计
在接入软件之前,需要完成硬件的电气连接。AC4-10A 是一款单路控制的智能通断器,体积小巧(37mm * 74.3mm),适合隐藏在吊顶或空调检修口内。
灯光控制连接
场景:控制吸顶灯、氛围灯带或壁灯。
接线逻辑:将 AC4-10A 串联在灯具的 火线 上。
注意:零线需直通设备,虽然设备也提供零线输入输出,但在单火线改造场景下,确保设备零线端接入市电零线以供设备取电。
空调控制连接
场景:控制不具备红外遥控或协议对接难的老旧壁挂空调。
原理:利用 AC4-10A 直接切断空调的总电源。
警告:直接断电虽然有效,但可能损坏压缩机。配合空调的“来电自启”功能。即:机械式空调或具备记忆功能的空调,通电即开启;通过在软件中控制通断器“断电”再“通电”,实现空调重启。需要注意,AC4-10A 感性负载最大支持 300W,适用于 1-1.5P 的家用空调,若为大功率商用空调需升级型号。
3. 软件对接核心:API 调用逻辑
这是方案的核心。芯步的开放接口设计遵循 HTTP 协议,无论你的后端是 Java、Python 还是 PHP,或是前端小程序,都可以直接发起请求。
接口基础信息:
URL
https://api.thingboot.com/{AppID}/device/control/?sign={sign}&ts={ts}Method:POST
Content-Type
application/json
关键代码逻辑示例(伪代码/Python思路):当用户在小程序点击“开灯”或系统自动触发订单开始时,后端需执行以下逻辑:
命令字段详解
开机
{"power":"1"}关机
{"power":"0"}点动/触发(适用于门锁或特殊灯效):
{"point":"3000"}(通电3秒后自动断开)复位
{"reset":"3000"}(断开3秒后自动通电)
4. 业务场景:从下单到离店
将硬件指令融入到共享桌游室的业务流程中:
用户下单 / 开门
用户在微信小程序完成支付。
系统动作:调用
control_device(device_id_light, "1")开灯;调用control_device(device_id_ac, "1")给空调供电。如果空调具备“来电自启”功能,此时空调将自动启动。
使用中
用户在手机端可手动点击“关灯”或“开空调”。由于 API 响应极快(毫秒级),操作体验流畅。
后台可设置定时任务,例如凌晨自动关闭所有未使用的设备,节省能耗。
订单即将结束 / 超时
系统检测到剩余时间不足 5 分钟。
系统动作(可选):调用接口关闭灯光(闪光提示),但不完全断电,提醒用户续费。
订单结束 / 离店
订单计时归零。
系统动作:分别调用指令关闭灯光和空调电源。确保现场完全断电,消除安全隐患,防止用户离店后电器空耗。
5. 高级特性与网络保障
按钮自定义:AC4-10A 自带有物理按钮。你可以通过 API 屏蔽该按钮,防止用户手动按开关关掉电源导致系统控制失效;也可以保留它,作为应急使用。
局域网与私有化:如果要求比较高稳定性(如网络断网时),该设备支持局域网控制。可以在本地服务器上直接请求设备的局域网 IP,绕过云端,这适合网络环境较差的场地。
多设备联动:如果一个桌游室有多路灯或设备,可以采购多个 AC4-10A,或者在项目后期改用“智能控制器 4路”版本,以减少设备数量。
6. 实施检查清单
在实施时,请确认以下几点:
WiFi 覆盖:设备仅支持 2.4G WiFi,安装点需有信号。
零线问题:AC4-10A 需要零线供电。若开关盒内无零线,需在灯具端接线,或选用单火线版本设备。
功率限制:空调若超过 300W 感性负载,需更换 AC4-20A 或更高规格的型号。
通过上述方案,你的共享桌游室软件项目仅需简单的 HTTP 请求即可完成对硬件的集成,快速实现无人化、智能化的空间管理。