【问题标题】:Is it possible to discover Gimbal beacons with standard iOS libraries是否可以使用标准 iOS 库发现 Gimbal 信标
【发布时间】:2014-01-26 09:19:00
【问题描述】:

我正在尝试确定如何使用标准 iOS 库“发现”Gimbal 信标。 根据 Radius Networks 和 Blue Sense Networks - Gimbal 信标不广播标准 iBeacon 格式协议,因此如果不使用 Gimbal iOS SDK 就无法发现。

“另一方面,云台信标广播滚动加密代码,以确保只有具有正确权限的用户才能看到信标的信息。基本上这意味着每次云台信标发出信号时,它都包含不同的数据。此外,任何支持 BLE 的智能手机可以看到 Gimbal 信标广告,但由于它们在每次广播时都会发生变化,这意味着智能手机将多次检测到相同的物理信标,并将每次检测到不同的设备。因此,为了正确使用 Gimbal 信标,开发人员别无选择,只能通过他们专有的 SDK 来实现。” - 蓝感网络

我看到了一些关于访问这些信标的相互矛盾的陈述,但我还没有看到任何具体的例子。是否可以?有吗?

【问题讨论】:

  • Gimbal beacon discovery的可能重复
  • 大多数关于 Gimbal 信标的新闻报道都将其列为 iBeacons 的替代品或竞争对手,他们的文档称他们使用依赖于 CoreBluetooth 和 iOS5+ 的自定义 SDK。标准 iBeacon API 仅从 iOS7 开始可用。是否有人声称 Gimbal 信标可以与标准 iBeacon iOS API 一起使用?

标签: ios ibeacon


【解决方案1】:

您可以让云台信标像 iBeacon 一样可被发现。 @jamesfrost 在他的评论中给出了答案。看看这个帖子https://stackoverflow.com/a/22666967/1496517我刚刚做了它,它就像一个魅力。

我无法使用 estimote 演示应用程序看到它们,但我使用的是 radius 网络演示应用程序。 (可能是因为我没有设置合适的uuid)

这样做也可以让你绕过云台在安卓上没有释放接近度的问题,但是如果你需要的话,你可以使用radius network demo。

您仍然可以将它们视为云台信标以及使用云台管理应用程序的 iBeacon。

【讨论】:

    【解决方案2】:

    我还没有直接使用 Gimbal 信标(我确实订购了一些 5 美元的信标,应该很快就会收到),但我确实与客户服务代表交谈过。他们的信标具有三种广播模式。一种模式与 iPhone 兼容,信号未加密。另一种模式是“专有信号”模式,这是它发送加密数据包的地方。当手机上的应用程序收到它时,您必须通过互联网将数据包发送到云台服务进行解密,然后您才能取回内容。我还不知道是否所有在加密模式下运行的 Gimbal 信标都可以通过这种方式进行询问,或者只是您注册的那些 - 或者您可以选择公共或私人。第三种广播模式在其他两种模式之间切换。

    --更新;我收到信标并打开了一个。我没有 iPhone,只有安卓。云台管理器仅在 iPhone 上运行。我确实有一台 iPad,但令人惊讶的是,云台管理器与 iPad 不兼容!结果我无法配置信标,将不得不借用别人的 iPhone 来做。我为我的 Android 手机编写了一个简单的 BTLE 扫描仪应用程序,它检测到信标,但地址在每次扫描时显示为不同的值。显然这是云台模式下的行为。

    【讨论】:

    • 您可以在 Mac 上使用 Huge Inc 的 Beacon Scanner(免费)或 Radius Network 的 Scan Beacon(付费)等工具,这将显示您所在地区的所有信标。然后找出哪个 UUID 是您的信标。
    【解决方案3】:

    首先,Gimbal 信标不兼容 iBeacon,尽管底层技术是低功耗蓝牙。

    您无法使用标准 iOS 库与它们合作,因为它们会更改广告包 - 本质上,在每个广告上它们都显示为不同的 BLE 设备。根据我最初的评论,Gimbal 信标广播滚动加密代码,因此无法使用标准方式发现或连接。

    Gimbal 有自己的适用于 iOS 和 Android 的 SDK,如果它在您的应用中有意义,我建议您尝试一下。

    【讨论】:

      猜你喜欢
      • 2020-01-07
      • 2021-10-27
      • 2012-07-13
      • 1970-01-01
      • 2015-09-21
      • 1970-01-01
      • 1970-01-01
      • 2016-01-31
      • 1970-01-01
      相关资源
      最近更新 更多