CATALOG

一、概述

创客工坊是集设备加工、项目研发、教学实训于一体的多功能空间,其照明和设备电源管理直接影响工作体验、设备寿命和用电安全。传统方案中,各项设备依赖人工巡检和手动开关,不仅效率低下,还容易出现设备状态不可知、异常难以及时发现等问题。

芯步智能控制器系列通过开放HTTP接口,可无缝接入您的工坊管理系统,实现多路设备电源的远程通断控制、实时状态监测、异常告警联动等自动化管理功能。

核心能力

  • 多路独立分控:4/8/12/16/24路可选,单设备可管理工坊内所有设备电源

  • 实时状态上报:设备通断状态变化时,毫秒级推送至您的服务器

  • 开放HTTP API:适用于任何支持HTTP请求的编程语言,10分钟完成对接

  • 多种控制模式:支持单路控制、批量控制、先通后断(脉冲)、先断后通(重启)

  • 私有化部署:支持局域网运行,数据安全可控

  • 即装即用:WiFi直连无需网关,可设定5组WiFi自动切换

创客工坊设备照明典型分配方案

回路控制对象典型功率状态监测要点管理策略
回路1工坊主照明200-500W现场/远程状态同步营业时段自动开关
回路23D打印机集群300-800W打印中/待机状态按需通电
回路3激光切割机500-1500W运行功率监测预约联动
回路4CNC雕刻机800-2500W设备在线监测权限控制
回路5电脑工作站200-500W异常离线告警定时节能
回路6排风扇/新风50-100W运行状态本地联动
回路7工具充电区100-300W充电状态定时关断
回路8备用/其他--扩展预留

二、核心产品选型

2.1 智能控制器产品线

芯步提供多路数智能控制器,可根据创客工坊规模选择:

型号控制路数工作电压单路负载适用场景
UNI-KZQ-AC-44路AC 85-265VMAX 2200W/路小型工坊/工作室
UNI-KZQ-AC-88路AC 85-265VMAX 2200W/路标准工坊
UNI-KZQ-AC-1212路AC 85-265VMAX 2200W/路大型工坊
UNI-KZQ-AC-1616路DC 12VMAX 2200W/路大型工坊/集中管理
UNI-KZQ-AC-2424路DC 12VMAX 2200W/路超大型工坊/园区

数据来源:

2.2 产品核心特性

设备开放HTTP接口,适用于任何支持HTTP请求的编程语言。接口简单、清晰、友好,仅需在接口携带签名以及设备ID,即可向设备下发命令。支持接入任何形式的软件项目:Web、APP/小程序、窗体软件以及SaaS/低代码等平台

核心特性

  • 私有化部署:支持自建消息服务器,可运行在纯局域网环境

  • 无需网关:设备使用WiFi 2.4G无线网络,采用WiFi直接方式

  • 多网络备份:可设定5组WiFi网络,优先连接信号最强的进行连接

  • 超低延迟:命令下发到设备响应80-120ms

  • 负载能力:单路阻性负载最大2200W,感性负载最大350W;全接通总负载不得超过4400W

2.3 负载类型说明

负载类型每路最大功率总额定功率常见设备
阻性负载2200W4400W白炽灯、电热器、部分电器
感性负载350W700WLED灯、节能灯、电机、风扇

⚠️ 注意:如果用于LED或节能灯泡,单路负载应小于300W

三、设备状态监测与联动架构

3.1 系统架构图

┌─────────────────────────────────────────────────────────────────┐
│                    工坊管理系统 / 运维平台                       │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐               │
│  │  状态看板   │  │  远程控制   │  │  告警中心   │               │
│  └─────────────┘  └─────────────┘  └─────────────┘               │
└─────────────────────────────────────────────────────────────────┘
                              ▲                    │
                              │ 消息推送            │ HTTP API调用
                              │(状态实时上报)      │(通断控制/查询)
                              │                    ▼
┌─────────────────────────────────────────────────────────────────┐
│                     芯步云平台 / 私有化服务器                  │
└─────────────────────────────────────────────────────────────────┘
                              ▲
                              │ WiFi 2.4GHz
                              ▼
┌─────────────────────────────────────────────────────────────────┐
│                  智能控制器(4/8/12/16/24路)                     │
│  ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┐               │
│  │回路1│回路2│回路3│回路4│回路5│回路6│回路7│回路8│               │
│  │照明 │打印机│激光机│ CNC │电脑 │排风 │充电 │备用 │               │
│  └─────┴─────┴─────┴─────┴─────┴─────┴─────┴─────┘               │
└─────────────────────────────────────────────────────────────────┘

3.2 状态监控数据流

传感器融合与数据采集是现代智能系统的基础。本方案中,设备状态监控通过以下流程实现:

设备状态变化(通电/断电/上/下线)
              ↓
平台主动推送(毫秒级)
              ↓
您的服务器接收(消息callback)
              ↓
  ┌───────────┼───────────┐
  ↓           ↓           ↓
更新缓存    触发告警    记录历史

3.3 消息推送类型

当设备状态发生变化时,平台会实时推送三类消息到您的服务器:

消息类型触发条件用途
状态上报消息(state)设备回路通断状态变化实时监控设备开关状态
指令执行消息(order)设备执行命令后回执确认控制命令是否成功执行
上/下线消息(connect/disconnect)设备登录/退出/断开连接监控设备在线状态

四、API接口接入详解

4.1 接口地址与签名计算

请求地址

https://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

参数说明

参数说明示例
{AppId}应用ID(控制台获取)qtyVWcgeMq
{ts}当前Unix时间戳(秒)1747212640
{sign}签名(见下方计算公式)c484eb97...

签名计算公式(两次MD5加密):

