我想知道是否有一种很好的方法来确定移动设备是否已启动并位于飞行的飞机上。是否可以针对iOS和Android平台推广解决方案?可以在最低高度确定位置,高度和速度吗?需要gps吗?通过cel塔信息进行本地化是否足够?
类似的东西:
if (altitude > 100ft off ground) && (speed > 200 mph) then flying = true
不完美,但可能是准确的。
为什么:我想知道是否可以收集表示移动设备在起飞或着陆期间是否通电的汇总数据。
要求:如果解决方案甚至为一小部分移动设备提供数据,则在确定在飞行期间是否启用此类设备构成航空风险方面,可能会认为汇总信息很重要。这将从讨论中删除传闻和轶事经验。可能有助于提出改变政策的论据。
请尽量将您的回应集中在这里将要发挥的技术考虑上。设备所有者是否必须下载应用并选择了解此信息? cel塔数据会不会足够?可能不止一种方法有效吗?
答案 0 :(得分:1)
通过GPS访问,您可以确定位置,方向,高度和速度。请注意,如果无限期地使用iPhone,iPhone中的GPS将导致大量电量消耗。
答案 1 :(得分:1)
看看911 Cell Phone Calls From Planes? Not Likely并考虑除了可能无法收到的手机信号之外,GPS信号可能更难以通过。
BTW 100英尺的地面?你用什么作为参考点?丹佛的海拔和死海的海拔高度差别很大,甚至没有考虑到地球不完全圆的事实。
答案 2 :(得分:1)
我已经用我的iphone 4尝试过了:
您不会在普通飞机上接收GPS
Cell Tower的位置也不起作用。
仅保留加速传感器。
这很有用,如果你足够聪明:-)。
您可以在开始时识别出高加速度,其性能优于任何车辆。
即使在开始之后,您也可以识别出加速度值的“典型”模式
同样适用于着陆,长时间保持一个巨大的负加速度也是独一无二的。
(但这是一个重大项目,对于经验丰富的开发人员来说大约需要2-3个月)
您可以使用FFT
和频率分析来完成此任务。
(有些公司已经这样做了:他们可以分析包裹服务中使用的运输车辆类型,其中特殊包裹包含加速度传感器。)