NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

MyShake 移动应用构建了一个物联网地震检测社区

  • 2016-03-10
  • 本文字数:946 字

    阅读完需:约 3 分钟

MyShake 是加州大学伯克利地震实验室开发的移动应用程序,能够让智能手机的用户把由智能手机记录的地震测量数据传递给物联网后端平台。通过数据分析以评估当前地震条件,以及预测不久的将来在某一特定区域发生地震的可能性。

这一免费的应用程序目前只适用于安卓智能手机( iPhone 应用程序正在研发) 。该应用程序利用了智能手机传感器“以记录地震震动。为了开发这一能力,加州大学地震实验室希望创造一个有一天能够在地震之前发出警告的密集网络。”

加州大学伯克利地震实验室的理查德·艾伦教授告诉 BBC(英国广播公司):

“你只需要‘仅仅几秒钟’的警告来蹲下,隐蔽,护体。根据社会学家告诉我们的有关过去地震的情况,如果每个人能够躲在一张坚固的桌子下,那么我们可以减少 50% 的伤亡人数。”

应用程序开发人员必须解决的一个问题是:你怎么分辨地震活动和智能手机测出的其他活动?举例来说,如果用户只是走在路上并没有使用手机呢,或者拿起手机将它向某个方向倾斜?你怎样分辨这些和由地震引起的移动?

这一应用依赖于一个复杂算法来分析所有由手机携带的加速器检测出的不同震动。这一程序已经“训练”成能够分辨人类日常活动和地震特定的震动…在模拟中该应用程序以 93% 的几率成功地检测出地震。

援引 Allen 教授的话,LiveScience 谈到了接下来的事情:

当智能手机的应用 MyShake 检测到地震时,它会立即向一个中央处理站点发送警报。网络监测程序由来自同一地区的多部手机传送的数据所激活,以“表示”地震,同时确定其位置并估计其规模。

现在, MyShake 只收集和传送数据到 MyShake 数据中心。“但是终极目标,”艾伦说,“是未来该应用程序的版本能够将警告发送到个人用户。”

到目前为止,已经有超过 10 万人下载了 MyShake 应用。

一份详细介绍 MyShake 应用背后科学和技术的论文在 Science Advances journal(科学进展杂志)上可以看到。

查看英文原文 MyShake Mobile App Builds an Internet-of-Things Seismic Measurement Community


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群(已满),InfoQ 读者交流群(#2))。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2016-03-10 18:001183

评论

发布
暂无评论
发现更多内容

Python代码阅读(第51篇):判断给定的数是否在给定的范围内

Felix

Python 编程 Code Programing 阅读代码

深入解析Android的StateListDrawable,项目实战

android 程序员 移动开发

滴滴DoKit Android核心原理揭秘之函数耗时,app架构图怎么做

android 程序员 移动开发

滴滴国际化项目 Android 端演进,一个小例子彻底搞懂Android的MVP模式到底是什么

android 程序员 移动开发

漫谈MVVM(1)ViewModel_DataBinding核心原理,kotlin开发安卓游戏

android 程序员 移动开发

Vue进阶(幺伍捌):vue组包 CssSyntaxError unclosed bracket 错误解决方法

No Silver Bullet

Vue 11月日更

这一次,解决Flutter Dialog的各种痛点!

小呆呆666

flutter ios android dart dialog

深入学习-Gradle-自动化构建技术(六)Gradle-插件平台化框架-ByteX-探秘之旅

android 程序员 移动开发

深入探索编译插桩技术(四、ASM 探秘,二本学渣考研失败

android 程序员 移动开发

深入理解AsyncTask的工作原理,成为阿里P7Android架构师到底有多难

android 程序员 移动开发

深入解析Android-Studio中Gradle依赖,flutter扫描二维码

android 程序员 移动开发

渣本安卓客户端Android秋招总结(重排了字号),android项目实战手机安全卫士

android 程序员 移动开发

【Flutter 专题】20 图解 ListView 下拉刷新与上拉加载 (三)【RefreshIndicator】

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 11月日更

深入分析ConstraintLayout的原理及应用场景,万字总结

android 程序员 移动开发

深度探索 Gradle 自动化构建技术(四、自定义 Gradle 插件

android 程序员 移动开发

滴滴开源DRouter:一款高效的Android路由框架,androidui开发工具

android 程序员 移动开发

使用 Spring Boot 和 @SpringBootTest 进行测试

码语者

Spring Boot 测试 test

浅谈-Android-Handler,h5移动端开发面试题

android 程序员 移动开发

深入探索 Android 网络优化(三、网络优化篇,flutter页面跳转卡

android 程序员 移动开发

深入理解Flutter动画原理,一个月成功收割腾讯、阿里、字节offer

android 程序员 移动开发

渣渣二本的辛酸面试之路:从深圳到杭州,从外包到蚂蚁金服

android 程序员 移动开发

满足你各种姿势的最美Android开源日历,android音频

android 程序员 移动开发

注意-跳槽必看啊!2020BATJZ大厂面筋集合!(建议收藏),android开发网上购物app

android 程序员 移动开发

浅谈ConcurrentHashMap,2021大厂Android面试题精选

android 程序员 移动开发

深入理解 Activty 加载速度优化,android开发实战-记账本清风紫雪

android 程序员 移动开发

浅谈Android热更新的前因后果 _ Android ,Android面试基础知识

android 程序员 移动开发

深入并发原理和大厂面试(二),kotlin协程的理解

android 程序员 移动开发

深度认识单例模式;在Android源码中的应用,华为Android面试真题解析

android 程序员 移动开发

渣本转岗,从Java到Android,这一年我经历了太多太多,移动开发者大会

android 程序员 移动开发

深入浅出Android性能调优【全面深入易理解】,来一份全面的面试宝典练练手

android 程序员 移动开发

【LeetCode】求众数 IIJava题解

Albert

算法 LeetCode 11月日更

MyShake移动应用构建了一个物联网地震检测社区_移动_Kevin Farnham_InfoQ精选文章