WeatherSignal :用手机电池监测温度的奇葩众包天气应用
WeatherSignal 恐怕是有史以来最奇葩的气温监测应用了,它最大的特点在于其数据来源不是气象站,而是每个人安装该 App 的智能手机,更准确地说是每部智能手机的电池。
电池如何能监测气温?
为了监测手机的温度防止过热,手机电池通常配备了微型的温度传感器,实际上手机的温度与外界气温密切相关。
一家名为 OpenSignal 的英国开发商此前开发了一款通过手机 WiFi 位置数据绘制世界 WiFi 地图的 Android 应用。经过 6 个月的数据收集,OpenSignal 偶然地发现了手机电池温度与伦敦的气温呈现出明显的正相关,皮尔森相关系数达到 0.82。
于是公司着手对这一现象进行研究,试图通过采集更大的样本发现两者微妙的关系。他们还生成了一个公式,能够将采集的手机温度数据换算成为气温:
伦敦公式:Te= 2.55*Tc – 60.52
通用公式:Te= mTc + k
(Te 指外界温度,Tc 指手机电池温度)
实验结果发现,两者数据高度吻合,误差基本在 +1.52℃。
OpenSignal 还添加了湿度计、压力传感器等传感器的辅助,针对具备以上传感器的手机推出了应用。当然,由于个体使用差异,OpenSignal 会矫正个别错误。
事实上,这种基于传感器众包的应用还有著名的地图应用 Waze。OpenSignal 认为,这项研究和应用,都只是传感器技术的起步,而通过借助足够的社交网络,人们可以构建一个充满传感器的世界。
如果你想详细了解 WeatherSignal 的原理,可以点击查看这篇文章。
题图来自:Gizmag