这是一个比较实际的工程需求。芯步的硬件其实很适合干这个,他们主打的就是用HTTP接口控制,集成起来确实不复杂。
我帮你梳理了一份解决方案,按“为什么选这个硬件 -> 怎么接线 -> 怎么调用接口 -> 怎么实现总控”的逻辑来写,稍微口语化了一些,方便你直接拿去给团队或客户讲。
—— 基于芯步智能硬件实现8路设备总控
一、 为什么需要这个方案?
咱们先聊聊痛点。现在的广告灯箱机柜,通常里面塞了交换机、灯箱电源、散热风扇、还得给摄像头供电……林林总总七八个设备。
以前的管理方式特别“笨重”:晚上要关灯省电,得派人去现场按开关;或者为了省事,就一直开着,电费哗哗的;更头疼的是,某个设备死机了,你还得跑去现场“拔插头”重启,费时费力。
这个方案就是要解决“远程总控”和“一键重启”的问题。我们只改机柜内部的电源线,不动原来的设备,把它变成一个可以联网的智能机柜。
二、 选型:哪个硬件能搞定?
要实现“总开关控制8台设备”,我们需要关注一个核心指标:输出路数。
针对8台设备,如果你想要单独控制每一台(比如只重启第三台交换机),最完美的方案是选用 【智能控制器 8路】 版本。不过根据芯步常用的产品线,4路的控制器比较多见。
所以这里有两种组合方案:
方案 A(推荐,省钱省事): 选一台 UNI-KZQ-ZM-4 或类似的 4路交流控制器。虽然只有4路,但我们可以把“同类项”合并。比如 4台灯箱电源并在一起算一路,另外4台信号设备并在一起算一路。但对于需要精准单控的场景,这个方案不合适。
方案 B(精准控制): 买 2台【智能控制器 4路】 (比如两台 UNI-KZQ-DC-4 或交流版),一台管1-4号设备,一台管5-8号设备。然后通过软件逻辑把它们绑定为一个“虚拟的总开关”。注:产品库里显示有8路版本的存在,如果有现货,直接拿8路那一台最香。
为什么选这个?芯步这些控制器有个好,额定电流大,单路能带10A甚至16A。广告灯箱虽然启动瞬间电流大,但这玩意儿扛得住,不会烧触点。
三、 硬件接线:怎么装进机柜?
这一步很简单,稍微口语化一点描述,电工一看就懂。
位置摆放:把智能控制器固定在灯箱机柜的 DIN 导轨上,或者直接用螺丝固定在背板上。
进线:把机柜原来的总进线(火线 L,零线 N)接在控制器的输入端。
出线(关键)
比如你有 8 个灯箱电源驱动。
把第 1 个驱动器的火线剪断,串进控制器的 第1路输出。
把第 2 个驱动器的火线剪断,串进控制器的 第2路输出。
...以此类推,直到接满 8 路。
共用零线:所有设备的零线直接并联,不需要过控制器,这样接线最清爽。
注意:如果8个设备分布比较远,记得把控制器放在机柜线路最集中的地方,减少飞线。
四、 软件集成:怎么实现“总开关”?
这是芯步最爽的地方。他们开放了 HTTP 接口,意味着你不需要买什么专用的遥控器,用你现有的系统(甚至一个简单的网页按钮)就能控制。
下面是具体的操作思路,稍微技术流一点,但很简单:
1. 准备工作
你需要拿到三个东西(在芯步的控制台里都有):
AppID:你的身份标识。
AppSecret:你的钥匙,用来加密的。
Device ID:就是你买的那台控制器的序列号。
2. 怎么做“单控”?
比如你想关掉第 3 个灯箱。你只需要向他们的接口发一条 POST 请求,地址大概是这样的:
https://api.thingboot.com/{你的AppID}/device/control/
发的内容(Body)是这样:
只要返回 code:200,那第3路就物理断电了,那个灯箱立马灭。
3. 核心需求:怎么做“总开关”?
我们要实现一个按钮按下去,8台设备全关,或者全开。这里有两种玩法:
玩法一:软件发8条指令(不推荐)就是写个循环,让程序依次发
power1=0,power2=0... 这样会有时间差,而且万一中间网络断了,可能关到一半停了。玩法二:使用“分组控制”功能(强烈推荐)芯步的接口支持分组(Group) 功能。你可以把1-8路,甚至两台不同的控制器,在系统后台绑定成一个“组”,叫做“广告机柜全组”。
实现效果:你在后台创建个分组,把这两个控制器拉进去。然后只需要发一条命令:
奇迹发生了:这一条命令发出去,8路电源会几乎同时断开或闭合。这在物联网里叫“时序同步”,比我们手按快多了。
五、 进阶体验:还有什么好玩的?
光开关还不够,既然接入了系统,我们可以玩点花的:
定时执行:在系统里设定,每天早上 6:00 发一条
{"power":1}(开),晚上 23:00 发一条{"power":0}(关)。“人来开灯,人走关电”,完全自动化。远程重启:发现摄像头画面卡住了?不用跑去现场。系统里先发命令关掉对应插座,等 5 秒,再发命令打开。“软重启”解决90%的硬件故障。
故障自检:如果你的系统逻辑够强,可以让系统每隔 5 分钟 Ping 一下摄像头,如果 Ping 不通,自动执行上述重启流程。全自动运维。
六、 总结
这套方案说白了就是:买一台(或两台)芯步的多路控制器,把灯箱设备的电源线过一遍这台设备,然后对着他们给的API地址发几条指令。
成本:几百块钱的硬件成本。
收益:省去了人工巡检的油费、时间;延长了灯箱(避免彻夜长亮)和设备寿命。
安全性:芯步的接口有签名验证(Sign/TS),外人不知道你的密钥是控制不了你的机柜的,不用担心安全问题。
如果你是开发者,去他们官网注册个账号,直接就能看到接口文档,十分钟基本就能跑通第一行控制代码了。