CATALOG

一、为啥要用带计量的智能空开?

开门见山,咱得先说说这个东西到底能干啥。

很多门店老板头疼的问题是:每个月电费不少,但不知道钱花哪儿了;晚上下班忘了关灯关空调,白白浪费电;或者某个设备功率太大,跳闸了还得跑回店里合闸。

这时候,40A带计量的智能空开就派上用场了。它能干的活儿包括:

  • 远程开关:人在家里,手机一点就能关掉店里忘关的空调

  • 实时看电量:当前功率多少、今天用了多少度电,一目了然

  • 过载保护:电流超过40A自动跳闸,防止起火

  • 定时任务:每天晚上10点自动关灯,早上8点自动开

说白了,就是把传统配电箱里那个“只会跳闸的铁疙瘩”升级成一个能联网、会说话、听指挥的智能设备

二、硬件长啥样?安装要注意啥?

外形和尺寸

这类智能空开长得跟普通空开差不多,能直接卡在标准的35mm导轨上。一般是1P或1P+N的设计——1P就是只控制火线,1P+N是火线和零线都过开关,但零线不断开

40A这个规格,额定电流40A,峰值能承受短时间冲击,但长期跑满40A也是会发热的。接线端子一般能接16平方毫米以下的线

接线要点

接线这事儿我得说清楚,因为这关系到安全:

  1. 上进下出:电源线(上级开关来的火线)接上面进线口,去负载(空调、灯、设备)的线接下边出线口

  2. 零线别搞混:如果是1P+N的,零线接标的“N”的那个端子

  3. 接线要拧紧:扭矩大概1.2N·m左右,拧松了会发热起火

  4. 关电操作:接线前一定把上级总闸关了,安全第一

安装位置

装在门店的总配电箱里,装在总闸之后、各分路之前。这样既能监控整个门店的总用电,也能控制所有设备。

三、核心技术:怎么和平台对接?

这是重头戏。芯步这套东西,走的是HTTP API方式。说白了,就是你的服务器向芯步的服务器发一个HTTP请求,就能控制设备了。

整体架构

你的后端服务器 <---> 芯步云平台 <---> 门店智能空开(通过WiFi)

空开通过WiFi连上网,你只要会调API,就能控制它。

准备工作

  1. 去芯步官网注册账号,创建“工作台”

  2. 拿到 AppIDAppSecret——这两个是你的身份凭证,别泄露

  3. 给空开配网,让它能连上店里的2.4G WiFi(注意,5G频段不行)

API调用方法

核心接口地址是:

POST https://api.thingboot.com/{AppID}/device/control/?sign={签名}&ts={时间戳}

这里面有两个关键的玩意儿需要你算:

时间戳ts:当前Unix时间戳(秒),比如 1744963200

签名sign:这个稍微有点绕,算法是:

sign = MD5( MD5(AppSecret) + ts )

也就是说:

  1. 先把你的AppSecret做一次MD5加密

  2. 把加密后的字符串后面拼上时间戳

  3. 把拼起来的结果再做一次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示例

方案二:做个简单的管理页面(适合快速上线)

如果你的项目还没有后端,或者就想快速跑起来,可以用芯步自带的控制台先调试,然后逐步开发自己的管理界面。

核心就三步:

  1. 前端点按钮 → 2. 发请求给你的后端 → 3. 后端调芯步API

方案三:定时任务自动执行

很多门店需要“定时开关”功能,比如:

  • 每天早上8:00自动合闸(开门)

  • 每天晚上22:00自动断闸(关门)

这个可以在芯步控制台里直接配置“定时任务”,也可以在你的后端用cron定时调用API

五、带计量的数据怎么用?

这个空开不只是个开关,它还能读取实时电量数据

芯步的API也支持查询设备状态,包括:

  • 当前电压(V)

  • 当前电流(A)

  • 当前功率(W)

  • 累计用电量(kWh)

  • 开关状态(开/关)

你可以把这些数据存到自己的数据库里,然后:

  • 每天生成门店的电量报表

  • 设置功率告警(超过多少瓦就推送到手机)

  • 对比不同门店的用电效率

  • 发现某个设备坏了(功率突然变成0)

六、实战注意事项(踩坑经验)

  1. WiFi信号要稳:这个设备只支持2.4G WiFi,5G连不上。而且配电箱是铁皮的,会屏蔽信号,把天线引到箱体外边

  2. 配网要用热点方式:芯步的设备配网时,需要手机开热点,设备连你的热点,然后你把WiFi信息传给设备。具体步骤看产品手册

  3. 签名算法别搞错:很多人栽在这。记住两层MD5,中间是拼接不是别的操作

  4. 时间戳对齐:你的服务器时间和芯步服务器时间差太多可能导致签名失败,做一下时间同步

  5. 安全性:AppSecret别写在前端代码里,会被人扒走。一定要放在后端,前端只调用你自己的接口

  6. 40A别接满:虽然标称40A,但长期满负荷运行会发热,留20%余量,实际用到32A以下比较稳妥

  7. 需要电工操作:接线涉及强电,必须让持证电工来干,别自己瞎捅咕

七、总结一下整个流程

1. 买设备 → 2. 电工接线安装 → 3. 给设备配网(连WiFi)
4. 注册芯步账号,拿到AppID和AppSecret
5. 在控制台找到设备ID
6. 写代码调API测试开关
7. 集成到你自己的项目中
8. 如果需要,配置定时任务或电量统计

整个对接的难度不大,就是一个HTTP API的事。核心是搞清楚签名怎么算,然后设备ID别写错。如果你是做门店管理系统、连锁店能耗管理、或者共享空间计费系统的,这个东西能给你的项目增加不少价值。

有啥问题再问,咱接着聊。