CATALOG

这是一份关于将芯步24路控制器接入充电桩项目的解决方案。我尽量按照“总-分”的结构来讲,去掉官方的术语味儿,加点咱们干活时的实在话。

一、 为啥要用这玩意儿?

咱们先聊点实在的。做充电桩项目,尤其是那种多枪头的慢充桩或者电动自行车棚,最头疼的不是充电技术,而是“分电”

你想想,一个车棚里拉了24个插座,如果每个都配一个4G模块,那SIM卡流量费一年下来都够喝一壶的。如果自己拉长长的继电器模组,又丑又不稳定,还得写一堆底层代码。

所以,咱们把眼光放在了 “智能24路分体远程通用控制器” 上。这玩意儿就像是一个“电力的智能排插” ,给它一个12V电源,接上WiFi,它就能帮你看着24个充电口,谁该通电、谁该断电,全听你软件的指挥

二、 它凭什么能听懂我们的话?

要让设备和软件“对上眼”,得先摸清它的脾气。这个控制器的接口设计得非常简单,就是标准的 HTTP 协议

这就意味着,不管你后端是Java Spring Boot、Python Django,还是写个简单的PHP脚本,甚至是前端同学想直接用Node.js撸一个控制台,只要它能发起网络请求,就能控制它

它的控制逻辑主要有两种玩法:

  1. 单控:想关第3路就发指令关第3路,想开第8路就开第8路。这用来处理用户“结束充电”的请求。

  2. 批量/通断:批量控制是同时开/关多个口子;特别有用的是“先通后断”或“先断后通”,这在切换充电用户时,能防止短路,对安全很关键

三、 实操对接:怎么把它“塞”进你的项目?

咱们一步步来,不搞虚的。

1. 准备工作:让设备上网

在写代码之前,得先把硬件喊醒。你需要用芯步的App或者控制台,把控制器连上现场的2.4G WiFi(注意它不支持5G哦)连接成功后,在控制台后台找到这个设备的 “设备ID” ,这是一串数字,相当于它的身份证号。同时准备好你的 AppIDAppSecret(相当于你项目的账号密码)

2. 核心代码:怎么写发号施令?

芯步的鉴权方式是先 MD5 再拼接,听起来复杂,其实就是把 AppSecret 和当前时间戳搅和在一起加密一下,防止别人伪造你的请求

假设我们要实现一个功能:用户扫了第 6 号充电口的码,我们要给第 6 路通电。

请求地址:https://api.thingboot.com/{你的AppID}/device/control/?sign={动态签名}&ts={当前时间戳}

请求体 (Body):

就是这么直接,power1power24 分别对应 24 个充电口

Python 示例(通俗版):这时候,你需要在后端写一个函数,大概逻辑如下(伪代码/思路):

3. 进阶技巧:怎么保证不出错?

在实际项目里,有几个坑需要提前规避:

  • 异步反馈机制:你调用接口后,平台返回 {"code":200} 只代表“指令发出去了”,不代表“继电器真的吸合了”。万一现场WiFi卡了呢?

    • 解法:去开启芯步的 “消息推送” 。当设备真的执行了命令,它会主动给你配置的后台地址发一条“我执行完了”的消息。收到这个消息,你才真正给用户显示“充电中”,这样最稳妥。

  • 动态负载管理:这是充电桩的灵魂。假设你的总线只有 30A 的容量,24 辆电动车一起充,肯定跳闸。

    • 解法:利用 “批量控制” 接口。在你的软件里写死逻辑:当正在充电的口子超过 10 个时,新来的请求不直接通电,而是先排队,或者轮询。这完全由你的业务逻辑控制,硬件只管听话地通断

四、 部署架构:云端还是本地?

这块很有意思,得益于这个控制器的特性,你有两种选择:

  1. 标准云模式:设备连互联网,你的服务器也连互联网。你在阿里云上的后端直接调用芯步云API。好处是你在家也能看车棚数据。

  2. 纯局域网/私有化部署(强烈推荐) :既然控制器支持局域网HTTP调用,如果你现场有一台本地服务器(工控机或树莓派),直接把请求发到控制器的局域网IP上。

    • 优点0延迟断网也能用。就算宽带断了,你车棚里的刷卡充电功能依然正常,因为你本地服务器直接喊设备,不经过外网。

五、 总结一下

把这个“24路远程通用控制器”用到充电桩项目里,本质上是做了一次任务解耦

  • 脏活累活(强电通断、物理接线) :交给这块硬件板子。它皮实耐造,能扛 220V 电压

  • 聪明的大脑(计费、用户管理、负载策略) :留在你的软件里。

对接起来真的不难,把这套 API 封装成一个 ChargerService 类,里面写几个方法——openPort(6), closePort(6), getStatus(6),你的充电桩软件核心逻辑基本就跑通了。

剩下的精力,咱们可以多研究研究怎么把界面做得更酷,或者怎么优化收费策略,把硬件的活扔给硬件,咱们软件人只负责控制它,这就对了。

控制器产品方案:
照明控制:如何将8路防水防尘控制箱对接到项目中
查看 >>
怎么接入智能 24 路远程通用控制器来实现设备故障告警通知
查看 >>
怎么接入智能 24 路远程开关控制模块以实现自定义场景联动控制
查看 >>
高端会所包间设备管理:怎样把8 路包间场景联动控制器接入到项目中
查看 >>
如何在共享自习室独立包间控制中对接智能设备来实现包间智能语音联动控制
查看 >>
充电场景方案:
充电桩电路控制:怎么将60A远程控制计量断路器接入到项目中
查看 >>
充电桩辅助电源控制:怎么将AC4-30A 自动化控制开关接入到软件项目中
查看 >>
充电桩辅助电源控制:怎样把智能通断器AC3接入到项目中
查看 >>
充电桩电路控制:怎么把25A智能空开对接到自己的项目中
查看 >>
怎么在充电桩多路输出控制中集成智能硬件来实现控制8路交直流输出
查看 >>
多路用途方案:
如何在智能家居多路电器控制中集成智能设备来实现分组控制模式设置
查看 >>
怎样在运动场馆多路设备控制中接入智能硬件来实现多线路集中通断控制
查看 >>
如何在共享棋牌室照明管理中接入智能设备来实现多路照明状态反馈
查看 >>
怎么在运动场馆多路设备控制中接入智能硬件来实现设备故障告警通知
查看 >>
如何在运动场馆多路设备控制中接入智能硬件来实现成品箱即装即用安装控制
查看 >>