共享茶室的痛点是“人效”——顾客预约后需要能自助开灯开插座,订单结束自动断电。AC2-10A这款智能通断器正好解决这个问题,通过HTTP接口把控制权交给你的小程序或后台系统。下面说说怎么把它集成进来。
一、 这玩意儿能干啥?先认识一下“AC2-10A”
首先咱得知道手里拿的是啥。AC2-10A 本质上就是一个支持远程遥控的继电器开关。你可以把它理解成一个通过WiFi控制的“电闸”。
长得像:一个白色的盒子,不大。
能干哈:用来控制照明灯、插座(比如泡茶桶、麻将机、路由器)的通断电。
咋连接:它不依赖什么乱七八糟的网关,直接连你茶室的 2.4G WiFi 就行。
开放程度:芯步的硬件最大的好处就是接口全开放,只要你有一点点编程基础,就能把它拉进你的系统里。
二、 你要准备啥?硬件接线别搞错
在敲代码之前,得先把电接好,这一步要是错了,后面全是白搭。
场景模拟:假设你要控制茶室包间里的“头顶射灯”和“墙角的泡茶专用插座”。
接线逻辑
把 AC2-10A 串联进你的电路里。
进线(IN):接220V火线输入。
出线(OUT):接灯或者插座的火线。
零线:设备本身需要零线供电,灯和插座的零线是共用的。
注意:这玩意儿只有一路控制(单路通断),如果茶室里有灯也有插座,但你希望分开控制(比如只关灯不断插座网),那你就得买两个,或者用他们那个4路的“包间控制器”。
通电
接好线,推上电闸。你会看到设备上的指示灯开始“快闪”(一般是每5-10秒闪一次),这说明它在等待配网。
三、 核心环节:怎么把它“塞”进你的系统?
这是咱们今天的重点。芯步的接口设计得很直白,说白了就是 “发HTTP请求” 。不管你后端是Java、Python、PHP,还是前端小程序,都能调。
1. 第一步:配网 & 拿到设备ID
你得先让这个小盒子连上你茶室的WiFi,并拿到它的身份证。
操作:下载芯步的官方小程序或者登录后台。
步骤:用小程序里的“配网”功能,输入WiFi密码,让设备联网。
拿到ID:配网成功后,在后台的设备列表里,你会看到一串数字,这就是 Device ID(比如
12345678)。把它记下来,这是你程序里要找它的“门牌号”。
2. 第二步:看一眼“命令”长啥样
AC2-10A 的命令格式非常直观。我们来看看怎么让它“开”和“关”。
打开开关
关闭开关
就这?对,就这,简单粗暴。如果是控制多路的包间控制器,那就是 {"power1":1} 这样带编号。
3. 第三步:写代码发请求(伪代码实战)
假设你正在写后端订单逻辑。芯步的接口地址通常是这样拼的(具体看他们给你的文档):https://api.thingboot.com/{AppId}/device/control/?sign={签名}&ts={时间戳}
这里有个小门槛就是签名,但不用怕,只是为了防止别人乱刷你的设备。
伪代码流程:
别晕:如果你不想写这么复杂也没事,芯步后台直接提供了 API调试工具,在那里面点点鼠标就能生成代码片段。
四、 场景:怎么做到“共享无人化”?
假设现在你的小程序后端已经集成了上面的代码,我们来看看实际流程有多爽:
用户下单
用户在微信小程序里付了钱,点了“开始使用”。
你的程序要做的事:自动调刚才写的
control_device接口,参数action设为1。物理结果:茶室里的灯亮了,插座有电了,麻将机可以转了。
使用中
这个设备是长连接的。如果你想在后台看这个设备是不是还活着,或者不小心被人手动按了开关(如果有配物理开关),芯步支持 “状态推送” ,它会主动告诉你的服务器:“主人,有人把我关了!”。
订单结束
用户点击“退场”,或者倒计时归零。
你的程序要做的事:调用接口,参数
action设为0。物理结果:全屋断电。灯灭了,插座没电了,完美防止蹭电。
打扫模式
保洁阿姨来了,阿姨不用问前台拿钥匙。管理员在手机上点一下“保洁模式”,临时通电20分钟(利用
自定义动作功能,比如设置打开后30分钟自动关闭),搞完卫生自动断电。
五、 几个避坑小贴士(实战经验)
WiFi信号是关键AC2-10A 靠2.4G WiFi,穿墙能力有限。
避坑:千万别为了省钱把弱电箱塞在铁皮柜子里或者离包间很远的地方。要么在走廊部署企业级AP(无线接入点),要么一个包间放一个。如果信号不好,你那边发命令,这边延迟好几秒或者掉线,用户体验就完蛋了。
额定功率别超虽然是10A,理论2200W。
避坑:一个插座上接个普通的茶吧机(几百瓦)+ 路由器 + 麻将机(几百瓦)完全够用。但不要去接那种大3P的柜式空调(制热功率奔着3000W+去了),那种得用他们专门的空调控制器或者16A以上的版本。
别忘了断网的Plan B虽然是做共享,但不能完全依赖网络。
避坑:保留物理开关的权限。万一服务器崩了或者WiFi坏了,保洁阿姨或者老板能通过长按设备上的按钮强制断电,不然灯关不了客人投诉,电费也蹭蹭涨。
总结一下
把 AC2-10A 集成到你的共享茶室项目里,总结就是 “三步走”
接线:把火线过一下这个设备。
配网:用小程序让设备联网并记下ID。
开发:照着文档复制粘贴代码,在用户点击“开始订单”时发一条
{"power":1},在“结束订单”时发{"power":0}。
这东西门槛很低,但用好了能极大提升你的效率。放心去试,芯步的工程师一般都提供技术支持,遇到问题直接找他们要示例代码就行。