一、为什么选这个“小东西”来解决大问题?
咱们先聊聊场景。你开了一个共享桌游室,用户按小时预订包间。最大的痛点是什么?不是桌游好不好玩,而是电费跑得比用户续时还快——灯全亮着、空调呼呼吹,结果包间里没人。
这时候就需要一个能远程“拉闸”的东西。芯步的AC5-10A智能通断器就是干这个的。它本质上是一个可以用HTTP命令控制的“智能继电器”,串在灯或空调的电源线上,你发一条指令,它就通断一次。
亮点在于:这玩意儿直连WiFi,不需要网关,体积比一包烟还小(45x41x20mm),可以直接塞进天花板接线盒里。
二、接线怎么搞?电工小白也能看懂
先说清楚:涉及220V交流电,如果你不是电工,请找专业人士操作。
2.1 用来控制灯光(纯阻性负载)
灯光是纯阻性负载,很好办。AC5-10A的输入端接市电220V(L火线、N零线),输出端直接串到灯具的回路里就行。一共就三个接线柱:
L in:进火线
N in:进零线
L out:出火线(接灯具)
零线直通,火线通过继电器控制通断。
2.2 用来控制空调(感性负载,注意降额!)
空调是感性负载,起动电流大。官方参数给得很明确:阻性负载2200W,感性负载只能到350W。这意味着:
挂机(1匹/1.5匹):勉强能用,实测1匹空调运行功率约700-800W,但起动瞬间可能冲到2000W+,只控制1匹及以下的小空调
柜机:别想了,直接上智能包间控制器那个16A/30A的路由
实际项目中,我你把AC5-10A串在空调插座的零火线上,而不是直接控制空调内部电路。这样更安全,坏了换一个也方便。
三、核心环节:HTTP接口对接(含签名算法)
这才是重头戏。芯步的设备全部走HTTP接口开放,不需要私有SDK,任何能发HTTP请求的语言都能用。
3.1 先搞懂签名机制(容易栽坑的地方)
签名算法长这样
其中:
AppSecret:你账户的开发者密码(在芯步控制台的“开发设置”里找)ts:当前Unix时间戳(秒级)md5():标准的32位小写MD5
为什么要搞签名?防别人恶意控制你的设备。每次请求必须带时间戳和签名,服务器验证通过才执行。
举个例子(伪代码):
3.2 控制设备通断:一条POST请求搞定
假设你的设备ID是12345678,要打开灯光,请求体如下
"power": 1→ 接通"power": 0→ 断开
控制空调同理,只是设备ID不同。你可以在控制台把空调那路的AC5-10A单独配置一个设备ID。
3.3 响应时间实测
官方给的数据是80-120ms,我实际测过,家用百兆宽带下基本在100ms左右。用户在小程序点“开灯”,几乎感觉不到延迟。
3.4 进阶玩法:先断后通(防压缩机频繁启停)
空调压缩机有个坑:断电后不能马上再通电,否则可能损坏。芯步的接口支持reset参数
意思是:先断开,等300秒(5分钟)后再自动接通。这个特性在空调控制里非常重要——用户提前结束订单,你不能直接切断空调电源然后5秒后又有人开,必须留足够时间让压缩机压力平衡。
四、在共享桌游室项目里的实际应用流程
4.1 用户下单 → 自动通电
当用户在微信小程序完成支付,后端收到支付回调后,立刻调用AC5-10A的接口:
打开对应包间的灯光(
power:1)打开空调(
power:1,注意如果是刚断电,要走reset流程)
4.2 用户续时 → 什么都不用做
续时不涉及设备操作,保持通电就行。
4.3 订单结束 → 自动断电
用户点击“结束订单”或时长耗尽,后端调用:
关闭灯光(
power:0)关闭空调(
power:0),并启动防短路的冷却倒计时
4.4 超时未离开现场时 → 远程提醒+强制断电
有些用户拖时不走。你可以再加一个联动:用芯步的人体存在传感器检测包间是否还有人。如果超时且无人,强制断电;如果有人,可以调用语音播报设备(比如智能语音音柱)提醒。
五、几个容易踩的坑
5.1 Wi-Fi信号问题
AC5-10A只支持2.4G Wi-Fi,不支持5G。共享桌游室如果路由器开了双频合一,可能会连不上。在后台单独开一个2.4G的SSID给这些智能设备用。
5.2 空调功率别超限
再次强调:感性负载最大350W。稍微大一点的1.5匹空调(制冷输入功率约1100W)直接会把继电器触点烧黏住,关都关不掉。如果必须控大空调,换成芯步的“智能包间控制器”(第8路支持30A/6600W)。
5.3 设备离线怎么办?
如果WiFi断了,AC5-10A会保持最后的状态(要么通要么断)。在业务逻辑里加一个离线监控:如果连续3次ping不通设备,发告警给管理员,并且不再接受这个包间的订单,避免用户下单但灯开不了。
5.4 物理开关还能用吗?
AC5-10A自带一路开关量输入,你可以外接一个物理轻触开关,装在包间门口。这样用户就算没带手机,按一下物理开关也能开灯。但注意:如果远程已经关闭了这路电,物理开关还能不能开?取决于你怎么接线,做成“物理开关优先级最高”的逻辑。
六、总结一下这套方案的性价比
用AC5-10A来做共享桌游室的灯光和空调控制,成本极低(单个几十块钱),对接门槛也低(会发HTTP请求就行)。对比那些动辄上千元的“智能包间控制器”,AC5-10A更适合预算有限、只需要控1-2路设备的场景。
当然,如果你的桌游室有8个包间,每个包间要控灯光、空调、排气扇、门禁、麻将机……那还是直接上“智能包间控制器”更省事。但起步阶段,AC5-10A足够帮你把“远程开关灯空调”这个核心功能跑通。
最后贴一下关键参数速查
工作电压:100-250V AC
额定电流:MAX 10A
阻性负载:2200W
感性负载:350W(控空调请一定要看这个)
响应延迟:80-120ms
配网方式:2.4G WiFi直连,无需网关
照着这份文档,一个下午应该就能把原型跑通。如果卡在签名计算上,直接用官方控制台里的“接口调试工具”先生成一个试试,确认通了再集成到后端代码里。