CATALOG

这是一份关于将芯步8路智能直流控制器集成到自助设备软件项目的解决方案。我尽量写得详细且“接地气”,不讲那些虚头巴脑的理论,直接说怎么干。

一、 这东西能解决啥痛点?

咱们做自助设备的(比如外卖取餐柜、自助洗车机、共享茶室格子柜),最头疼的是什么?是主板“管得太宽”

以前为了控制8个格子门的电磁锁,你可能得在主板上插一堆继电器模块,走线像蜘蛛网不说,主板万一挂了,整个柜子都瘫痪。而且那玩意儿一旦烧了,换起来贼麻烦。

芯步这个 UNI-KZQ-DC-8 控制器,说白了就是一个“带脑子”的电源排插。你只需要给它供电(AC 85-265V,直接插市电),它就能输出8路独立的直流电。

集成到软件里之后,你的主板只需要发个HTTP请求,就能让指定的某一路电源“啪”一下接通或者断开。

二、 准备工作:硬件咋接线?

在写代码之前,咱们得先把物理世界打通。

  1. 供电:这板子支持很宽,直接插220V市电就行。

  2. 接负载:把你需要控制的设备(比如格子柜的12V电磁锁、补光灯)的正负极接到对应的 Power+Power- 端子上。一共8路,每路都有独立的接口。

  3. 联网:这货自带WiFi 2.4G模块。你手机上装个“芯步”的App,给它配个网(跟配置智能插座一样简单)。配好网后,它会在你的局域网里获得一个IP地址。

  4. 核心提示它有两种玩法,后面集成时会选一种

    • 云端模式:设备连外网,你通过芯步的云端服务器发指令。

    • 局域网模式(强烈推荐):设备连路由器,你的服务器/主板也连同一个路由器,直接局域网内控制,零延迟、断外网也能用

三、 软件集成核心:怎么用代码“摸”到它?

这是最爽的部分。不管你的软件是用 Java、Python、Go 写的,还是跑在云服务器上,甚至是一个PHP网页,只要它能发HTTP请求,就能控制

根据你的部署环境,我强烈推荐以下两种集成路径:

路径 A:私有化局域网模式 —— 最稳定、0延时(最推荐)

如果你是做自助机本地程序(C#/Qt/Python本地服务),这是你必须选的方案。

原理:你的工控机(上位机)直接通过局域网IP调用控制器的接口,不经过外网。

集成步骤

  1. 在路由器后台把控制器的MAC地址绑定一个固定IP(比如 192.168.1.200),防止它重启后IP变了。

  2. 你的代码直接往这个IP发POST请求。

技术细节(以控制第1路打开为例)

  • 请求地址http://192.168.1.200/control (这就是你刚才绑定的那个IP)

  • 请求方式POST

  • 数据格式JSON

  • Body内容

就这么简单!发送这个指令,第一路的继电器就吸合了,电就通了。如果你要关闭第3路,就发 {"power3": 0}

代码伪代码(比如你用Golang写工控程序)

参考文档及代码示例来源:芯步私有化文档、CSDN技术博客

路径 B:云端 API 模式 —— 适合远程管理/小程序

如果你是做共享经济,需要手机App远程控制(比如用户在小程序下单,远程开柜门),就要