Eddystone协议和规范

目录
Eddystone协议和规范

蓝牙信标正在接管所有营销策略. 它们为企业启用了感知距离的应用程序, 客户和其他工业环境. 本文介绍了Eddystone协议和规范. 此外, 您将了解Eddystone的蓝牙BLE信标标准, 信标, 以及AltBeacon.

因此,信标将改变我们的整个世界. 在我们前进之前, 他们的广告包如何工作,其标准是什么?

蓝牙BLE信标标准

如今,信标有三个关键的市场标准.

信标 ,涡流石, 一切

1. 涡流信标 来自Google

Google早在某处就启动了这个信标 2015. 它与Android和iOS智能手机兼容. Eddystone传输三种帧类型的数据包. 不同的企业可以使用邻近信标应用程序编程接口来管理其信标.

2. 苹果公司的iBeacon

苹果发布了其信标 2013. 它还与Android和iOS智能手机兼容. 它使用低功耗蓝牙附近检测技术来传输称为UUID的通用标识符. 我们将在后面的文章中详细解释它.

3. Radius网络公司的AltBeacon

Radius Networks在其某处发射了其信标 2014. 它是一个开源信标,具有广泛的公开市场,具有不同类型的信标应用程序.
这三个标准均使用BLE广播机制在BLE信道上传输广告数据包. 他们使用 37, 38 和 39 避免Wi-Fi流量冲突.

Eddystone协议规范

所有标准都使用自己的BLE广告结构来添加其数据和格式. 每次信标设备在所有三个广告渠道上发布相同的数据包. 因此, 所有BLE数据包扫描器或接收器都可以轻松选择该数据包. 一旦接收者收到, 它确定该数据包是否可解码. 如果那是可解码的, 接收者采取相应的行动.

共同要素

在广告包内, 数据有效负载有不同的结构: 长度, 类型, 和数据.

长度字段基本上定义了后续数据字段的整体大小及其数据类型.

此外, 数据类型说明数据是名称还是URI. 它还指定它是服务UUID还是其他定义的数据类型之一.

最后一个是分组数据. 这是信标设备将结构进一步发展的地方. 因此他们在数据字段中定义了一个子结构. 他们这样做是为了确定各种标准.

数据包和广告包使用相同的格式很重要. 信标设备基本上遵循标准的广告数据包格式. 然而, 它们包括一种或多种标准的数据有效载荷.

Google的Eddystone信标协议格式

Google的Eddystone信标协议格式

Eddystone是一个跨平台, Google提供的开源信标格式. 与其他信标标准相比,它定义了许多不同的帧类型. 信标可以组合使用或单独使用这些格式.

涡流UID

您可以使用此格式广播唯一的信标ID. 它广播了唯一的16字节信标ID. 该ID包含一个10字节的名称空间和一个6字节的实例. 此外, 此ID对于将设备映射到外部存储中的记录很有用.

名称空间部分用于对特定的信标集进行分组. 另一方面, 实例ID有助于识别整个组中的各个设备. 除此之外, 将ID划分为实例组件和名称空间有助于优化BLE扫描策略.

涡流网址

信标使用它来广播统一资源定位符. 该帧广播的URL具有压缩的编码格式以适合AD包. 解码网址后, 用户可以使用URL来访问Internet.

例如, 如果Eddystone-URL信标广播了类似goo.gl/moco18的URL, 客户可以通过点击进入网页.

埃迪斯通-TLM

用于广播遥测-健康和状态- 有关信标设备本身的数据. 因此,此帧广播有关信标设备的遥测信息. 该信息包括电池电压, 广播数据包计数, 和设备温度.

埃迪斯通

它使用临时标识符来增强信标的安全性. 该帧广播一个加密的临时标识符. 在初始注册期间,此标识符会定期更改,该速率由网络服务确定.

Eddystone-URL框架提供基于邻近性的Web内容,而无需针对不同移动平台的应用程序. Chrome for iOS已支持此Eddystone功能. 通过利用Chrome Today小部件, 用户能够访问与附近地区相关的网络内容. 因此,它们在遇到信标时会用来接收通知.

您可以在Google Eddystone GitHub页面上找到不同的协议规范以及工具和开源代码.

苹果的iBeacon数据

苹果的iBeacon数据

苹果是第一家向世界介绍信标的公司. iBeacon是Apple的商标. 所有要销售此产品的公司都必须获得Apple的免费许可。.

iBeacon使用30字节的数据包. 信标必须在以下位置广播此数据包 100 米间隔. 然而, 所有信标均不遵守此距离限制. 使用Core Location框架的不同iOS应用可以要求iOS持续监视信标区域交叉事件. 它包括通过UUID存在或进入iBeacon的附近. 此外, 它进一步包括主要和次要领域.

无论应用程序是否在运行,都会进行iOS跟踪. 此外, 它可以打开关闭的应用程序. 必须启用位置功能. 除此以外, 该应用程序将不会监视位置.

Radius Networking的AltBeacon标准

AltBeacon是另一种流行的信标标准. AltBeacon的规范是尝试创建与操作系统无关的开源标准. 有关AltBeacon的详细规格, 您可以访问AltBeacon的官方网站.

Eddystone-URL不再起作用?

Eddystone-URL不再起作用

有时似乎Eddystone-URL无法正常工作. 原因是: Google具有某种排名或评分机制. 这意味着有时Google不会显示点击率非常低的网址. 此外, 它们还会隐藏您过去已关闭的通知或URL. 然而, 在这里很难指定确切原因. 如果有看不见的问题, 您可以直接将问题提交给物理网络工作人员.

作者——
何尼克
何尼克
缺口, 我们 R 中经验丰富的项目经理&D部门, 为MOKOSMART带来丰富的经验, 曾担任比亚迪项目工程师. 他在 R 方面的专业知识&D 为他的物联网项目管理带来了全面的技能. 有着扎实的背景跨越 6 多年项目管理经验并获得 PMP 和 CSPM-2 等认证, 尼克擅长协调销售工作, 工程, 测试, 和营销团队. 参与过的物联网设备项目包括Beacons, LoRa设备, 网关, 和智能插头.
何尼克
何尼克
缺口, 我们 R 中经验丰富的项目经理&D部门, 为MOKOSMART带来丰富的经验, 曾担任比亚迪项目工程师. 他在 R 方面的专业知识&D 为他的物联网项目管理带来了全面的技能. 有着扎实的背景跨越 6 多年项目管理经验并获得 PMP 和 CSPM-2 等认证, 尼克擅长协调销售工作, 工程, 测试, 和营销团队. 参与过的物联网设备项目包括Beacons, LoRa设备, 网关, 和智能插头.
分享这个帖子
增强您的互联能力 需要MOKOSmart 物联网设备解决方案!