gpt4 book ai didi

ios - 在树莓派中创建 iBeacon 服务

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:52 26 4
gpt4 key购买 nike

一段时间以来,我一直在为蓝牙 LE 苦苦挣扎,按照涉及使用 Bluez 堆栈的众多在线教程之一,我可以成功地将 Raspberry Pi 变成 iBeacon。

但是我注意到,在使用 App Store 中可用的 iOS 应用程序测试 iBeacon 时,我可以连接到 iBeacons 并请求它们的服务(或者至少这是某些应用程序的意图)。

我的目的是广播一条消息,比方说“Hello World”,这样我就可以在自定义 iOS 应用程序中看到它;然而,由于 iBeacons 仅根据 UUID 配置文件发布位置数据,因此我陷入了困境。

根据上面提到的 iBeacon 应用程序的行为,它们似乎试图读取 iBeacon 的服务,我在想也许我可以在我的 iBeacon 中创建一个服务,它可以包含我想要广播的消息,所以当 iOS应用程序读取服务的描述/特征,那里可能有消息。

我不知道我说的是不是一派胡言,但如果可能的话,我想知道如何在我的 Raspberry Pi 中制作上述服务。

最佳答案

您所描述的应该是可能的,但它将是自定义信标实现,而不是真正的 iBeacon——iBeacon 不报告服务特征或发送除其三部分标识符之外的任何内容。制作自定义蓝牙 LE 信标完全没问题,只要了解它不能与 iOS CoreLocation API 一起使用,但可以与它的 CoreBluetooth API 一起使用。

您需要学习一些如何在 Linux 上编写 BlueZ 程序来执行此操作,以便您可以创建具有定义特征的真实服务。

关于ios - 在树莓派中创建 iBeacon 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21193158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com