蓝牙信标正在主导所有营销策略。它们为企业、消费者和其他工业环境提供近距离感知应用。本文将介绍 Eddystone 协议和规范。此外,您还将了解 Eddystone、iBeacon 和 AltBeacon 等蓝牙低功耗信标标准。
所以,这些信标即将改变我们的整个世界。在我们进一步了解之前,它们的广告包是如何运作的?它们的标准是什么?
蓝牙 BLE 信标标准
如今,信标市场有三个关键标准。
1. 埃迪斯通灯塔 来自Google
谷歌早在 2015 年就推出了这款信标。它兼容 Android 和 iOS 智能手机。Eddystone 传输三种帧类型的数据包。不同的企业可以使用 Proximity Beacon 应用程序编程接口 (API) 来管理其信标。
2. Apple 的 iBeacon
苹果于 2013 年推出了 Beacon。它兼容 Android 和 iOS 智能手机。它采用低能耗蓝牙近距离探测技术,传输通用唯一标识符 (UUID)。我们将在后续文章中详细解释。
3. Radius Network 的 AltBeacon
Radius 网络于 2014 年左右推出了其信标。它是一个开源信标,拥有广泛的开放市场和不同类型的信标应用。
这三个标准都使用 BLE 广播机制在 BLE 信道上传输广播数据包。它们使用 37、38 和 39 来避免 Wi-Fi 流量冲突。
Eddystone 协议规范
所有标准都使用各自的 BLE 广播结构来添加数据和格式。信标设备每次都会在三个广播信道上广播相同的数据包。因此,所有 BLE 数据包扫描器或接收器都可以轻松识别该数据包。接收器接收到数据包后,会判断该数据包是否可解码。如果可解码,接收器就会采取相应的措施。
共同元素
在广告数据包中,数据有效载荷有不同的结构:长度、类型和数据。
•长度字段基本上定义了后续数据字段的总体大小及其数据类型。
此外,数据类型说明了数据是名称还是 URI。它还进一步指明数据是服务 UUID 还是其他已定义的数据类型之一。
最后一种是分组数据。信标设备在此基础上更进一步,在数据字段内部定义了一个子结构,以此来确定各种标准。
数据包和广播数据包必须使用相同的格式。信标设备基本上遵循标准的广播数据包格式。但它们包含一个或多个标准的数据有效载荷。
Google 的 Eddystone 信标协议格式

Eddystone 是由 Google 推出的一种跨平台开源信标格式。与其他信标标准相比,它定义了许多不同的帧类型。信标可以组合使用这些格式,也可以单独使用这些格式。
埃迪斯通-UID
您可以使用此格式广播唯一的信标 ID。它会广播一个唯一的 16 字节信标 ID。该 ID 包含一个 10 字节的命名空间和一个 6 字节的实例。此外,此 ID 还可用于将设备映射到外部存储中的记录。
命名空间部分用于对特定信标集进行分组。另一方面,实例 ID 有助于识别整个组中的各个设备。此外,将 ID 划分为实例组件和命名空间有助于优化 BLE 扫描策略。
Eddystone-URL
Beacon 使用它来广播统一资源定位符 (URL)。该框架会广播一个经过压缩编码格式的 URL,以适应广告包。解码 URL 后,用户可以使用该 URL 访问互联网。
例如,如果 Eddystone-URL 信标广播类似 goo.gl/moco18 的 URL,客户端就可以通过点击它来访问网页。
埃迪斯通-TLM
它用于广播有关信标设备本身的遥测数据(包括健康和状态数据)。因此,此帧广播有关信标设备的遥测信息。这些信息包括电池电压、广播数据包数量以及设备温度。
埃迪斯通-EID
它使用临时标识符来增强信标的安全性。此帧广播一个加密的临时标识符。该标识符在初始注册期间会定期更改,更改频率由网络服务确定。
Eddystone-URL 框架提供基于邻近区域的网页内容,无需为不同的移动平台安装应用程序。iOS 版 Chrome 浏览器已支持 Eddystone 的这项功能。通过使用 Chrome Today Widget,用户能够访问与附近区域相关的网页内容。因此,他们在遇到信标时会收到通知。
您可以在 Google Eddystone GitHub 页面上找到不同的协议规范以及工具和开源代码。
苹果的iBeacon数据
![]()
Apple 是第一家向世界推出 Beacon 的公司。iBeacon 是 Apple 的商标。所有想要销售该产品的公司都必须获得 Apple 的免费许可。
iBeacon 使用 30 字节的数据包。信标必须以 100 米为间隔广播此数据包。然而,并非所有信标都遵守此距离限制。使用 Core Location 框架的不同 iOS 应用可以要求 iOS 持续监控信标穿越区域事件。这包括通过 UUID 来判断 iBeacon 是否处于或进入其邻近区域。此外,它还包含主要字段和次要字段。
无论应用程序是否运行,iOS 跟踪都会进行。此外,它还可以打开已关闭的应用程序。必须启用位置功能。否则,应用程序将无法监控位置。
Radius Networking 的 AltBeacon 标准
AltBeacon 是另一个流行的信标标准。AltBeacon 的规范旨在创建一个与操作系统无关的开源标准。有关 AltBeacon 的详细规范,您可以访问 AltBeacon 的官方网站。
Eddystone-URL 不再起作用了吗?
有时,Eddystone-URL 似乎无法正常工作。原因是:Google 有一些排名或评分机制。这意味着 Google 有时不会显示点击率很低的 URL。此外,他们还会隐藏您之前忽略的通知或 URL。不过,这里很难具体说明原因。如果出现未发现的问题,您可以直接向 Physical Web 团队提交问题。








