使用自定义 iOS 应用更改 iBeacon UUID(或主要/次要)?

Posted

技术标签:

【中文标题】使用自定义 iOS 应用更改 iBeacon UUID(或主要/次要)?【英文标题】:Change iBeacon UUID (or Major/Minor) with Custom iOS App? 【发布时间】:2019-06-03 15:53:31 【问题描述】:

有没有人成功地使用 ios 应用配置非名牌 iBeacons(例如https://www.ebay.com/itm/NRF51822-2V-3-3V-bluetooth-4-0-wireless-module-for-ibeacon-base-stat-JF/254232206096?hash=item3b316b9b10:g:TT4AAOSwaMtcnXbr)?

我有一个正在运行的应用程序可以很好地扫描这些信标,但我的目标应用程序涉及对信标 UUID 的修改(据我所知)这完全取决于信标制造商提供的 SDK。像 Estimote 这样的东西非常清楚他们的 SDK 功能,但是信标有点太昂贵和笨重。

欢迎任何意见或建议,我在这里碰壁了。

谢谢。

【问题讨论】:

我有一个成功的项目与这个accent-systems.com/product/ibks-105 这真的取决于该信标是否可配置。有一个“不可修改的模式”,它只是做广告。并且BLE中有一个可编辑的(其他特性可写等)。当然,如果您有访问权限(pin/usb 等),您可能会对其进行修改,但这实际上取决于设备内部的软件。 【参考方案1】:

信标的提供者应该有一个可用的配置应用程序。避免提供没有此类应用的提供商。

尽管 iBeacon 已明确指定,但未配置此类信标,因此应用程序不可互换。

我已成功使用 Wellcore 信标,直接从中国订购时价格极具竞争力。我根据他们的SDK为他们做了一个免费的配置应用程序,因为英文没有这样的应用程序:https://play.google.com/store/apps/details?id=com.abiro.cliqtagsbeaconwriter 我收到了不好的评价,因为 Wellcore 在没有告诉我的情况下更换了芯片组,所以应用停止了工作,但问题已解决。

【讨论】:

感谢您的回复。你听说过 Moko 信标 (mokosmart.com/…) 吗?我在研究 Wellcore 信标时遇到了它们。它们似乎更符合我正在寻找的尺寸。 不,但它们看起来像 Minew 出售的信标。谁在中国实际生产可能很难弄清楚。据说 Satech 制造了 Minew 的信标。

以上是关于使用自定义 iOS 应用更改 iBeacon UUID(或主要/次要)?的主要内容,如果未能解决你的问题,请参考以下文章

iBeacon-App:从锁屏启动时的自定义代码

我们可以在 iOS 上检测到非 iBeacon 信标吗?

是否可以在 iBeacon 应用程序上动态设置 UUID?

(Kontakt.io) iBeacon didEnterRegion 没有被解雇

自 Xcode 6.3 以来可能出现的新 iBeacon 监控问题

在 Android 8 之前的应用程序重新启动后,AltBeacon 未检测到 iBeacon