一、为啥要用带计量的智能空开?
开门见山,咱得先说说这个东西到底能干啥。
很多门店老板头疼的问题是:每个月电费不少,但不知道钱花哪儿了;晚上下班忘了关灯关空调,白白浪费电;或者某个设备功率太大,跳闸了还得跑回店里合闸。
这时候,40A带计量的智能空开就派上用场了。它能干的活儿包括:
远程开关:人在家里,手机一点就能关掉店里忘关的空调
实时看电量:当前功率多少、今天用了多少度电,一目了然
过载保护:电流超过40A自动跳闸,防止起火
定时任务:每天晚上10点自动关灯,早上8点自动开
说白了,就是把传统配电箱里那个“只会跳闸的铁疙瘩”升级成一个能联网、会说话、听指挥的智能设备。
二、硬件长啥样?安装要注意啥?
外形和尺寸
这类智能空开长得跟普通空开差不多,能直接卡在标准的35mm导轨上。一般是1P或1P+N的设计——1P就是只控制火线,1P+N是火线和零线都过开关,但零线不断开。
40A这个规格,额定电流40A,峰值能承受短时间冲击,但长期跑满40A也是会发热的。接线端子一般能接16平方毫米以下的线。
接线要点
接线这事儿我得说清楚,因为这关系到安全:
上进下出:电源线(上级开关来的火线)接上面进线口,去负载(空调、灯、设备)的线接下边出线口
零线别搞混:如果是1P+N的,零线接标的“N”的那个端子
接线要拧紧:扭矩大概1.2N·m左右,拧松了会发热起火
关电操作:接线前一定把上级总闸关了,安全第一
安装位置
装在门店的总配电箱里,装在总闸之后、各分路之前。这样既能监控整个门店的总用电,也能控制所有设备。
三、核心技术:怎么和平台对接?
这是重头戏。芯步这套东西,走的是HTTP API方式。说白了,就是你的服务器向芯步的服务器发一个HTTP请求,就能控制设备了。
整体架构
你的后端服务器 <---> 芯步云平台 <---> 门店智能空开(通过WiFi)
空开通过WiFi连上网,你只要会调API,就能控制它。
准备工作
去芯步官网注册账号,创建“工作台”
拿到 AppID 和 AppSecret——这两个是你的身份凭证,别泄露
给空开配网,让它能连上店里的2.4G WiFi(注意,5G频段不行)
API调用方法
核心接口地址是:
POST https://api.thingboot.com/{AppID}/device/control/?sign={签名}&ts={时间戳}这里面有两个关键的玩意儿需要你算:
时间戳ts:当前Unix时间戳(秒),比如 1744963200
签名sign:这个稍微有点绕,算法是:
sign = MD5( MD5(AppSecret) + ts )
也就是说:
先把你的AppSecret做一次MD5加密
把加密后的字符串后面拼上时间戳
把拼起来的结果再做一次MD5
请求体是个JSON,包含两个东西:
device:设备的唯一ID,在控制台能看到order:具体命令,{"power":1}是合闸通电,{"power":0}是断闸断电
代码示例(用bash演示,方便理解)
如果设备有多路控制
有些智能空开不止控制一路,比如4路的控制器。这时候命令要改一下:
控制第1路:
{"power1": 1}或{"power1": 0}控制第2路:
{"power2": 1}批量控制:
{"batch": {"relay": [1,3], "power": 0}}表示同时关掉第1路和第3路
四、怎么在你的项目里用起来?
方案一:直接调API(适合已有后端系统的项目)
如果你的门店管理系统已经有后端服务器,那最简单——在你的代码里发HTTP请求就行。不管是Java、Python、Node.js还是PHP,都能调。
Python示例
方案二:做个简单的管理页面(适合快速上线)
如果你的项目还没有后端,或者就想快速跑起来,可以用芯步自带的控制台先调试,然后逐步开发自己的管理界面。
核心就三步:
前端点按钮 → 2. 发请求给你的后端 → 3. 后端调芯步API
方案三:定时任务自动执行
很多门店需要“定时开关”功能,比如:
每天早上8:00自动合闸(开门)
每天晚上22:00自动断闸(关门)
这个可以在芯步控制台里直接配置“定时任务”,也可以在你的后端用cron定时调用API。
五、带计量的数据怎么用?
这个空开不只是个开关,它还能读取实时电量数据。
芯步的API也支持查询设备状态,包括:
当前电压(V)
当前电流(A)
当前功率(W)
累计用电量(kWh)
开关状态(开/关)
你可以把这些数据存到自己的数据库里,然后:
每天生成门店的电量报表
设置功率告警(超过多少瓦就推送到手机)
对比不同门店的用电效率
发现某个设备坏了(功率突然变成0)
六、实战注意事项(踩坑经验)
WiFi信号要稳:这个设备只支持2.4G WiFi,5G连不上。而且配电箱是铁皮的,会屏蔽信号,把天线引到箱体外边
配网要用热点方式:芯步的设备配网时,需要手机开热点,设备连你的热点,然后你把WiFi信息传给设备。具体步骤看产品手册
签名算法别搞错:很多人栽在这。记住两层MD5,中间是拼接不是别的操作
时间戳对齐:你的服务器时间和芯步服务器时间差太多可能导致签名失败,做一下时间同步
安全性:AppSecret别写在前端代码里,会被人扒走。一定要放在后端,前端只调用你自己的接口
40A别接满:虽然标称40A,但长期满负荷运行会发热,留20%余量,实际用到32A以下比较稳妥
需要电工操作:接线涉及强电,必须让持证电工来干,别自己瞎捅咕
七、总结一下整个流程
1. 买设备 → 2. 电工接线安装 → 3. 给设备配网(连WiFi) 4. 注册芯步账号,拿到AppID和AppSecret 5. 在控制台找到设备ID 6. 写代码调API测试开关 7. 集成到你自己的项目中 8. 如果需要,配置定时任务或电量统计
整个对接的难度不大,就是一个HTTP API的事。核心是搞清楚签名怎么算,然后设备ID别写错。如果你是做门店管理系统、连锁店能耗管理、或者共享空间计费系统的,这个东西能给你的项目增加不少价值。
有啥问题再问,咱接着聊。