这是一篇关于共享茶室(或棋牌室、共享自习室) 如何接入芯步AC3计量版智能通断器的解决方案。
写作风格稍微偏口语化一点,像技术同事在跟你聊方案,同时也保留了必要的接口细节。
一、 为什么要管“电”?
开共享茶室的朋友都知道,这生意的核心就是“无人值守”。客人小程序下单,系统给他一个临时密码或者远程开锁,门开了,客人进去……然后呢?
你会发现一个巨尴尬的问题:灯没亮,插座没电,茶台烧不了水。客人进去黑灯瞎火的,第一反应就是给你差评。
所以,控制照明和插座,是共享茶室体验的底线。我们要做的,就是在客人下单后,自动把电通了;时间到了(或者超时未续费),自动把电掐了。
今天要聊的主角是芯步的 AC3 计量版智能通断器。这东西性价比很高,而且是 WiFi 直连的,不用买网关(省了一笔钱),非常适合茶室这种独立包间的场景。
二、 这个“小玩意”能干啥?
拿到这个 AC3 硬件,你可以把它理解成一个可以装在墙里面的、能联网的继电器。
对于电工来说:它就是个开关,接在灯或者总插座的回路里。
对于程序员来说:它是个可以通过网址(HTTP接口)控制的资源。
针对我们的共享茶室场景,它有几个特别实用的技能:
远程开关(核心技能):想开就开,想关就关。
功率计量(AC3计量版独有):这是个神技!比如你规定茶室里不能用大功率电磁炉煮火锅(功率太大容易跳闸),你可以在后台设置一个阈值,一旦超过 2000W,AC3 直接自己断电,连云端都不用走,主打一个物理防赖皮。
断电记忆:这功能虽小但很贴心。万一茶室所在的片区突然停电又来电了,你可以设置让它保持“断开”状态。不然半夜没人,来电了茶室的灯自己亮一宿,电费吓死人。
三、 怎么接进你的项目?(实战干货)
这是最关键的环节。不管你后端是 Java、PHP 还是 Node.js,甚至只是写个简单的 Python 脚本,流程都一样。
1. 硬件接线(别怕,很简单)
拿到AC3 计量版,背面一般标着 N、L 和负载。
进线(L/N):接市电的零火线。
出线:接灯或者插座的线。
注意:如果你是 16A 版本,用来控制空调,那就更简单了,直接串联在空调电源线上即可。
2. 设备配网(让设备上网)
这东西不支持 5G WiFi,只支持 2.4G。用芯步提供的商家 App,长按设备上的按钮(配对模式),输入 WiFi 密码,嘀一声,灯变绿色常亮,说明它已经连上互联网了。
小技巧:茶室环境墙多,信号杂,AC3 支持设置 5 组 WiFi 备选,优先连信号最强的。 在安装的时候就把 WiFi 信号强度测好,不然设备掉线你就等着人工跑腿去重启吧。
3. API 接口调用(程序员看这里)
这是把 AC3 集成到你现有茶室系统的关键。芯步的接口很干净,就是标准的 HTTP POST。
请求地址(示例):https://api.thingboot.com/{你的AppID}/device/control/?sign={签名}&ts={时间戳}
控制开灯的代码逻辑(伪代码):
假设现在有个客人在小程序下单了“日式榻榻米包间”2 小时。
核心命令解析:
打开
{“power”:“1”}关闭
{“power”:“0”}查看用了多少度电
{“metering”:“1”}(开启计量上报,你就能去拉取电量