【问题标题】:Fast AppleWatch Data Sending快速 AppleWatch 数据发送
【发布时间】:2017-01-21 23:48:39
【问题描述】:

有谁知道比 Watch Connectivity 框架更快的从 Apple Watch 获取数据的更快方法?我正在尝试实时访问陀螺仪和加速度计数据(或尽可能接近实时),Watch Connectivity 似乎运行得很慢。 Xcode 中的控制台能够非常快速地从手表接收数据。 Apple 是否使用了另一种尚未向开发人员开放的通信方式?

我在学术概念验证环境中工作,因此它不必很优雅。我尝试了一些库,如 ilibmobiledevice 和 node-ios-device 将设备系统日志传输到终端,但似乎都无法支持 AppleWatch。我还查看了一些 UDP 选项,但在 AppleWatch 上似乎也已关闭...

【问题讨论】:

  • 如果它通过蓝牙连接到手机,你可能是 SOL。蓝牙以其速度着称。手表有 WiFi 吗?您可以在应用上托管一个服务器并让手表向其发送数据。
  • @Carcigenicate 我认为它结合了蓝牙和 WiFi。我知道出于安全原因,手表上的某些网络传输选项受到限制,但我会调查一下。

标签: ios iphone apple-watch data-transfer watchconnectivity


【解决方案1】:

到目前为止,我发现唯一可行的解​​决方案“应该”是用于 macOS、iOS 和 tvOS 以通过 WiFi 进行通信的 MultipeerConnectivity 框架。 不幸的是,Apple 没有为 watchOS 实现此功能的原因似乎是因为它对 Watch 电池的要求太高,因此为什么 WatchConnectivity 和低级蓝牙是唯一的选择。 Apple 已经权衡了功耗与传输速率,并明确认为 MultipeerConnectivity 是不可能的。

【讨论】:

    猜你喜欢
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2021-06-17
    相关资源
    最近更新 更多