【问题标题】:How exactly iBeacons Workful?iBeacons 到底是如何工作的?
【发布时间】:2014-12-01 04:29:40
【问题描述】:

假设,我使用 estimote 信标为 1 个购物中心 (XYZ) 实现了一个 Android 应用程序。一位用户安装了该应用程序并到达了该购物中心,以便该应用程序识别范围内的一些信标,并根据该 ID 应用程序向用户显示一些通知(最多可以这样)。

我的疑问是:

使用相同应用的同一用户又去了附近的另一个购物中心 (ABC)。在那个购物中心也有一些估计信标。因此,Android 应用程序再次可以识别范围内的那些信标。那么,现在对于 XYZ 商城的应用开发者对用户有什么用处?

所以,我的理解是我们必须为每个商城实现一个单独的应用程序。在上述情况下,App 可以检测到 ABC 商城信标但使用较少,对吗?那么,这些信标在这些情况下将如何发挥作用呢?

【问题讨论】:

    标签: android ibeacon-android estimote


    【解决方案1】:

    每个信标都有一个唯一的 ID,因此应用开发者可以开发一个使用一组唯一 ID 的应用。如果一个应用程序旨在覆盖多个商场,那很好,只要应用程序开发人员拥有所有商场中使用的所有信标的所有唯一 ID 的列表。如果为每个位置开发了一个单独的应用程序,那么开发人员只需要知道每个位置的唯一 ID。

    【讨论】:

      【解决方案2】:

      每个信标都有特定的属性,例如 UUID、MAJOR、MINOR、MAC 地址 UUID、MAJOR、MINOR 对于不同的信标可能相同,但 MAC 地址对于每个信标都是唯一的。

      假设您在 XYZ 购物中心有一个信标 xyz_beacon。

      xyz_beacon
      uuid:***
      major:1
      minor:100
      macAddress:********
      

      ABC 购物中心还有一个信标 abc_beacon。

      abc_beacon
      uuid:***
      major:2
      minor:200
      macAddress:********
      

      您开发的应用使用低功耗蓝牙并扫描其范围内的每个信标。

      因此,每当信标进入范围时,您必须检查其主要、次要。

      嘿灯塔!!证明自己,您的 MAC 地址、主要和次要 是什么,以及它是否来自您的信标。显示通知/报价信息。

      【讨论】:

      • 嗨,约翰!在这里,我要问的是,当我到达 XYZ 商城应用程序时,我知道 UUID、Major 和 Minor 值。好的,基于这些值,App 可以从服务器获取与 XYZ 相关的信息。但我在这里到达了 ABC,应用程序也可以获得 ABC 的主要和次要值。但是,为 XYZ 开发的应用程序不是为 ABc 开发的,对吗?那么,我们如何获取与ABC相关的信息呢?
      • App 是为 XYZ 开发的,但 BLE 不是仅为 XYZ 开发的,BLE 会扫描所有的 BLE 设备,无论是在您的 XYZ 商城还是 ABC 商城中
      • 这里我真的很困惑,
      • 我了解 BLE 设备可以检测 XYZ 和 ABC 信标。但令我困惑的是,Android 应用程序连接到服务器“S”以显示有关 XYZ 商城的信息。但是,那个 S 中没有 ABC 信息。那么,从应用程序检测 ABC 信标是没用的吧?
      【解决方案3】:

      这完全取决于您的应用程序要求,您实际想要完成什么。我提到了几个可以使用它的用例。

      1) 是普通用户,他/她经常购买的产品,您也可以在该类别中提供。

      2) 最大的优势是他不需要问任何人以及他想要在哪个商场部门,他可以在他的应用程序上检索整个信息,如报价、价格等。

      现在具体来你的问题

      how its useful for the user with that app developer for XYZ?
      

      现在它取决于应用程序的性质,如果您想要一个应用程序,他访问了多少个商场以及他/她在哪个部门花费更多时间等,并且基于此您可以收集有关购物者特征的一些信息,现在您可以使用这些信息把你的产品卖给他。一句话,它可以成为数字世界商品推销的有力武器。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-17
        • 1970-01-01
        • 2018-06-03
        • 2020-04-08
        • 1970-01-01
        • 2016-01-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多