sign = md5( md5(AppSecret) + ts )
  • 将开发者密码(AppSecret)进行一次MD5

  • 将这个结果拼接上时间戳ts

  • 对整个拼接后的字符串再做一次MD5

签名计算示例

4.2 核心控制命令

4.2.1 单路独立控制

4.2.2 批量控制(第一种场景键切换)

同时控制任意组合的回路,适用于工坊开/闭馆时的全设备管理:

4.2.3 先通后断(脉冲控制)

适用于临时通电测试、门禁开门等场景:

4.2.4 先断后通(设备远程重启)

适用于设备死机时的远程复位:

4.2.5 携带业务标识

在命令中携带订单号等业务信息,便于追踪:

extra只支持32位以内的大小写英文字母和数字(a-zA-Z0-9)

五、多语言代码示例

5.1 Python(完整状态监测与联动服务)

5.2 JavaScript/Node.js

5.3 Shell(curl)- 快速测试

六、创客工坊场景实战

6.1 第一种场景:设备状态实时看板

需求:监控中心实时展示工坊内各设备的通电/断电/在线状态。

6.2 第二种场景:设备异常自动告警

需求:设备通电但长时间无响应,或设备异常断电时,系统自动推送告警。

6.3 第三种场景:批量控制与状态同步

需求:工坊管理员一键开关所有设备,并实时同步状态。

6.4 场景四:设备远程重启恢复

需求:设备死机或异常时,运维人员远程断电重启恢复。

6.5 场景五:工坊开闭馆自动化

需求:根据工坊营业时间自动开关照明和设备电源。

实现的方式是:平台定时任务

任务名称执行时间命令说明
开馆准备09:00{"batch":{"relay":[1,6,7],"power":"1"}}开照明和排风
启用设备09:00{"batch":{"relay":[2,3,4,5],"power":"1"}}开启加工设备
午休节能12:00-13:00{"power2":"0"}关闭部分设备
闭馆关电21:00{"batch":{"relay":[1,2,3,4,5,6,7,8],"power":"0"}}全馆断电

七、私有化部署方案

创客工坊对数据安全要求较高,芯步智能控制器支持纯局域网运行

部署模式对比

特性公有云模式私有化模式
设备联网WiFi连接互联网连接工坊内网WiFi
API地址api.thingboot.com自建服务器IP
数据流向经过芯步云端内网直连,数据不出工坊
网络依赖需要互联网仅需局域网

私有化配置要点

  • 设备支持配置5组WiFi网络,自动连接信号最强的网络

  • 需自建HTTP服务,所有API调用和消息推送在内网完成

  • 支持自建消息服务器,接收设备状态回调

八、设备安装部署指南

8.1 安装要求

项目要求
安装方式标准配电箱/DIN导轨安装
工作电压交流版:AC 85-265V;通用版:DC 12V
单路负载阻性≤2200W,感性≤350W
总额定功率4400W(阻性)/ 700W(感性)
网络要求WiFi 2.4GHz信号覆盖良好
外壳材质防火V0级PC,耐高温

8.2 工坊回路分配

回路推荐用途注意事项
回路1主照明LED灯负载<300W
回路2-33D打印机集群感性负载分类管理
回路4-5激光/CNC大功率,阻性负载<2200W
回路6排风扇/新风感性负载<350W
回路7工具充电区定时自动断电
回路8备用/预留扩展使用

8.3 安装注意事项

  1. LED灯特殊要求:用于LED或节能灯泡时,单路负载应小于300W

  2. 总额定功率限制:全接通时总负载不得超过4400W(阻性)

  3. WiFi信号:金属配电箱可能屏蔽信号,可选择外置天线版本

  4. 配网指示:绿灯常亮表示设备工作,蓝灯闪烁表示未连接网络,蓝灯熄灭表示已连接网络

九、常见问题与排障

问题可能原因解决方案
设备不在线WiFi信号弱/断电检查WiFi覆盖,设备支持5组WiFi自动切换
收不到消息推送回调地址不可达检查服务器URL,需5秒内返回200
命令下发成功但无动作设备离线200仅表示平台接收,需通过消息推送确认执行
单路无输出负载超限检查该路负载是否超过2200W
LED灯闪烁感性负载超限LED灯每路不超过300W
总额定功率告警多路同时高负载分时启动大功率设备
签名验证失败参数错误确认ts为秒级时间戳,公式为md5(md5(AppSecret)+ts)

十、总结

本方案基于芯步智能控制器,实现了创客工坊的设备状态实时监测智能化联动控制

能力实现的方式是
多路独立分控4/8/12/16/24路可选,单设备管理全工坊
实时状态监控消息推送机制,状态变化毫秒级上报
设备离线告警上/下线消息推送 + 定时检查
异常断电检测状态变化触发告警逻辑
批量场景控制batch命令一键切换
远程设备重启reset先断后通命令
私有化部署内网运行,数据安全可控

集成核心步骤

  1. 根据工坊规模选择合适的控制器路数(4-24路)

  2. 获取AppID/AppSecret,实现MD5签名算法

  3. 配置消息推送URL,接收设备状态数据

  4. 开发HTTP调用模块,封装控制命令

  5. 实现状态监控和告警逻辑

  6. 物理安装控制器,按回路分配接线

方案优势

  • 路数灵活:4-24路可选,适配各种规模工坊

  • 接口统一:标准HTTP API,10分钟完成对接

  • 实时推送:毫秒级状态上报,无需轮询

  • 多种控制模式:单路/批量/脉冲/重启,适配全场景

  • 超低延迟:80-120ms响应,操作即时生效

  • 私有化支持:数据安全可控,适合内网部署

如需详细的产品手册和API文档,请访问查阅或联系技术支持团队获取。