这是一个偏实战的接入方案,主要面向有广告灯箱运维需求的团队或个人。我会把硬接线和API调用两部分都讲清楚,控制部分附上简单的代码示意。
兄弟们,在实际项目里,咱们经常会碰到这样一个“幸福的烦恼”:广告灯箱太大牌了,用的是那种超大功率的LED或者霓虹灯管,动不动就大几千瓦。普通的智能插座(一般最大10A/2200W)根本扛不住,插上去分分钟烧给你看。
这时候,芯步的50A智能大功率断路器就派上用场了。这玩意儿额定电流50A,阻性负载能带10000W(10千瓦),广告灯箱那点功率对它来说就是毛毛雨。
今天咱不整那些虚头巴脑的PPT,直接从硬接线到API对接,把怎么把这玩意儿搞到你的项目里说个明白。
第一步:认识这个“大家伙”
拿到这个断路器(型号:UNI-DLQ-M-50A),你会发现它和家里普通空开长得有点像,但多了个指示灯和按钮。它是要导轨式安装的,直接卡在配电箱里的导轨上就行。
眼神别乱飘,看准这几个接线柱:
输入端(In):接进来的220V市电(火线L + 零线N)。
输出端(Out):出去接灯箱负载。
特别提醒一句:虽然它最大能带10000W,但如果你的灯箱是LED或者是电机(感性负载),切记功率不能超过1700W。这是由LED驱动器的特性决定的,瞬间启动电流太大,买的时候要分清。如果你是纯阻性的老式灯管,那随便造。
第二步:硬接线(怎么把它串到电路里)
这一步其实不难,但涉及强电,请一定要断电操作!请一定要断电操作!(重要的话说两遍)。
断电:把总闸拉掉,用电笔确认一下没电了。
入线:把从总闸拉过来的火线接到断路器的“In L”,零线接到“In N”。
出线:从断路器的“Out L”和“Out N”引出两根线,直接接到你灯箱的电源线上。
网络:这哥们儿是靠2.4G WiFi联网的。装好通电后,用手机或者电脑登录芯步的控制台,给它配网,让它连上现场WiFi。
搞定这一步,你就相当于在灯箱的“电源线”上串联了一个听话的“电闸”。接下来,我们要让它听懂人话。
第三步:核心玩法——开放接口怎么调?
这是芯步产品比较良心的地方。它开放HTTP接口,意味着不管你的后台是用PHP写的、Java写的,还是用Node.js、Python写的,甚至是前端小程序,只要支持发HTTP请求,就能控制它。
说白了,就是访问一个网址的事。
1. 先搞定“钥匙”
直接裸发请求是不安全的,你得先拿着AppID、签名等参数去问服务器要权限。通常我们需要这几个参数:
URL
http(s)://api.thingboot.com/{你的AppId}/device/control/?sign={动态签名}&ts={当前时间戳}请求方式:POST
请求体(Body):一个JSON字符串。
2. 核心指令
根据官方文档,控制这个断路器非常简单。在请求的Body里放下面这个数据就行:
开灯箱:把
"power": 1,1代表通,灯箱亮。关灯箱:把
"power": 0,0代表断,灯箱灭。
3. 实战小脚本(Node.js示例)
如果你想让服务器每天定时开关,或者搞个网页按钮控制,后端代码大概长这样(这里用Node.js举个栗子):
注意:在实际生产环境中,sign(签名)和ts(时间戳)是需要动态计算的,通常官网有现成的SDK,如果不想算签名,可以直接用它们封装好的方法。
第四步:在你的项目里怎么玩出花?
把断路器接进去,不只是为了远程开关那么简单。你可以利用它的特性做一些很实用的场景:
定时维护很多户外广告牌有亮灯时间限制(比如晚上10点必须熄灯)。你不必每天人工去关,直接给芯步后台发一个定时指令就行,或者写个定时任务调用上面的脚本。
联动控制假设你把广告灯箱和传感器联动。如果传感器检测到周围没人流量了,自动发指令把灯箱功率调低(如果支持)或者直接关闭,省电。
紧急熔断这是针对大功率灯箱比较实用的功能。如果灯箱内部短路或者温度过高,你的业务系统检测到这个异常数据后,可以直接调用API把断路器断掉,秒变保险丝。
几点小
关于反馈:你调用API时,
code 200只代表平台收到指令,不代表灯真的亮了。如果灯箱离线了或者坏了,你是不知道的。如果是比较重要的场景,去开启芯步的异步消息推送,这样设备到底执行成功没有,能收到确切回执。关于局域网:如果你是在那种网络信号不好的地下室或者偏远地区,担心外网断了就没法控制?芯步这批货是支持局域网和私有化的。如果服务器和设备在同一个网段,可以直接走内网IP控制,不受外网断网影响。
实在不想写代码:如果你是个纯硬件集成商,不想折腾代码,可以直接用它们的“物联网控制台”或者“小程序”先进行调试,先把线接好,在App里点一下看看灯亮不亮,确认硬件没问题了,再去写代码。
总结一下:把50A断路器接入项目,硬件上就是串联进灯箱的220V电路,软件上就是POST一条JSON。芯步的接口门槛很低,稍微懂点开发的看一眼就通了。搞定这个,你就再也不用半夜跑去现场关广告牌了,坐在家里动动手指就行。