蓝牙信标iBeacon — 观众手机一靠近就自动讲解的低成本方案

2026-07-12 接口:BLE广播 R2
你将学到
  • 搞懂 BLE 广播和 iBeacon(UUID/Major/Minor)、Eddystone 两种协议
  • 理解手机靠 RSSI 估距为什么只能粗到米级、为什么会飘
  • 掌握"信标只广播、业务逻辑在 App/网关侧"的工程接法
  • 抓住电池寿命、广播间隔、RSSI 波动这些现场关键
  • 分清蓝牙信标和 UWB 的成本、精度取舍,选对不选贵

不是每个"靠近就讲解"的需求都值得上一整套定位系统。有个县级博物馆预算有限,要的很简单:观众下个导览小程序,走到展品前手机就弹出这件展品的语音和图文,误差大点无所谓,反正展品之间隔得够开。这种活儿要是给它上 UWB,布一屋子基站、拉一堆网线,甲方看到报价就摇头。

这时候 蓝牙信标(iBeacon) 才是对的工具——一个纽扣电池大小的东西贴在展品旁,只管往外广播自己的身份,观众手机收到就知道"我靠近了几号展品",剩下的讲解逻辑全在 App 里。免布网、成本低、装起来几分钟。代价是它只能粗到米级、还会飘。这篇讲清楚它的原理、怎么用、以及什么时候该用它、什么时候该上 UWB。

R2 内容,涉及信标选型与部署。信标的广播间隔、发射功率、电池寿命以厂商官方 datasheet 为准;RSSI 估距精度受环境、遮挡、手机差异影响很大,仅供"大致靠近"判断,以实测为准。


原理:信标只是个"不停喊自己名字"的广播

蓝牙信标基于 BLE(低功耗蓝牙)广播。它不和谁配对、不建连接,就是周期性地往外发一个广播包,包里带着自己的身份标识。手机扫到这个广播,读出身份,再结合信号强弱判断"离得近不近"。

主流两种广播格式:

iBeacon(Apple 定义):广播包里三段身份——UUID(一般标识一个项目/场馆)、Major(大分区,如某个展厅)、Minor(具体某个信标/展品)。App 预置了 UUID,扫到匹配的就按 Major/Minor 知道"这是几号展品"。

Eddystone(Google 定义):更灵活,可以广播 URL、命名空间/实例 ID、以及设备状态(电量、温度)等帧类型。广播 URL 的能力让它在一些"靠近推网页"的场景里方便。

不管哪种,信标本身不知道手机在哪、也不做任何计算,它只负责喊。"谁靠近了、要弹什么"的判断,全在手机 App(或网关)那边。这是理解信标系统的关键——它是个纯广播源,不是定位引擎。

📌 说明

信标不采集观众任何信息,它只往外发。是手机 App 主动扫描并决定行为。所以隐私风险点不在信标,而在你的 App 怎么处理"扫到了、用户在哪"这类数据——App 侧照样要遵守个人信息相关法规、做好告知与授权。


手机怎么测距,为什么只能米级

手机估算"离信标多远",靠的是 RSSI(接收信号强度指示):信号越强,判定越近;越弱,越远。原理简单,但天生粗糙且会飘,原因很实在:

  • 信号强度受遮挡影响大:人体本身就挡蓝牙,观众把手机揣兜里、或人挤在中间,RSSI 立刻掉一截,估距就偏远。
  • 多径反射:信号在展厅金属、玻璃、墙面间反射叠加,强度忽高忽低。
  • 手机差异:不同品牌型号手机的蓝牙灵敏度不一样,同一位置读出的 RSSI 不同。
  • 环境变化:人多人少、布展变动都会改变信号环境。

所以 iBeacon 通常只给一个粗糙的远近档位(Apple 定义了 immediate/near/far/unknown 这类近似区间),能判断"很近/较近/较远/扫不到",但要精确到"站在 A 展品还是相邻 20cm 的 B 展品",它做不到——那是 UWB 的活。

💡 提示

用信标就别跟客户承诺"精确定位"。它的定位就是"大致靠近某个展品/某个区"。把展品之间拉开距离、一个信标管一件(或一组)展品,扬长避短,体验反而稳。挨得太近的展品硬用信标区分,必翻车。


展厅工程级接法

链路示意

