CATALOG

一、场景痛点与需求分析

在现代化工厂车间中,生产节奏快、环境嘈杂,工位人员往往无法及时接收系统指令或异常提醒。传统方式依赖人工喊话或看板通知,存在信息传递滞后、覆盖范围有限、无法精准触达等问题。

核心需求:

  • 当产线出现故障、物料短缺、质量异常时,系统能自动触发语音提醒,精准播报到对应工位

  • 支持与现有MES、Andon、ERP等系统无缝集成,不改变原有业务流程

  • 车间环境嘈杂,需要足够音量和清晰度(40W功率可覆盖约200-300㎡区域)

  • 部署简单,支持私有化部署,数据不出厂区

芯步40W智能语音音柱(型号:UNI-YY-YZ-40W)恰好满足这些需求。它采用WiFi 2.4G联网,开放标准HTTP接口,任何能发HTTP请求的编程语言或系统都能调用

二、技术架构总览

整体采用云-端分离、事件驱动的架构模式:

┌─────────────────────────────────────────────────────────────┐
│                     现有业务系统                              │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐                  │
│  │ MES系统  │  │ Andon系统│  │ 自研上位机│                  │
│  └────┬─────┘  └────┬─────┘  └────┬─────┘                  │
│       │             │             │                         │
│       ▼             ▼             ▼                         │
│  ┌──────────────────────────────────────┐                   │
│  │         事件触发器/中间层              │                   │
│  │   (检测异常 → 生成播报内容 → 调用API)  │                   │
│  └──────────────────┬───────────────────┘                   │
│                      │ HTTP POST                             │
│                      ▼                                        │
│  ┌──────────────────────────────────────┐                   │
│  │      芯步开放API平台              │                   │
│  │   api.thingboot.com/{AppId}/device/control/                 │
│  └──────────────────┬───────────────────┘                   │
│                      │                                        │
│              ┌───────┴───────┐                               │
│              ▼               ▼                               │
│      ┌────────────┐   ┌────────────┐                        │
│      │ 40W音柱-A  │   │ 40W音柱-B  │   ......               │
│      │ (车间A)    │   │ (车间B)    │                        │
│      └────────────┘   └────────────┘                        │
└─────────────────────────────────────────────────────────────┘

架构要点:

  • 设备层:每个工位或产线区域部署一台40W音柱,通过WiFi接入车间局域网

  • 接口层:芯步开放API,采用HTTP协议,签名认证

  • 业务层:现有业务系统在关键事件发生时调用API触发语音播报

  • 部署模式:支持纯局域网私有化部署,也可选择公有云模式

三、对接准备:设备激活与凭证获取

3.1 设备联网配置

40W音柱支持WiFi 2.4G直连,无需网关。首次配置步骤:

  1. 设备通电后,会发出待配网提示音

  2. 使用芯步官方App或微信小程序扫描设备二维码

  3. 输入车间WiFi密码完成配网

  4. 设定5组备选WiFi,设备会自动选择信号最强的连接

⚠️ 车间部署:车间环境金属设备多,可能干扰WiFi信号。每个音柱与AP的距离不超过15米,或采用工业级AP增强覆盖。

3.2 获取API凭证

登录芯步开放平台控制台后,获取以下关键信息

凭证项说明示例
AppId应用唯一标识10086
AppSecret应用密钥,用于签名计算a1b2c3d4e5f6
device_id设备ID,可从控制台或接口拉取820720

3.3 签名算法

所有API请求需携带签名进行身份验证,签名计算方式

ts = 当前Unix时间戳(秒)
sign = md5( md5(AppSecret) + ts )

校验逻辑:服务端收到请求后,用相同的算法重新计算签名进行比对。

⚠️ 安全提醒:AppSecret是敏感信息,不要硬编码在前端代码或客户端中,应放在后端服务中调用。

四、核心对接步骤详解

4.1 基础接口调用:向音柱下发播报命令

芯步设备控制接口的核心请求格式如下

请求示例(HTTP):

字段说明:

字段类型说明
deviceint/string音柱的设备ID
order.ttsstring要播报的文字内容(中文、英文、数字均可)

4.2 多语言代码示例

Python 示例:

Node.js 示例:

C# 示例(适用于WinForms上位机):

4.3 私有化部署配置

若工厂有数据安全要求(如汽车零部件、军工配套企业),可选择私有化部署:

  1. 在芯步控制台申请私有化部署包

  2. 部署到工厂内部服务器(支持Linux/Windows)

  3. API地址变更为内部地址,如 http://192.168.1.100:8080/{AppId}/device/control/

  4. 设备需配置指向私有服务器的固件

私有化部署优势:所有控制命令和状态数据均在内网传输,满足等保合规要求,且响应延迟更低(局域网内<50ms)。

五、实际场景应用方案

5.1 第一种场景:Andon系统缺料提醒

问题:产线物料员需要同时服务多个工位,经常不能及时发现缺料呼叫。

解决方案:当操作工按下工位缺料按钮时,Andon系统后台调用音柱API自动播报。

