一套完整的软硬件开发方案,可以像电台一样向周围蓝牙设备“直播”高质量音频,用户无需配对、无需安装App(部分手机需快速设置),一键收听。

 

一、Auracast 音频广播原理(一分钟理解)

Auracast 是蓝牙技术联盟(Bluetooth SIG)在蓝牙 5.2 核心规范引入的广播音频(Broadcast Audio)功能。它允许一个源设备(如一个盒子)将音频流编码为广播包,周围接收设备(手机、耳机)进入“广播扫描模式”后,选择该广播进行收听,无需配对。

与传统蓝牙“一对一”连接不同,Auracast 支持无限数量的接收端,实现“一个麦克风,万人耳机听”的效果。

在你的场景里:

  • 商场放置一个 Auracast 发射器 → 循环播放“今日优惠”、“新品介绍”等音频。
  • 医院门口放置发射器 → 循环播放“陪诊服务介绍”、“科室导航”等语音。
  • 用户打开手机(或耳机)的 Auracast 扫描功能 → 选择对应的广播(如“商场南门促销台”)→ 立即收听,且音量可独立控制,不影响手机其他媒体。

二、硬件方案:如何搭建 Auracast 广播源

Auracast 对发射端硬件要求较高:需要支持 BLE 音频(LC3 编解码) 和 同步广播(ISOC) 的蓝牙芯片。目前主流的芯片方案如下:

2.1 推荐芯片平台

芯片型号特点适合场景
Nordic nRF5340 Auracast 官方参考设计,双核ARM,功耗低,SDK成熟 高端产品,量产稳定
Telink TLSR951x 成本较低,集成音频ADC,支持LC3编码 中低端广播设备,带麦克风输入
Actions ATS285X 国产芯片,已用于多种Auracast发射器,性价比高 快速出样,批量低成本
QCC517x(高通) 音频处理强,适合需要高音质背景音乐的场合 商场高端音频广播,带混响效果

推荐起步:采用 Nordic nRF5340 DK 开发板(约 ¥1500),搭配官方 Audio DK(约 ¥1000)可直接跑通 Auracast 发射例程。

2.2 硬件系统组成

text

[音频源] → [ADC/数字接口] → [Auracast发射主控] → [蓝牙天线] → 广播发送

音频输入方式:

  • AUX 3.5mm:接商场广播系统输出,播放已有的背景音乐/促销语。
  • USB 声卡:插U盘播放MP3文件,或接电脑直播。
  • 麦克风:现场人工广播(如“3号收银台排队过长,请至2号”)。
  • 内置存储 + 音频解码:将促销音频存于TF卡,主控循环解码播放。

务必包含的硬件:

  • PA/LNA(功率放大器):增加广播距离,室内可达 30-50 米,空旷 100 米。
  • 天线:建议使用 2.4G 胶棒天线(2~5 dBi)或 PCB 天线。
  • 电源:DC 5V 或 12V(商场取电方便)或电池供电(可持续数小时)。

三、软件开发:发射端与接收端

3.1 发射端固件开发(以nRF5340 + Zephyr RTOS为例)

Nordic 提供完整的 Auracast 广播音频例程 broadcast_audio_source。你需要做的主要是:

  1. 配置广播名称(如“XX商场促销台”)和 UUID。
  2. 配置音频编码方式:LC3(默认),采样率可选 16kHz / 24kHz / 48kHz。
  3. 设定广播间隔(通常 20ms 一包,保证音质)。
  4. 循环读取音频源(如 I2S 麦克风或文件)并送入编码器。

核心代码片段(Zephyr main.c 简略):

#include <zephyr/bluetooth/audio/bap.h>
#include <zephyr/bluetooth/audio/audio.h>

static const struct bt_codec lc3_codec = BT_CODEC_LC3(48000, BT_CODEC_CONFIGURATION_LC3,
BT_AUDIO_LOCATION_FRONT_LEFT, 0, 40000);

void main(void)
{
bt_enable(NULL);
bt_le_adv_start(BT_LE_ADV_CONN_NAME);

// 设置 Broadcast Audio Source 参数
struct bt_bap_broadcast_source_param param = {
.codec = &lc3_codec,
.broadcast_name = "商场活动广播", // 用户扫描时看到的名称
.public_broadcast = true, // 允许任何设备接收
};

bt_bap_broadcast_source_register(&param);
bt_bap_broadcast_source_start(); // 开始广播
}

你需要额外实现的功能:

  • 音频队列管理:防止声音卡顿。
  • 动态更新广播内容:通过串口/WiFi接收后台指令切换音频流(如上午播促销,下午播寻人)。
  • 状态指示灯:提示广播是否正常。

