CATALOG

芯步的UNI-KZQ-TY-8智能通用控制器和UNI-KZQ-DC-8直流控制器,是解决多路直流LED控制的直接方案。两者均提供8路独立输出和标准HTTP API接口,可通过签名认证机制实现远程控制。以下从硬件选型、接口协议、代码实现到部署架构给出完整方案。

1. 解决概述与硬件选型

在LED灯光系统的直流控制场景中,实现多路独立控制的核心在于选择具备足够IO(输入输出)接口且支持二次开发的控制器。针对8路独立直流线路的需求,芯步提供了具备高集成度的硬件方案。

推荐选用 芯步 智能通用控制器(8路)智能直流控制器(8路) 。这两款设备均支持DC 12V输入,提供8路独立的输出接口,单路负载最大支持DC 10A/1000W,足以覆盖绝大多数LED灯带、灯箱或射灯模组的功率需求

这些控制器最大的优势在于开放的HTTP API接口。用户无需复杂的嵌入式开发,只需通过WiFi将设备连接到路由器,任何能发出HTTP请求的终端(PC、手机、云端服务器)都可以通过调用API来控制每一路灯光的开关、通断时序或批量操作

2. 接口架构与通信协议设计

本方案的通信架构采用标准的“请求-响应”模型。芯步的控制器作为HTTP Server(或客户端,取决于主动上报场景)运行,开发者的业务系统通过调用API接口与其交互。

2.1 核心接口地址

POST https://api.thingboot.com/{AppID}/device/control/

2.2 认证与签名机制

为了保证控制安全,防止非法设备篡改指令,接口采用双重MD5签名认证。每次请求需携带sign(签名)和ts(时间戳)。

签名生成算法逻辑如下:

  1. 拼接字符串 step1 = md5(AppSecret)

  2. 拼接字符串 step2 = step1 + ts (ts为当前Unix时间戳,秒级)

  3. 最终签名 sign = md5(step2)

注:AppSecret 和 AppID 在芯步后台创建项目时获得。

2.3 8路独立控制命令集

请求体结构:

针对8路独立控制的 order 参数说明:

控制类型命令示例功能说明
单路独立控制{"power1": 1}开启第1路(线路1接通)
{"power2": 0}关闭第2路
批量控制{"batch":{"power":1}}全开8路
{"batch":{"relay":[1,3,5,7],"power":0}}同时关闭第1,3,5,7路
时序控制{"point":{"relay":[2,4],"interval":500}}先通后断:先接通2、4路,间隔500ms后再断开
{"reset":{"relay":[6,8],"interval":1000}}先断后通:先断开6、8路,间隔1s后再接通

3. 系统集成开发流程

以下以最通用的开发语言环境为例,演示如何将芯步的接口集成到您的LED控制系统中。

步骤一:设备配网与激活

  1. 将8路控制器接通DC 12V电源。

  2. 设备启动后,会发出名为 yo-iot-xxx 的热点信号,使用手机或电脑连接该WiFi。

  3. 浏览器访问 10.10.1.1,在弹出的界面中输入目标环境的 WiFi SSID 和密码

  4. 配网成功后,设备会连接到云端/局域网,后台会显示该设备上线,并生成唯一的 DeviceID

步骤二:后端/云端逻辑实现 (Python示例)

假设您需要编写一个定时任务,控制8路灯带依次流水点亮。

步骤三:本地局域网控制(私有化部署)

针对对响应速度或数据安全要求较高的场景(如展厅、生产线),芯步设备支持纯局域网控制。您无需经过云端api.thingboot.com,只要控制端与设备处于同一局域网段即可。

  • 实现方法:在后台开启“局域网模式”,通过设备获取的局域网IP(如 192.168.1.100)直接发送HTTP POST请求,此时无需签名(或按私有化协议),延迟可降至毫秒级

4. 硬件接线与施工注意事项

为了实现8路独立的直流LED控制,硬件接线请遵循以下规范,以防设备损坏:

  1. 电源选型:计算8路LED的总功率(例如每路50W,总计400W)。由于LED属于感性/容性负载,将控制器总负载控制在 700W 以内,并选用输出功率大于总功率20%的 DC 12V 开关电源

  2. 接线方式

    • 正极(COM):电源适配器的+12V接控制器 COM 端口;-12V(GND) 直接接LED灯带的正极红线。

    • 负极(控制端):控制器的 NO1 - NO8 端口分别接8路LED灯带的正极。

    • 原理:控制器通过继电器控制每一路负极线路的通断,从而形成完整回路。若负载功率超过控制器额定值(如10A),必须通过外接直流接触器进行扩展

  3. 天线位置:由于设备使用2.4G WiFi,若控制器安装在金属机柜内部,请请一定要选择外置天线版本或延长天线引出机柜,避免信号屏蔽导致掉线

5. 总结

通过结合 芯步8路控制器 的硬件与 开放HTTP API 接口,您可以在不编写嵌入式代码的情况下,快速构建一套稳定的8路独立直流LED灯光控制系统。

该系统不仅支持通过简单的power1~power8参数实现单路精准控制,还内置了batch批量控制逻辑,有效降低网络请求次数,提升控制效率。无论是用于智能家居的灯光分控,还是工业设备的指示灯集群,该方案均能提供标准化的技术支撑。

控制器产品方案:
怎么在网咖电竞包间管理中对接智能设备以实现多包间批量开关控制
查看 >>
共享自习室独立包间控制:怎样把共享空间智能控制器对接到软件项目中
查看 >>
如何在灯光控制中集成智能硬件以实现联动继电器模块扩展控制
查看 >>
如何接入8路包间综合管理控制器以实现包间消费时长电源联动
查看 >>
怎样在共享自习室灯光设备控制中集成智能设备以实现远程指令开关控制
查看 >>
线路场景方案:
怎样在照明控制中对接智能硬件以实现多达24路独立线路控制
查看 >>
怎么在快递柜设备控制中集成智能硬件来实现远程控制16路线路
查看 >>
怎么在写字楼办公区三路线路管理中接入智能硬件以实现设备联动控制
查看 >>
怎样在店铺照明设备控制中集成智能设备以实现4路独立线路控制
查看 >>
如何在共享茶室电器线路控制中集成智能设备以实现线路状态反馈控制
查看 >>
LED用途方案:
LED 灯光系统直流控制:如何将DC-10A 智能开关对接到项目中
查看 >>
怎么在LED 灯光系统直流控制中接入智能硬件来实现8路独立直流线路控制
查看 >>
共享自习室 LED 灯条控制:如何将DC-10A 定时控制开关对接到项目中
查看 >>
LED灯光系统直流控制:如何将ThingBoot 2路直流控制器接入到项目中
查看 >>
如何在共享台球室氛围灯光管理中集成智能设备来实现LED灯光亮度调节控制
查看 >>