观看 OS - 是否可以从所有传感器收集数据?

Watch OS - is it possible to gather data from all the sensors?

我需要构建一个 Watch OS 应用程序来收集和发送从系列 2 手表的所有传感器收集的数据:

是否可以通过编程方式收集这些数据?

没有单一框架可以执行此操作,但您可以使用以下框架访问每个传感器:

  • 加速度计和陀螺仪 - CMMotionManager,可用 watchOS2+
  • GPS - CoreLocation,可用 watchOS2+
  • 心率 - HealthKit, available watchOS2+, for accessing continuous measurements, use HKWorkout
  • 光传感器 - 这是唯一一个即使在 watchOS3
  • 中也不可用的传感器