CATALOG

芯步60W音柱采用HTTP接口,调用方式与常见的智能语音喇叭完全一致——只需向设备下发{"play:gbk:16":"文本内容"}指令即可触发播报。这意味着你现有的后端系统(无论Java、Python还是PHP)只需增加一个HTTP调用,就能让音柱“开口说话”。以下是具体集成方案。

一、 解决方案设计

针对餐厅和奶茶店环境,该方案的目标是建立一个从“订单/号码生成”到“音柱播报”的高效链路。

  1. 核心逻辑:软件系统(POS/收银/排队系统)触发事件 -> 后端服务调用芯步开放API -> 60W音柱接收指令 -> TTS(文本转语音)实时播报。

  2. 通信协议:HTTPS / HTTP。由于设备支持WiFi直连,无需额外的网关硬件,极大降低了集成复杂度和店铺布线成本

  3. 部署模式:支持公有云调用,也支持私有化部署。如果您的门店网络环境要求高或不想走外网,可以在局域网内部署“软网关”,将请求闭环在店内处理

二、 核心集成步骤:软件到硬件

要将音柱集成到您的软件项目中,通常只需要三步:

第1步:设备初始化与配网

  • 获取凭证:在芯步开发者后台注册,获取 AppIDAppSecret

  • 设备注册:将60W音柱通电。通过配网工具将音柱连接到餐厅的2.4G WiFi网络。配网成功后,记录下系统分配的唯一 Device ID,这是后续控制该设备的唯一标识。

第2步:后端接口集成

在您的软件后端(如Java Spring Boot、Python Django、Node.js或PHP)中,封装一个调用芯步API的服务。集成过程就是发送一条POST请求,芯步的接口非常简洁,无需复杂的SDK,直接构造HTTP请求即可

  • 请求地址https://api.thingboot.com/{AppID}/device/control/

  • 鉴权方式:签名 (Sign) + 时间戳 (ts) 。签名算法为:md5( md5(AppSecret) + ts ),这是一种相对简单且安全的鉴权方式,防篡改

  • 播报命令order 字段传入特定JSON。对于文本播报,格式为 {"play:gbk:16":"要播报的内容"}

第3步:业务逻辑触发

  • 排队叫号:当服务员在软件上点击“下一号”时,系统调用上述接口,拼接字符串,例如:“请A012号顾客前往取餐”

  • 外卖/订单提醒:当美团、饿了么或自有小程序产生新订单时,自动触发厨房或前台音柱播报:“您有一笔新的订单,请及时处理”

三、 实战:API 调用示例

假设您需要实现“当排队系统叫到1001号时,音柱播报语音”。

1. 参数准备

  • AppIDqtyVWcgeMq (示例)

  • AppSecretabc123xyz (示例)

  • Device ID1878 (目标音柱)

  • 播报内容:“请1001号顾客到B窗口取餐”

  • 当前时间戳 (ts)1747212640

2. 计算签名

这是唯一需要注意的地方,其他环节都是标准的HTTP调用:

  1. 计算 md5(AppSecret),假设结果是 e10adc3949ba59abbe56e057f20f883e

  2. 拼接字符串并再次计算MD5:md5("e10adc3949ba59abbe56e057f20f883e" + "1747212640") = c484eb97ee288572db7828c6071dd88f

3. 发起请求

请求方式:POST请求URLhttps://api.thingboot.com/qtyVWcgeMq/device/control/?sign=c484eb97ee288572db7828c6071dd88f&ts=1747212640请求HeaderContent-Type: application/json请求Body (JSON)

4. 效果说明

音柱收到指令后,会立即将文本转换为流畅的语音进行播报。

  • 音色可调:您可以通过参数设置音柱的音量、音色(男女声)、语速,无需录制固定的MP3文件

  • 多播报模式:除了文字转语音,内置还有“嘟嘟嘟”的提示音或特定铃声指令,您可以在叫号前先播放一段提示音,再播放语音,效果更好

四、 进阶场景与优化

1. 混合播报(背景音乐与叫号)

餐厅通常需要播放背景音乐。如果背景音乐是通过独立的功放系统播放,60W音柱可以作为专用叫号设备,仅用于打断播报。如果店铺较小,需要音柱既放音乐又叫号:

  • 方案:系统集成时,可以先发指令降低音柱音量 -> 播报叫号 -> 恢复音量,或者利用TTS的打断机制。

2. 多音柱分区控制

大型餐厅可能有多个取餐窗口(如:汉堡窗口、饮料窗口)。

  • 实现:您可以为每个窗口分配不同的 Device ID。当软件叫号时,根据订单类型或号码范围,精准调用特定窗口的音柱播报,避免全场噪音。

3. 私有化部署(纯局域网)

如果您担心外网中断影响叫号,可以开启私有化模式。

  • 方案:在餐厅本地服务器(或收银电脑)上安装芯步提供的“软网关”软件。软件与音柱处于同一局域网。此时,您的POS系统直接调用 http://网关IP地址/control 接口,不经过外网,响应速度更快且绝对稳定

五、 总结

通过芯步60W物联网语音广播音柱的开放式HTTP接口,集成过程被简化为“发送带签名的HTTP请求”。您的开发团队无需深入理解复杂的物联网协议,甚至无需编写硬件驱动,即可在1-2天内完成从环境搭建到业务触发的全流程开发。这套方案不仅解决了餐厅/奶茶店叫号的基本需求,还提供了比较高的灵活性和扩展性,能够轻松融入现有的各类餐饮管理软件生态中。