CATALOG

一、为什么选这个“小东西”来解决大问题?

咱们先聊聊场景。你开了一个共享桌游室,用户按小时预订包间。最大的痛点是什么?不是桌游好不好玩,而是电费跑得比用户续时还快——灯全亮着、空调呼呼吹,结果包间里没人。

这时候就需要一个能远程“拉闸”的东西。芯步的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的接口:

  1. 打开对应包间的灯光power:1

  2. 打开空调power:1,注意如果是刚断电,要走reset流程)

4.2 用户续时 → 什么都不用做

续时不涉及设备操作,保持通电就行。

4.3 订单结束 → 自动断电

用户点击“结束订单”或时长耗尽,后端调用:

  1. 关闭灯光(power:0

  2. 关闭空调(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直连,无需网关

照着这份文档,一个下午应该就能把原型跑通。如果卡在签名计算上,直接用官方控制台里的“接口调试工具”先生成一个试试,确认通了再集成到后端代码里。