3.2 接收端(用户侧)体验

Auracast 不需要你开发专用App。从 2024 年起,各大手机系统已原生支持 Auracast 扫描:

  • Android 14+:设置 → 已连接的设备 → 蓝牙 → 广播 → 发现附近广播 → 点击收听。
  • iOS 17.2+:虽然苹果未公开 UI,但可通过控制中心“听觉”小组件或辅助功能中的“音频广播”加入(需搭配 AirPods Pro 2 或 Beats Fit Pro 等支持 Auracast 的耳机)。
  • 其他手机:部分品牌需升级到最新系统,或安装第三方 App(如“Auracast Assistant”)。

因此,你的项目无需开发接收端 App,只需引导用户如何操作:在商场入口放置立牌说明“打开手机蓝牙 -> 进入蓝牙设置 -> 点击广播 -> 选择‘商场广播’”。

3.3 可选:开发一个简单引导 App

为了降低用户门槛,你可以开发一个极简 App(Flutter / 原生):

  • 检测手机是否支持 Auracast。
  • 若不支持,提示“该设备无法收听”。
  • 若支持,直接调用系统 API 打开广播扫描面板(Android 上可通过 BluetoothLeBroadcastAssistant)。
  • 同时显示对应的文字广告(例如“今日满减:满300减40”),作为音频的补充。

四、部署落地要点

4.1 发射器部署位置

  • 高度:离地 2~2.5 米(避免人群吸收信号)。
  • 远离金属遮挡:不要放在铁皮箱内。
  • 覆盖范围:商场一个出入口放一台,间距 40~50 米。医院门口一台即可覆盖 30 米半径。

4.2 音频内容设计

  • 不宜过长:单条 15~30 秒,循环间隔 5 秒。
  • 背景音乐 + 语音:避免干涩的人声。
  • 多语言:可以通过不同广播名称区分(如“En_Guide”,“中文导览”)。

4.3 合规与认证

认证说明
SRRC 蓝牙发射设备(功率>10dBm需严格测试,<10dBm仍必须取得型号核准)
蓝牙 SIG 认证 若产品标明“Bluetooth Auracast Ready”,需购买蓝牙授权 (约 8000 美元/型号)
声音版权 播放的背景音乐需获得公播版权(如委托音著协)

五、成本与开发周期估算

项目投入备注
开发板 + 调试器 ¥2500 nRF5340 DK + Audio DK
工程师(嵌入式+音频) 2人月 约 3-5 万元外包或自研
外壳模具 + PCB 打样 ¥6000 小批量 100 台分摊
单台 BOM 成本 ¥180 ~ ¥350 根据芯片和主板复杂度,量产时 PCB+元件+外壳+天线
认证费用 SRRC 约 3-5 万;蓝牙 SIG 约 5-8 万(可选) 若只卖国内且不标蓝牙 logo,可只做 SRRC
部署安装 ¥500/点 含支架、取电、配置

周期:

  • 原型验证(2-3周) → 工程样机(4-6周) → 小量产(2周) → 认证(6-10周,可并行) → 部署。

六、与 iBeacon 方案的对比决策

维度 Auracast 音频广播 iBeacon 图文触发
信息密度 低(只能听,不能看) 高(可展示图文、链接)
用户操作 用户需主动点击“加入广播” 完全被动,无需操作(只要装了App)
手机兼容性 要求 Android 14+/iOS 17+ 较新设备 支持蓝牙 4.0 以上所有设备
适合场景 商场背景音乐、导览、促销宣讲 精准营销、优惠券发放、位置验证
开发难度 中等,发射端固件+可能的引导App 中等,App + 后台 CMS
用户接受度 愿意听的用户会主动加入,干扰小 需事先安装App,不可控

建议组合拳

如果你预算和时间充足,可两种方式结合

  • 在医院门口同时部署 Auracast 发射器(循环语音介绍服务) + iBeacon(手机接近时弹出图文陪诊套餐)。
  • 用户若装了你的App,静默看图文;未装App但手机支持Auracast,可选择收听介绍。最大化触达率。

七、开始行动的三个步骤

  1. 买一套 nRF5340 DK + Audio DK,跑通 Nordic 的 broadcast_audio_source 例程,验证声音覆盖范围。
  2. 定做第一版工程外壳,内置锂电池(可选)+ 天线,找工厂贴片 10 片。
  3. 在合作商场试点:放一台发射器,用员工的 Android 14 手机试用,收集反馈。