【问题标题】:How can I test Eddystone beacons using the Proximity Beacon API on Android or iOS and are there any dependencies?如何在 Android 或 iOS 上使用 Proximity Beacon API 测试 Eddystone 信标,是否有任何依赖项?
【发布时间】:2015-07-14 15:59:15
【问题描述】:

我看到了 Google 发布的关于 Eddystone 的公告,并希望开始在我的智能手机设备上进行测试。您能否提供一些我可以开始使用的链接,我是否需要下载任何特定的依赖项?感谢您的帮助!

【问题讨论】:

    标签: google-beacon-platform eddystone


    【解决方案1】:

    如果您有 Nexus 6 或 Nexus 9,您可以使用 txeddystone-uid 应用程序作为 Eddystone 信标进行传输:

    https://github.com/google/eddystone/tree/master/eddystone-uid/tools/txeddystone-uid

    另外,您可以使用 ios-eddystone-scanner-sample 应用程序来扫描 Eddystone 信标。

    https://github.com/google/eddystone/tree/master/tools/ios-eddystone-scanner-sample

    如果您有 Estimote 信标,您可以升级其固件以作为 Eddystone 信标进行传输。

    http://developer.estimote.com/eddystone/#configure-estimote-beacons-to-broadcast-eddystone

    【讨论】:

    【解决方案2】:

    这是我编写的关于如何构建支持 Eddystone 的基本应用的教程:

    http://developer.radiusnetworks.com/2015/07/14/building-apps-with-eddystone.html

    此应用可在任何 4.3+ 版本的 Android 手机上运行。您需要的唯一依赖项是免费和开源的Android Beacon Library。库文档包含很多关于如何使用 all of the different Eddystone frameshow to program detection of each one 的详细信息。

    您可能会发现其他一些有用的东西:

    • 可以从 Radius Networks(我的公司)here 购买带有硬件 Eddystone 信标的开发人员套件。

    • 您可以使用免费的 Android Locate app 来检测和解码 Eddystone 传输的所有帧。

    • 您可以使用上述相同的定位应用程序来充当免费 Eddystone 发射器

    【讨论】:

    • 如果我使用 estimote sdk 将我的 android 应用程序作为接收器集成,那么我可以针对发送 eddystone-url 帧的定位应用程序进行测试吗?或者我会强制要求 estimote 硬件信标?
    【解决方案3】:

    您可以在我们的 GitHub 存储库下载适用于 Android 和 iOS 的示例应用程序:https://github.com/google/beacon-platform/tree/master/samples

    对于 Android,在应用的 build.gradle 中枚举,我们需要:

    • Android 5.1
    • Google Play 服务(用于帐户管理和授权实用程序)
    • Volley(异步 HTTP 库)
    • 乔达时间

    【讨论】:

      【解决方案4】:

      即使在 IOS 中没有您的应用,您也可以测试 Eddystone。它适用于随最新 Chrome 更新 44.0.2403 发布的 IOS Chrome 小部件。+

      您只需要在任何信标上安装 Eddystone 配置文件(我已经用 estimote 信标测试过)并配置任何 URL。

      在这里您可以找到如何使用 estimote 信标设置 Eddystone 信标。 http://developer.estimote.com/eddystone/

      获得后,只需在通知中添加 Chrome 小部件即可。首先,它会请求许可,然后每次您进入通知中心时,它都会扫描 Eddystone 信标。

      您也可以使用 estimote sdk 对您的应用进行扫描,但它不提供后台扫描。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多