1

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

4

4 回答 4

3

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

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

此应用程序可在任何 4.3+ 版本的 Android 手机上运行。您需要的唯一依赖项是免费和开源的Android Beacon Library。库文档包含许多关于如何使用所有不同 Eddystone 框架以及如何对每个框架进行检测的详细信息。

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

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

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

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

于 2015-07-14T16:04:44.093 回答
3

如果您有 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

于 2015-07-14T18:22:45.800 回答
0

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

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

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

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

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

于 2015-08-04T11:15:30.393 回答
0

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

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

  • 安卓 5.1
  • Google Play 服务(用于帐户管理和授权实用程序)
  • Volley(异步 HTTP 库)
  • 乔达时间
于 2015-07-14T15:59:15.217 回答