对接流程

工位按缺料按钮 → PLC采集信号 → MES/Andon系统 → 判断工位编号 → 
生成播报内容 → 调用音柱API → 对应工位音柱播报

播报文案示例

  • “请注意,3号装配线A工位缺料,请物料员立即配送”

  • “紧急通知:5号工位已停机待料,请优先处理”

5.2 第二种场景:设备故障即时告警

问题:设备报警时,操作工可能正在处理其他事务,未能及时查看HMI界面。

解决方案:设备PLC通过OPC或Modbus TCP将报警信号上报到监控系统,触发语音播报。

播报文案示例

  • “警告:注塑机温度异常,当前温度185度,请立即检查”

  • “注意:空压机压力低于设定值,请前往查看”

5.3 第三种场景:质检不合格通报

问题:质检发现不良品时,需要及时通知产线班组调整工艺参数。

解决方案:质检员在PAD或电脑上记录不良品后,系统自动播报。

播报文案示例

  • “质量提醒:A线发现尺寸超差3件,请班组长确认工艺参数”

  • “请注意:B线焊点外观不良率上升至5%,暂停生产请调整”

5.4 场景四:定时广播与上下班铃

利用芯步开放平台的定时任务功能,可预设周循环任务:

时间任务播报内容
08:25预备铃“距离上班还有5分钟,请做好准备”
08:30上班铃“早上好,现在是上午8点30分,开始上班”
12:00午休“午餐时间到,请整理好工位前往餐厅”
17:00下班“工作结束,请关闭设备电源,注意安全”

定时任务无需业务系统介入,由芯步平台自动执行。

六、高级特性与优化

6.1 优先级控制机制

在生产环境中,不同播报任务的重要性不同。在设计业务系统时建立优先级规则:

优先级场景特性
设备故障、安全警告立刻播报,可打断当前播报
缺料呼叫、质量提醒按顺序播报,不打断高优先级
定时铃、日常通知空闲时播报

注:芯步基础HTTP接口为立即执行模式,优先级控制需在业务层实现——即由调用方决定是否覆盖当前播报

6.2 与传感器联动实现自动化

芯步还提供温湿度传感器、人体存在雷达传感器等设备。可将传感器与音柱联动:

联动逻辑

  1. 传感器检测到环境变化(如烟雾、温度异常、人体移动)

  2. 传感器通过HTTP上报数据到业务服务器

  3. 服务器判断后触发音柱播报

应用示例:危化品仓库安装烟雾传感器,一旦检测到烟雾,音柱立即播报“警告:仓库检测到烟雾,请立即疏散”

6.3 多设备批量控制

若车间部署了多台音柱,可通过API批量控制:

接口支持在device字段传入设备ID数组,实现一条命令控制多台设备

6.4 网络稳定性保障

车间无线环境复杂,采取以下措施:

  1. 预留备用WiFi:设备支持配置5组WiFi,主网络故障时自动切换

  2. 固定IP分配:在路由器中为每个音柱绑定固定IP,避免DHCP变动导致寻址失败

  3. 信号强度监测:定期检查设备信号强度,低于-70dBm的工位需增设AP

  4. 离线缓冲:设备断网时会重试,恢复后自动执行未完成的播报任务

七、对接注意事项与常见问题

Q1:调用API返回签名错误?

A:检查时间戳ts是否为当前Unix时间戳(秒级),签名计算顺序是否为md5(md5(secret) + ts)。注意ts要用字符串拼接,不要转成整数相加。

Q2:音柱播报有延迟?

A:正常延迟约80-120ms。若延迟明显,检查:

  • 音柱WiFi信号强度(>-65dBm)

  • 公网模式延迟略高,私有化部署可降至<50ms

  • 批量调用时串行发送,避免瞬间并发过高

Q3:播报内容支持哪些语言和格式?

A:支持中文、英文、数字混读。可播报数字编号、温度值、压力值等动态数据,如“3号工位”“温度185度”

Q4:设备掉线如何检测?

A:可通过芯步开放平台的设备状态查询接口获取设备在线状态。业务系统设置心跳检测(如每30秒查询一次),掉线时触发告警通知运维人员。

Q5:一台音柱能否覆盖多个工位?

A:40W音柱的有效覆盖面积约200-300㎡(无遮挡)。若工位之间有隔断或大型设备阻挡,按每2-3个工位部署1台的密度配置。

Q6:能否播放自定义音频文件?

A:基础TTS接口支持文字转语音。如需播放预录制的音频(如特殊音效、企业歌曲),可联系芯步技术支持了解扩展接口。

通过以上方案,你可以将芯步40W智能语音音柱快速对接到工厂现有的MES、Andon或自研系统中,实现精准、及时的工位语音提醒。整套方案基于标准HTTP协议,无论你的业务系统是用Java、C#、Python还是Node.js开发的,都能无缝集成。对于数据安全性要求高的场景,私有化部署可确保所有信息流动不出厂区,满足合规要求。