如何为 iBeacon 和 Eddystone 协议设置 MOKO 信标

目录
手持智能手机,显示 BeaconX Pro 应用界面,用于使用 iBeacon 和 Eddystone 配置 MOKO 信标

我们经常被问到如何正确设置 iBeacon 和 Eddystone 信标。许多客户希望了解适合其特定部署需求的正确配置步骤和参数设置。有一些配置要求必须正确遵循,而有些设置如果配置不当可能会导致检测问题,但只要有正确的指导,这些问题都是可以解决的。

本指南将带您了解如何为 iBeacon 和 Eddystone 配置 MOKO 信标。这些步骤对于部署 BLE 信标至关重要,尤其当您希望获得可靠的设置和流畅的持续操作时。

什么是 iBeacon 和 Eddystone 协议?

您可能听说过几个非常流行的术语:信标、iBeacon 和 Eddystone。在深入探讨配置细节之前,我先简单解释一下。

信标是一种小型无线电设备,会定期广播低功耗蓝牙 (BLE) 信号。iBeacon 和 Eddystone 是两种不同的通信格式(或协议),它们定义了信号的内容。它们并非实际的硬件,而是信标发出的数据格式。

iBeacon(苹果)埃迪斯通(谷歌)
主要领域UUID、主要、次要UID、URL、TLM、EID
平台支援iOS(最佳)、AndroidiOS和Android
用例基于应用程序的体验网络链接、遥测、灵活的用例
信号有效载荷固定多种帧类型

iBeacon(由 Apple 提供)

iBeacon 会广播一个 UUID,以及一个主值和一个次值。Beacon 本身不进行追踪,它只是广播。应用程序会接收信号并采取行动。iBeacon 与 iOS 和 Android 兼容,但由于它是 iOS 原生的,因此在 iOS 上效果更佳。

Eddystone(谷歌出品)

Eddystone 有三种不同的框架类型:Eddystone-UID、Eddystone-URL 和 Eddystone-TLM。Eddystone-EID 是 UID 的加密版本,可增强隐私性。Eddystone 兼容 iOS 和 Android 系统。

简单来说,iBeacon 部署简单,文档更丰富,但功能较少。Eddystone 比 iBeacon 发送更多类型的数据,提供更多功能,但集成起来更复杂。

配置 MOKO 信标所需的工具

整个MOKO信标部署需要妥善准备硬件和安装工具。为了快速完成部署,主要需要使用的设备和安装工具如下:

  • MOKO 信标(包括信标装置、安装配件、螺丝等)。
  • 测试设备——用于配置和测试的 iOS 或 Android 智能手机或平板电脑。
  • 安装信标配置应用程序,下载 MOKOSmart 的特定应用程序,例如 BeaconX 专业版 和 MK Button,或者使用 nRF Connect 应用程序。

您必须确保您的手机已为该应用启用蓝牙、位置和存储权限。自 Android 6.0 起,扫描 BLE 设备需要位置权限。这并非 bug,而是设计使然,因为信标可用于近距离/定位服务。

注意:MOKO 的信标产品主要使用两种不同的芯片组(Nordic 和 Telink)。安装 BeaconX Pro 后,您需要根据具体的信标型号选择正确的子应用版本。如果您选择错误,尝试连接时会提示固件版本不匹配。

为 iBeacon 设置 MOKO Beacon

配置 MOKO 信标以支持 iBeacon 协议主要包括连接信标并配置关键参数。以下是使用 BeaconX Pro APP 的操作方法。

步骤 1:连接信标

  • 打开 BeaconX Pro 应用,等待扫描预览。它会显示附近所有基于 MOKO 的设备,包括你的 Beacon。
  • 找到你的信标并点击“建立联系”按钮,设备 LED 将快速闪烁 4 次
  • 现在输入默认连接密码“莫科4321–并按–OK“。设备 LED 将再次快速闪烁 4 次以确认连接。

第 2 步:配置 iBeacon 设置

连接后,您将看到包含三个部分的主屏幕: SLOT, 设置支持装置。要配置 iBeacon,请转到 SLOT 选项卡。每个信标最多有 6 个广告位。选择一个并将帧类型设置为 iBeacon。现在您可以配置以下关键参数:

  • UUID – 这个 16 字节的值用于标识你的整个 Beacon 网络。你应该在所有 Beacon 上使用相同的 UUID(例如 000102030405060708090A0B0C0D0E0F,不带破折号)。
  • 主要 – 一个 2 字节字段,范围从 0 – 使用它来对信标进行分组(例如特定楼层上的所有信标)。
  • 次要 – 也是从 2 开始的 0 字节字段 – 用于识别和区分主要组中的各个信标。
  • RSSI\@1m – 校准后的信号强度,测量距离为 1 米。帮助应用估算距离。范围为 -100 dBm 至 0 dBm。
  • 广告间隔 – 两次广播之间的时间间隔。默认值为 350 毫秒,在响应速度和电池寿命之间取得了良好的平衡。
  • 发射功率——调整信号范围。功率越高,信号范围越广,但耗电量也越大。

为 Eddystone 设置 MOKO 信标

Eddystone 的操作步骤与 iBeacon 非常相似,但帧类型和参数有所不同。同样,请按照上述说明先连接到您的 Beacon。然后,转到 SLOT 选项卡并配置:

Eddystone-UID(类似于 iBeacon)

