我想知道是否有一个好方法来确定移动设备是否开机并定位在飞行中的飞机上。一个解决方案能同时适用于iOS和安卓平台吗?可以在最小高度确定位置、高度和速度吗?是否需要全球定位系统?通过cel塔信息进行本地化是否足够?
类似于:
if (altitude > 100ft off ground) && (speed > 200 mph) then flying = true将不是完美的,但可能是可以接受的准确。
原因:我想知道是否可以收集代表移动设备在飞机起飞或降落期间是否开机的汇总数据。
要求:如果解决方案提供了即使是一小部分移动设备的数据,在确定飞行期间打开此类设备是否会带来航空风险方面,聚合信息可能会被认为是重要的。这将从讨论中删除传闻和轶事经验。可能有助于提出改变政策的论点。
请尝试将您的回应集中在此处将发挥作用的技术考虑因素上。设备所有者是否必须下载应用程序并选择加入,才能让这些信息公开?cel塔数据就足够了吗?可能不止一种方法有效吗?
发布于 2013-03-08 02:33:17
我已经用我的iPhone4试过了:
在普通的飞机上你不会接收到GPS。
手机发射塔的位置也不起作用。
所以剩下的只有加速传感器。
如果你足够聪明,这是可行的:-)。
你可以认识到start的高加速性能,它比任何车辆都要好。即使在启动之后,你也可以辨认出加速度值的“典型”模式。
同样的情况也适用于着陆,这种长时间保持巨大的负加速度也是独一无二的。
(但这是一个主要的项目,对于有经验的开发人员来说大约需要2-3个月)。
您将使用FFT和频率分析来完成此任务。
(有些公司已经在这样做了:他们可以分析包裹服务中使用了哪种运输车辆类型,其中一个特殊的包裹包含加速度传感器。)
https://stackoverflow.com/questions/15277679
复制相似问题