CATALOG

芯步这款8路包间控制器接口挺清晰的,用HTTP请求就能直接控制每一路开关。下面从接线规划到代码实现,一步步说明怎么二次开发。

一、先认识硬件:这8路都能干啥?

在动手写代码之前,咱们得先摸清这8路继电器分别对应什么。根据芯步官方文档,这款“智能包间控制器”的8路输出是这样划分的

  • 第1、2、3路:10A开关接口。这正好接咱们的照明灯换气扇。一般照明功率小,换气扇也就几十瓦,绰绰有余。

  • 第8路:30A大功率接口。如果包间里有空调,接这一路。

  • 第4、5、6路:16A插座接口,适合接麻将机、饮水机。

  • 第7路:门禁锁接口。

小提示:如果换气扇是感性的小电机,要注意一下启动电流,不过一般家用换气扇直接接10A路是没问题的。

二、二次开发的核心:怎么通过接口控制?

芯步的接口设计得很直白,你不用懂复杂的嵌入式底层,只要会发HTTP请求就行

1. 你需要准备三个东西:

  • AppIDAppSecret:登录芯步控制台就能看到,相当于你的账号密码。

  • 设备ID:贴在控制器壳子上的那串数字,或者后台也能查到。

  • Sign签名:为了安全,每次发指令得做个签名。官方规则是 md5(md5(AppSecret) + ts)。不过别慌,后端代码里写一次就不用管了。

2. 核心指令格式:接口地址是:https://api.thingboot.com/{AppID}/device/control/

最关键的是 order 参数,控制8路开关就是通过它

你想做的事Order参数内容 (JSON格式)说明
打开照明{"power1": 1}1代表开,0代表关。power1就是第一路
关闭换气扇{"power3": 0}假设换气扇接在第3路
一键全关{"power1":0, "power2":0, "power3":0}关掉前3路,打扫卫生时很实用
批量操作{"batch":{"relay":[1,3],"power":0}}同时关掉第1路和第3路
点动模式{"point":{"relay":[2],"interval":1000}}第2路通电1秒后自动断开,适合测试

三、动手写代码:用Python快速实现

这里用Python写个简单的示例,你可以把它集成到自己的小程序后台、PC管理软件或者Web系统里

四、进阶玩法:怎么把这玩意集成到你的系统里?

光发指令不够,作为一个完整的包间管理系统,你肯定希望它能自动化

1. 订单结束自动断电当顾客在小程序点击“退房”时,你的后端服务器收到回调,直接调用上面的 control_device({"power1":0, "power3":0})。不用服务员跑去包间,电就断了,既安全又省电。

2. 定时任务芯步后台支持定时任务。比如设定凌晨2点到5点,自动切断所有包间的电源总闸(或者关掉照明路),防止有人忘记关。

3. 硬件联动控制器上其实是有开关量输入接口的。你可以接一个物理门磁或者墙上的复位开关。比如客人按下墙上的“离开”按钮,通过硬件的联动逻辑直接关掉换气扇,甚至不需要经过云端,延迟更低。

4. 状态反馈发送指令后,平台返回200只代表指令发出去了。如果设备刚好断网呢?你可以监听平台的异步消息推送,或者主动查询设备状态,在界面上显示“离线”或“在线”。

五、避坑指南

  1. 感性负载问题:照明是阻性负载,随便接。换气扇是感性负载,虽然在2200W限额内(一般换气扇才几十瓦),但在通断瞬间会有浪涌。尽量选质量好一点的继电器版本,或者不要频繁地在短时间内开关

  2. WiFi信号:这玩意儿只支持2.4G WiFi。如果包间里用的是5G双频路由器,记得把智能设备连到2.4G的那个信号上,不然容易掉线。

  3. 调试工具:写代码之前,先去芯步的“控制台”网页上手动点一下开关。如果网页上能控制,你的代码连不通,那99%是签名算法写错了。

总结

说白了,二次开发这个8路控制器,就是调HTTP接口。你只需要记住:

  • power1 控制照明。

  • power3 控制换气扇。

  • Python/PHP/Java 甚至 小程序 发个POST请求就行。

把这套接口接到你的包间管理系统里,远程查房、自动断电、定时打扫这些功能就能轻松实现了。

控制器产品方案:
如何对接8路包间电器覆盖控制器来实现包间智能语音联动控制
查看 >>
怎样在无人值守包间设备控制中接入智能设备以实现HTTP接口远程独立控制通断
查看 >>
如何二次开发4 路智能照明控制器来实现定时开关照明设备电源
查看 >>
4路共享空间智能控制器MINI:怎么把4路包间电源智能控制器MINI对接到自己的项目中
查看 >>
舞蹈练习室设备管理:如何将8路包间场景联动控制器对接到自己的项目中
查看 >>
照明场景方案:
便利店人体感应照明:怎么将HTTP接口壁挂人体存在检测设备接入到自己的项目中
查看 >>
出租屋照明控制:如何把3路远程独立控制开关集成到自己的项目中
查看 >>
怎么在照明控制中集成智能设备来实现分路控制灯光与设备
查看 >>
创客工坊设备照明管理:如何将1路独立控制墙壁开关集成到项目中
查看 >>
智能家居照明门禁联动:如何将2 路智能触摸开关对接到自己的项目中
查看 >>
换气扇用途方案:
如何在网咖电竞包间管理中对接智能硬件来实现照明换气扇电源控制
查看 >>
如何二次开发4路包间智能远程控制器MINI以实现照明换气扇电源控制
查看 >>
如何在线下服务门店包间管理中中对接智能设备来实现照明换气扇电源控制
查看 >>
怎样对接智能包间电源控制迷你版以实现照明换气扇电源控制
查看 >>
如何接入4路包间智能开关控制器MINI来实现照明换气扇电源控制
查看 >>