apple-watch - 使用智能 watch 检测信标

标签 apple-watch watch estimote

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

4年前关闭。




Improve this question




我是新开始的信标工作。你能告诉我一件事是否有可能在没有手机的情况下从 watch 中检测到信标?哪款智能 watch ,有可能吗?

最佳答案

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

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

[1] 好吧,就大多数意图和目的而言,Android Wear 只是一个普通的 Android。

[2] 或者任何使用这个 API 的信标库,这样你就不必自己编写所有的信标发现和解析。 Android Beacon Library可能是使用最广泛的一种。由于您标记了您的问题 estimote ,我假设你有 Estimote Beacons——如果这是正确的,那么 Estimote Android SDK也应该为你工作。注意:我没有用 Android Wear 测试过任何一个 SDK,所以不能确认它们 100% 会工作。

关于apple-watch - 使用智能 watch 检测信标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35686272/

相关文章:

objective-c - 在 estimote ibeacon 上读取温度

ios - 关闭/停用 WCSession

xcode - m1 mac 能否运行 watch 应用程序?

visual-studio - 调试中的 Watch 搜索能力?

ios - 在 ViewController 类上设置值

android - 如何在 React Native Android 构建中包含 AAR?

objective-c - 自定义表盘时,watchOS 复杂功能未显示为选项

ios - 在 WatchKit 应用中处理 Apple Watch 传感器数据

vue.js - 如何正确使用 Vue Router beforeRouteEnter 或 Watch 来触发单文件组件中的方法?

view - View 中的 CouchDB 更改 API