使用智能手表进行信标检测

App*_*IOS 5 estimote apple-watch beacon wear-os

我刚刚开始从事信标工作。你能告诉我一件事吗,是否可以在没有手机的情况下通过手表检测到信标?哪种智能手表可以?

小智 4

Apple Watch 的手表操作系统不会公开必要的 iBeacon 或蓝牙 LE API,而这些 API 允许其在没有手机帮助的情况下检测信标。目前唯一的方法是在 iPhone 上进行扫描,并将扫描结果转发到您的 Watch 应用程序。

\n\n

另一方面,Android Wear 公开了与常规 Android 相同的蓝牙 LE API[1]。这意味着,如果手表本身支持 BLE 扫描(我假设大多数手表都支持),您可以使用android.bluetooth.le API[2] 来检测信标,而无需手机的帮助。

\n\n
\n\n

[1] 嗯,对于大多数意图和目的来说,Android Wear只是一个普通的 Android。

\n\n

[2] 或任何使用此 API 的信标库,这样您就不必自己编写所有信标发现和解析。Android Beacon 库可能是使用最广泛的一个。既然您标记了您的问题estimote,我假设您有 Estimote Beacons\xe2\x80\x94 如果这是正确的,那么Estimote Android SDK也应该适合您。注意:我还没有在 Android Wear 上测试过这两个 SDK,因此无法 100% 确认它们能够正常工作。

\n