蓝牙信标 ×N(贴在各展品旁,电池供电,只广播 UUID/Major/Minor)
  │  BLE 广播(单向,不连接)
  ▼
观众手机(导览 App / 小程序)── 扫描广播、按 RSSI 判断靠近 ──▶ 弹出对应讲解
        或
本地 BLE 网关(固定安装,扫描信标/终端)
  │  网口/Wi-Fi 上传"某终端靠近某信标"事件
  ▼
中控 / 后台 ── 分区统计 / 触发联动

接线要点(其实主要是"布放"要点)

  1. 信标不接线,是电池设备:信标绝大多数靠纽扣电池供电,不需要布线,直接贴在展品旁隐蔽处即可。所以"接法"重点不在接线,而在布放位置、广播参数、电池运维
  2. 业务逻辑在 App/网关侧:再强调一遍——信标只广播,"谁近了弹什么"写在 App 里,或由固定安装的 BLE 网关扫描后上传事件到后台。设计时把逻辑放对地方,别指望信标"聪明"。
  3. UUID/Major/Minor 规划清楚:上线前把整馆的 UUID(项目级)、Major(分区)、Minor(每个信标)编号表列好,一物一码,装的时候按表贴、按表录进 App,别现场随手编,否则后期维护是噩梦。
  4. 广播间隔与发射功率对齐体验和续航:广播间隔越短、功率越大,手机发现越快、覆盖越远,但耗电越快。展厅一般取一个平衡(以厂商推荐和实测为准),既让观众走近能及时弹出,又让电池撑得够久。
  5. 网关型做统计要固定供电:如果不靠观众手机、而用固定 BLE 网关扫描做客流分区统计,网关是固定设备,走网口/PoE 供电、上传到后台,那才涉及正经布线和 中控 联动。

布放进阶

  • 一件展品一个信标,拉开间距:让信标的"最近档"正好覆盖观众站在该展品前的位置,相邻信标别互相盖过,减少误弹。
  • 避开金属大件:信标别直接贴在大金属面上,金属屏蔽会让广播覆盖变形。垫一点非金属、或换位置。
  • 高度适中:贴在和观众手机差不多高度、无遮挡的位置,信号最稳。塞进金属展柜深处,覆盖就废了。

和 UWB 的成本 / 精度取舍

信标和 UWB 超宽带定位 都能做"人在哪、靠近触发",但定位在完全不同的档位,选型必须分清:

维度 蓝牙信标 UWB
精度 米级、粗、会飘(RSSI 估距) 厘米级(视距+标定)
基础设施 信标只广播,免布网 要装多个基站+回传网络
终端 观众自带手机即可 专用标签(要供电运维)
成本 低(信标几十元、装几分钟) 高(基站+标签+部署+标定)
适合 大致靠近触发、低成本分区导览、分区统计 精准跟随、区分相邻展品、轨迹分析

一句话:"观众用自己手机、大概靠近就弹讲解、预算有限"→蓝牙信标"要厘米级、区分挨得很近的展品、精准跟随"→UWB。别用信标去啃 UWB 的活,也别用 UWB 的预算干信标能干的事。


选型 / 调节要点

  • 先看精度需求:只要"到哪个展区/展品附近",信标够;要"精确到具体位置",别硬上信标。
  • 协议按对接选:App 生态用 iBeacon 更普遍;要广播 URL/带设备状态,看 Eddystone。以你的 App/平台支持为准。
  • 电池型号与寿命:不同信标电池、广播参数决定续航(几个月到几年不等,以 datasheet 和实测为准)。信标一多,换电池的运维要提前规划。
  • 发射功率分档:多数信标可调发射功率,小展品调低(覆盖小、不串台)、大空间调高,按现场调。

故障排查表

现象 最可能原因 处理方法
手机扫不到信标 未开蓝牙/UUID 不匹配/信标没电 查手机蓝牙、核对 App 里的 UUID、换电池
弹错展品讲解 相邻信标覆盖重叠、RSSI 串档 拉开信标间距、调低发射功率、拉开展品
靠近了半天才弹 广播间隔太长、发现慢 适当缩短广播间隔(权衡续航)
时近时远乱跳 RSSI 受人体/多径影响波动 App 侧做平滑滤波、只用粗档位判断
信标掉得快没电 广播间隔太短/功率太高 按体验最低需求调参、延长续航
贴金属上覆盖差 金属屏蔽广播 垫非金属或换位置
网关统计漏人 网关覆盖不足/扫描周期问题 增补网关、调扫描参数

