【问题标题】:What is Apple watchconnectivity frequency and limits for a stream of messages消息流的 Apple watch 连接频率和限制是多少
【发布时间】:2017-03-19 12:14:31
【问题描述】:

我目前正在构建一个应用程序,该应用程序使用 coremotion 和 50Hz 频率从 Apple Watch Series 2 (watchOS 3) 发送测量值。

目前,数据使用 WatchConnectivity-messages 发送到 iPhone。 每条消息都相当于一次测量。 测量完成后,会创建一个 csv 文件并使用 iPhone 发送电子邮件。

我主要关心的是:WatchConnectivity 可以处理多少频率的消息?我应该创建批处理消息(字符串数组来组合多个测量值),还是我可以在每次测量值时继续发送 1 条消息(每分钟约 3000 条消息)。

目前我只从 devicemotion 获取 1 个属性,稍后我将使用多个,这意味着将每分钟约 3000 次测量乘以属性数。

有什么想法吗?

谢谢 爱丽儿

【问题讨论】:

    标签: ios apple-watch core-motion watchos-3 watchconnectivity


    【解决方案1】:

    通过一些实验,我发现 WatchConnectivity 允许您在任何时间点发送 10 条消息,因此批处理肯定是必要的。

    除非您需要数据在手机的 UI 中“实时”显示,否则我建议将数据批量写入手表上的文件,并使用 transferFile API 发送项目。

    【讨论】:

    • 对于我传输的数据类型,我可以使用 [[Double]] 二维数组,没什么特别的。感谢您检查限制!不知道现在是 10 点。
    【解决方案2】:

    经过一些实验,我发现使用批处理更可取。 关于确切的传输频率 - 未知。 享受

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-03
      • 2012-05-20
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      • 1970-01-01
      相关资源
      最近更新 更多