选择一个插槽并将帧类型设置为 埃迪斯通-UID,并且需要配置ADV内容和其他参数:

  • 命名空间 ID – 所有信标共享的 10 字节字符串
  • 实例 ID – 用于唯一标识每个信标的 6 字节值,可以将其视为 iBeacon 的 Major 和 Minor 的组合,放在一个字段中。
  • RSSI\@0m – 信标在 0 米处发射的 Tx 功率(以 dBm 为单位),范围从 -100dBm 到 0dBm。

Eddystone-URL

选择一个可用的插槽并将帧类型设置为 Eddystone-URL,然后输入有效的 URL(US-ASCII 格式,1-17 个字符)。信标会自动处理 URL 压缩和前缀编码,以适应有限的广告包。

埃迪斯通-TLM

与其他人一样,选择一个插槽并选择 埃迪斯通-TLM除基本 ADV 间隔和 Tx 功率外,没有其他广播配置。TLM 帧类型将广播电池电压、芯片温度、ADV 计数和正常运行时间等信息。这对于远程监控信标的健康状况非常有用。

同时运行多个协议

MOKO 信标的一大优势在于,您可以使用不同的广告位同时运行多种协议。这意味着您可以将信标配置为同时广播 iBeacon 和 Eddystone,或者同时使用不同的 Eddystone 帧类型。

每个信标有六个广告位,每个广告位都可以设置不同的帧类型。您可以执行以下操作:

插槽 1:iBeacon

2号槽:Eddystone-UID

3号槽位:Eddystone-TLM

槽位 4:Eddystone-URL

当您想要同时支持 iOS 和 Android 用户,或者想要同时广播特定于应用程序的数据和通用链接时,这非常有用。

请记住,活跃槽位越多,耗电量也就越大。更短的间隔和更高的发射功率也会缩短电池寿命。因此,您需要根据自己的使用情况找到合适的平衡点。

配置信标的实际用例

正确配置信标后,这些配置在很多部署场景中都能大放异彩。我们见过顾客在零售店中使用 iBeacon 设置,当顾客靠近特定商品展示区时,推送个性化优惠信息。“Major”和“Minor”值非常适合按商店区域和单个商品类别组织信标。

对于 Eddystone 的部署,博物馆喜欢使用 URL 框架类型,因为参观者只需点击通知即可获取更多展品信息,而无需下载特定应用程序。此外,Eddystone-TLM 同时运行,设施管理人员可以远程监控信标的健康状况,并在电池实际耗尽之前知道何时需要更换。

我们协助完成的许多有趣的项目都涉及仓库运营,这些项目使用 Eddystone-UID 进行资产追踪,并结合 iBeacon 进行工人安全通知。当您需要使用同一硬件实现不同用途时,多协议功能确实能带来显著优势。

为什么选择 MOKOSmart 信标

MOKO 信标 是经济高效、坚固耐用、性能可靠且低功耗的无线 BLE 发射器。它们支持 iBeacon 和 Eddystone 协议,并且我们根据您的需求提供各种型号的信标,从资产标签到人员安全标签,从传感器信标到长寿命定位锚。我们的许多 BLE 信标均可在严苛的工业环境中运行,并且电池寿命长达 10 年。

除了基本的近距离广播功能外,您还可以获得配备三轴加速度计、温湿度传感器以及环境光传感器的 MOKO 信标。所有这些都由 MOKO 提供完善的文档和技术支持。

Beacon 配置常见问题解答

Q: 我可以更改 MOKO 信标的密码吗?

是的。使用应用程序连接后,前往 设置 > 修改密码。您可以设置一个最多 16 个字符长的新密码。

问:为什么我的信标没有出现在 BeaconX Pro 应用程序中?

检查三件事:确保位置、蓝牙和存储权限已授予;确认您为信标选择了正确的应用程序版本(Nordic 或 Telink);并确保没有其他设备已连接到它。

问:如果我配置两个具有相同帧类型的插槽会发生什么情况?

你当然可以这样做,例如,设置两个具有不同 UUID 的 iBeacon 插槽。但请记住,每个活跃的插槽都会增加信标的负载并增加电池消耗。确保这样做有充分的理由。

问:有多少个设备可以同时检测到同一个信标?

只要在覆盖范围内,就有多少台设备。信标被动广播;它们不会建立连接,因此多部手机或平板电脑可以同时接收信号,而不会发生任何冲突。

阅读更多

 

撰稿——
黄永康的照片
黄玉坤
YK是MOKOSMART研发部门的资深产品经理,拥有十多年的智能设备开发经验。他拥有PMP和NPDP认证,并深谙如何协调跨职能团队。他运用数据驱动的洞察力成功推出了40多款互联产品。YK拥有电子与工程背景,擅长将复杂的技术价值主张转化为用户友好的物联网解决方案,适用于消费电子和工业应用。
黄永康的照片
黄玉坤
YK是MOKOSMART研发部门的资深产品经理,拥有十多年的智能设备开发经验。他拥有PMP和NPDP认证,并深谙如何协调跨职能团队。他运用数据驱动的洞察力成功推出了40多款互联产品。YK拥有电子与工程背景,擅长将复杂的技术价值主张转化为用户友好的物联网解决方案,适用于消费电子和工业应用。
分享这篇文章
使用 MOKOSmart loT 设备解决方案满足您的连接需求!