CATALOG

[62078] 文档版本:V1.0 更新日期:2026年5月 适用对象:软件工程师、系统集成商、调度站运营管理团队

第一章:场景痛点与解决概述

1.1 调度站语音提示的运营挑战

在公交调度站、物流分拨中心、出租车候车区、网约车上车点等调度场景中,语音提示是实现高效调度和良好乘客体验的关键环节。然而,传统方案存在诸多痛点:

痛点具体表现带来的问题
信息传递滞后调度指令需人工对讲机传达响应慢,易出错,调度效率低
语音质量差普通扩音器声音失真、覆盖不足司机听不清指令,乘客错过通知
无法自动化依赖人工实时喊话人力成本高,无法24h持续运作
缺乏联动语音系统与调度系统独立运行无法实现基于数据的自动化播报

1.2 解决方案:30W智慧园区语音终端音柱

芯步30W智能语音音柱专为调度站场景设计,通过HTTP接口与调度系统无缝对接,实现“系统检测事件→自动生成语音→音柱实时播报”的全自动化闭环

核心特点

  • 芯片级TTS:文本语音合成在设备端完成,声音自然柔和,毫秒级响应

  • 30W大功率:91dB灵敏度,覆盖广泛,适配调度站嘈杂环境

  • 开放HTTP接口:支持任何编程语言,无缝接入现有调度软件

  • 分区部署:支持多台设备独立控制,实现不同区域定向播报

  • 私有化部署:支持纯局域网运行,数据不出园区

1.3 芯步30W智能语音音柱核心参数

本方案产品详细参数如下

参数项规格详情
产品型号UNI-YY-YZ-30W(WiFi版)/ UNI-YY-YZ-30W-LAN(有线网版)
输出功率30W
发声单元2寸高音 + 4寸中低音×3
灵敏度91dB
频率响应100-16K Hz
外壳材质铝合金,分隔式绝缘隔断,防漏电,符合安规标准
产品尺寸长150mm × 宽100mm × 高455mm
产品净重2.1KG
工作电压DC 12V 5A(直流)
待机功耗<2W
网络连接WiFi 2.4GHz / 10Mbps以太网(视型号)
防护等级防尘防水,适合户外场景

1.4 版本选择说明

该产品提供多个版本,可根据实际需求选择

版本联网方式播报内容适用场景
UNI-YY-YZ-30WWiFi文本TTS有WiFi覆盖的调度站
UNI-YY-YZ-30W-LAN有线以太网+WiFi文本TTS工业环境,推荐有线版
UNI-YY-YZ-PRO-30WWiFi音频+文本需要播放预录音频的场景
UNI-YY-YZ-PRO-LAN-30W有线以太网+WiFi音频+文本高可靠场景

第二章:HTTP接口协议详解

2.1 整体架构

芯步智能语音音柱采用标准的HTTP请求-响应模型。软件系统作为客户端,向云端API发送控制指令

graph LR
    subgraph 软件层
        A[调度管理系统/后台]
    end
    
    subgraph 网络层
        B[芯步API网关
api.thingboot.com] end subgraph 硬件层 C[30W语音音柱-调度站] end A -- "HTTP POST (带签名)" --> B B -- "MQTT透传" --> C C -- "TTS合成播报" --> D[扬声器输出]

核心优势:设备开放HTTP接口,适用于任何支持HTTP请求的编程语言,支持接入Web、APP/小程序、窗体软件、SaaS/低代码平台等任何形式的软件项目

2.2 请求地址格式

http(s)://api.thingboot.com/{AppId}/device/control/?sign={sign}&ts={ts}

URL参数说明

参数说明示例
{AppId}应用ID,在芯步控制台获取10001
sign动态签名,验证请求合法性a1b2c3d4...
ts当前Unix时间戳(秒级)1746000000

2.3 签名算法(核心安全机制)

芯步API采用双重MD5签名机制,确保接口调用的安全性

Sign = md5( md5(AppSecret) + ts )

签名计算步骤

flowchart LR
    A[AppSecret] --> B[MD5加密]
    B --> C[32位小写: md5_secret]
    C --> D[拼接ts: md5_secret + ts]
    D --> E[再次MD5加密]
    E --> F[最终Sign]

代码实现(通用逻辑)

安全要点

  • 两次MD5输出均为32位小写十六进制字符串

  • ts需与服务端时间同步,误差不超过5分钟

  • AppSecret需妥善保管,切勿硬编码在前端代码中

2.4 请求体格式

请求方法:POSTContent-Type:application/json

参数说明

字段类型必填说明
devicestring设备唯一ID,可在控制台查看;多个设备用逗号分隔
orderobject下发的命令对象

order命令格式{"play:gbk:音量": "文本内容"}

  • play:gbk:固定前缀,表示文本播报(GBK编码)

  • 音量:0-16级,数字越大音量越大

2.5 支持的完整命令集

该产品支持丰富的控制命令,可满足调度站多样化需求

