2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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))。

2016-03-10 18:001629

评论

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

程序员的十年之痒

苹果看辽宁体育

程序员 程序人生

体验RxJava和lambda

程序员欣宸

《迅雷链精品课》第一课:认识区块链

迅雷链

区块链

嗯,查询滑动窗口最大值的这4种方法不错...

王磊

Java 数据结构和算法

训练营第三周作业

爱码士

训练营

架构师训练营第 1 期 第 7 周作业

李循律

极客大学架构师训练营

数据结构与算法系列之栈&队列(GO)

书旅

数据结构与算法 Go 语言

架构师训练营第八周总结

邓昀垚

训练营第三周学习总结

爱码士

训练营

2020LF AI&DATA DAY(AI开源日):中国开源社区迈入全球化新征程

数据结构与算法系列之链表操作全集(三)(GO)

书旅

数据结构 Go 语言

分库分表的 9种分布式主键ID 生成方案,挺全乎的

程序员小富

分库分表 Java 分布式

第7周 性能优化(一)作业

蓝黑

极客大学架构师训练营

架构师训练营第 1 期第 8 周作业

业哥

Reactor:深入理解reactor core

程序那些事

响应式编程 reactor 程序那些事 响应式系统 reactivex

第三届进博会恒大农牧开馆迎客,旗下进口食品受热捧!

最新动态

第七周总结

架构师训练营第 1 期第 7 周作业

owl

极客大学架构师训练营

接口测试如何在post请求中传递文件

测试人生路

接口测试

大厂程序员必备的一套浏览器书签,我帮你整理好了。[下载导入浏览器]

小傅哥

Java 程序员 小傅哥 资料整理 浏览器书签

第七周作业

第 7 周 性能优化(一)总结

蓝黑

极客大学架构师训练营

天啦撸!打印日志竟然只晓得 Log4j?

沉默王二

Java 日志 log4j

简析低代码开发与传统开发的区别与优势

Marilyn

敏捷开发 低代码

【涂鸦物联网足迹】API及SDK介绍

IoT云工坊

软件开发 物联网 API sdk 云平台

tomcat打包成rpm包

lee

tomcat rpm

架构师训练营第八周作业

邓昀垚

极客大学架构师训练营

“开源软件供应链点亮计划-暑期2020”公布结果 基于ChubaoFS开发的项目获得最佳质量奖

京东科技开发者

大数据 开源 云原生

会展云技术解读 | 面对突发事故,APP如何做好崩溃分析与性能监控?

京东科技开发者

云计算 云服务

全面解析ArrayList,超详细!

程序员的时光

面试 ArrayList JAVA集合

go-zero如何追踪你的请求链路

万俊峰Kevin

Trace microservice Go 语言

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