进阶 / 应用案例

  • 导览 App 靠近讲解:观众下导览小程序,走到展品前手机自动弹语音+图文,全靠信标广播+App 判断,免布网、成本低,是中小展馆的常见落地方式。
  • 低成本区域感知:给每个展区放一个信标,App 知道观众进了哪个区,切换整区的背景音乐或主题内容。
  • 分区客流统计:用固定 BLE 网关扫描(观众带信标或蓝牙终端),统计各区人流与停留,做展陈优化(涉及人员信息时同样守法规、做告知)。
  • 展品自助信息推送:Eddystone 广播 URL,观众靠近手机提示打开对应展品网页,无需专门 App。

动手挑战

  1. 拿两三个信标,编好 UUID/Major/Minor,装到一个简单导览 Demo 里,自己拿手机在不同距离、把手机揣兜里/拿手上、旁边站个人挡着,观察 RSSI 和"靠近档位"怎么变——亲手体会它为什么只能做"大致靠近"。
  2. 把两个信标放近一点,故意制造"弹错展品",然后通过调低发射功率、拉开间距、App 侧加平滑,把误弹解决掉——这就是信标现场调优的核心功夫。

本节学到的知识

  • 蓝牙信标基于 BLE(低功耗蓝牙)广播只周期性往外发广播包、不配对不建连接,是纯广播源不是定位引擎。
  • iBeacon(Apple)三段身份UUID(项目/场馆级)、Major(分区,如某展厅)、Minor(具体某个信标/展品),App 预置 UUID 匹配后按 Major/Minor 认展品。
  • Eddystone(Google) 更灵活,能广播 URL、命名空间/实例 ID、设备状态(电量/温度) 等帧类型,适合"靠近推网页"。
  • 手机靠 RSSI(接收信号强度)估距,天生只能粗到米级且会飘——人体遮挡、多径反射、手机灵敏度差异、环境变化都会让它偏;Apple 只给 immediate/near/far/unknown 这类近似远近档位,别承诺精确定位。
  • 工程铁律:信标只广播,"谁近了弹什么"的业务逻辑在 App 或网关侧,设计时把逻辑放对地方。
  • 信标是纽扣电池设备、免布线,直接贴展品旁隐蔽处;重点不在接线,而在布放位置、广播参数、电池运维
  • 广播间隔越短、发射功率越大 → 发现越快、覆盖越远,但耗电越快;展厅取平衡,具体参数与续航(几个月到几年)以厂商 datasheet 和实测为准
  • 上线前把 UUID/Major/Minor 编号表列全、一物一码,按表贴、按表录进 App,别现场随手编。
  • 布放三要点:一件展品一个信标并拉开间距(减少误弹)、避开大金属面(屏蔽让覆盖变形)、贴到与手机差不多高度且无遮挡
  • 做固定客流分区统计要用 BLE 网关(固定安装,走网口/PoE 供电、上传后台),才涉及正经布线与中控联动。
  • UWB 是两个档位:信标米级/免布网/观众自带手机/成本低,UWB厘米级/多基站+回传/专用标签/成本高——大致靠近触发选信标,区分挨得近的展品、精准跟随选 UWB。

小结 · 你掌握了什么

  • 蓝牙信标只是个 BLE 广播源,广播 UUID/Major/Minor(iBeacon)或 URL/状态(Eddystone),自己不计算、不采集。
  • 手机靠 RSSI 估距,天生粗到米级且会飘,只能判断"大致靠近哪个展品/区",别承诺精确定位。
  • 工程上"信标只广播、逻辑在 App/网关侧",重点在布放位置、编号规划、广播参数与电池运维。
  • 和 UWB 是两个档位:信标低成本、免布网、观众用自己手机;UWB 厘米级但重部署,按精度需求选。
  • 把展品拉开、一物一信标、调好功率与间距,信标体验反而稳;挨太近硬区分必翻车。

把"靠近弹讲解、进区换内容、分区统计"这些信标事件编排成整馆联动,靠中控串起来——了解 SoftControl 展厅中控系统

📄 来源 / 自校链接

本文为公开资料整理,非亲测。关键参数与代码请结合实物与下列官方来源验证。

需要展厅软硬件方案或定制开发?