命令类别命令示例说明
文本播报{"play:gbk:16":"文本"}核心功能,TTS实时合成播报
停止播报{"stop":"1"}停止当前播报
音量设置{"volume":"9"}0-9级,数字越大音量越大
音色设置{"voice":"1"}0-女声,1-男声
语速设置{"speed":"5"}0-9级,5为正常语速
语调设置{"tone":"5"}0-9级
铃声{"ring":"3"}内置5种铃声
提示音{"message":"3"}内置5种提示音
警示音{"alert":"3"}内置5种警示音

2.6 完整请求示例

响应时间:从命令下发到设备实际播报,端到端延迟约为80-120ms,响应非常快

第三章:多语言代码实现

3.1 Python完整实现

3.2 Node.js实现

3.3 Java实现

3.4 Shell脚本(cURL)实现

第四章:调度站典型应用场景

4.1 第一种场景:车辆到站/进站自动提醒

业务需求:当公交车/出租车/网约车到达调度站时,自动播报提醒乘客前往指定区域候车。

实现逻辑

  1. 车辆GPS上报位置信息至调度系统

  2. 系统检测车辆进入指定区域

  3. 自动调用音柱API播报到站通知

  4. 支持不同时段不同音量(白天大音量,夜间小音量)

代码实现

4.2 第二种场景:调度指令自动传达

业务需求:调度员无需使用对讲机,系统根据排班计划自动向司机传达调度指令

实现逻辑

  1. 调度系统生成调度任务(发车指令、调整班次等)

  2. 系统自动调用音柱API播报指令

  3. 可配合分区播报,仅向目标区域播报

代码实现

4.3 第三种场景:特殊车辆/优先通行通知

业务需求:救护车、消防车等应急车辆到达时,优先播报并引导其他车辆避让。

代码实现

4.4 场景四:发车倒计时语音提醒

业务需求:发车前定时提醒司机和乘客,避免延误。

代码实现

4.5 场景五:异常告警与应急广播

业务需求:系统检测到异常情况时自动播报警告信息

触发条件

  • 车辆超时未发车

  • 设备故障告警

  • 安全事件通报

  • 恶劣天气预警

代码实现

第五章:与调度系统的集成方案

5.1 系统集成架构

调度站语音音柱可无缝接入各类调度管理系统

调度系统模块集成方式触发场景
车辆定位模块Webhook / 消息队列车辆到站/离站触发提醒
排班管理模块定时任务 / Cron首末班车定时提醒
调度指令模块API调用人工/自动调度指令下发
应急指挥模块事件驱动紧急事件触发广播
客流分析模块阈值触发客流高峰引导播报

5.2 分区广播设计

调度站通常包含多个区域(候车区、发车区、维修区等),可部署多台音柱实现分区独立控制:

5.3 私有化部署方案

对于对数据安全有严苛要求的调度站,芯步音柱支持私有化部署

  1. 自建消息服务器:程序可运行在纯局域网环境,所有指令内网完成

  2. 无需互联网:设备可在完全隔离的内网中运行

  3. 数据安全:所有调度信息不上传公网,数据不出调度站园区

5.4 数据库设计参考

第六章:调度站硬件部署方案

6.1 安装位置

部署区域推荐安装位置覆盖范围数量
候车区候车棚立柱/顶部200-300㎡1-2台
发车区发车通道两侧全通道覆盖多台
维修区维修车间内100-200㎡1台
调度室室内顶部全办公室1台

6.2 网络部署

部署要点推荐方案说明
联网方式有线以太网版(-LAN)工业环境首选,稳定可靠
WiFi备选2.4GHz频段若使用WiFi,确保信号覆盖
多网络备份预置5组WiFi设备自动切换至信号最强的连接
私有化部署自建消息服务器数据不出站区,安全可控

6.3 供电方案

设备采用DC 12V 5A直流供电,:

  • 独立空气开关:便于维护时断电

  • 防雷模块:户外部署需配备

  • UPS备用电源(可选):保障关键通知不中断

第七章:故障排查与最佳实践

7.1 常见问题排查表

现象可能原因解决方案
设备显示离线1. 电源断开2. WiFi密码错误/信号弱3. 路由器禁用了设备MAC1. 检查DC 12V供电2. 重配网络或靠近路由器3. 检查路由器白名单
接口返回4031. AppSecret错误2. 签名计算错误3. ts与服务器时间偏差>5分钟1. 核对AppSecret2. 确认MD5为32位小写3. 同步服务器NTP时间
中文播报乱码编码格式不正确必须使用play:gbk:音量格式
播报声音小音量设置过低/环境噪音大1. 检查音量参数2. 调至16级最大音量
播报延迟明显网络状况不佳1. 检查网络延迟2. 使用有线网络版
同一区域多台不同步多台设备独立接收命令使用批量播报功能同时下发

7.2 音量智能调节策略

根据时段自动调节音量,避免扰民:

7.3 并发与队列管理

当大量播报请求集中发送时,应用层进行队列管理