观察操作系统 - 是否可以从所有传感器收集数据?

问题描述:

我需要建立一个收集并发送从一系列2的手表的所有传感器收集的数据的观看OS应用程序:观察操作系统 - 是否可以从所有传感器收集数据?

  • 加速度
  • 陀螺
  • GPS/GLONASS
  • 光传感器
  • 心率

是否有可能以编程方式收集此数据?

没有单一的框架,要做到这一点,但你可以用下面的框架来访问每个传感器:

  • 加速度计和陀螺仪 - CMMotionManager,可watchOS2 +
  • GPS - CoreLocation,可watchOS2 +
  • 心率 - HealthKit,可用watchOS2 +,用于访问连续测量,使用HKWorkout
  • 光传感器 - 这是唯一不可用的e ven in watchOS3