基于MQTT协议的地震预警移动客户端实现

来源 :中国地震局地震研究所 | 被引量 : 1次 | 上传用户:langyagongzi123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,移动互联网迅速发展,这是继pc机之后的又一次电子科技革命,得益于手机的便携性和实用性,人们越来越离不开手机,所以现代地震预警信息要想及时的发布到用户,移动客户端是不可忽视的一个重要环节。基于这样的现实依据,本文采用国家地震预警中正在使用的MQTT协议实现地震预警信息推送,及时推送到用户手机客户端。MQTT(消息队列遥测传输协议)是一种基于发布者和订阅者模式的“轻量级”通讯协议,由IBM公司开发,并在1999年发布。MQTT传输协议因为其报文包设计的精简性,使其具有传输带宽小的特点,这使得MQTT协议特别适合移动设备、物联网设备等对网络带宽要求较小,电量敏感的领域。本文通过MQTT协议来推送和接受地震预警信息。消息推送采用订阅者和发布者的模式。地震预警信息可以来源于数据采集单元和各个具有发布功能的机构,他们作为发布者发布地震预警信息到架设好的MQTT服务器。订阅者通过订阅相关地震主题来接受推送到MQTT服务器上的预警信息。本文对比分析了Android平台上其他消息推送方案,并在Android平台以及苹果IOS平台利用MQTT协议实现了地震预警信息接收客户端。Android客户端主要模块包括mqtt信息接收模块、百度地图模块、用户管理模块、地震预警参数设置模块、日志记录模块、历史地震模块、最新地震参数显示模块、sqlite数据库模块、网络断线重连模块等。IOS客户端主要模块包括mqtt信息接收模块、百度地图模块、历史地震模块、最新地震参数显示模块、网络断线重连模块这些主要功能。最终经过不断调整测试,客户端所有功能都已经实现,功能测试也基本通过,其中Android客户端应用到实际项目中。
其他文献
运用管理经济学的边际成本理论,通过最小二乘法多次拟合计算、回归分析等方法,借助专用LlNG软件,得出了城市驻军联勤加油站最优加油量,构建了联勤加油站选址模型,为联勤加油
后方油库安全行为,指的是油库官兵对单位各项事务的安全性反应,且经过一定的动作实现安全目标的过程。合理的行为有利于后方油库安全目标的实现,不合理的行为则影响安全目标
<正>为推动各地房屋登记工作、不断提高房屋登记工作水平,特别是探索交流农村集体土地房屋登记做法经验,中国房地产杂志社拟于2014年3月3日在四川省成都市举办农村集体土地房
<正>在连锁经营中,物流费用占据了整个流通费用的很大比重,美日欧发达国家连锁超市公司的物流成本通常占销售额的4%~6%,冷链配送(包括冷冻、冷藏)的物流成本是常温配送的2.5倍
<正>合作企业广州中船龙穴造船有限公司(简称中船龙穴)于2006年5月25日注册成立,是中国三大造船基地之一的龙穴造船基地的核心企业,是目前我国在华南地区最大的现代化大型船
民本思想是我国古代政治思想史中的一块瑰宝,西汉初年杰出的政治家和思想家贾谊继承了先秦的民本思想,并在总结秦亡教训的基础上创立了自己的民本思想体系,为我们留下了一份宝贵
<正>随着大规模工业化与农业现代化的发展,石油、煤炭、天然气等不可再生能源迅速消耗,生态环境不断恶化,一场轰轰烈烈的能源革命在中国拉开了进程。凯迪资本副董事长、阳光
本文针对我军目前军事物流储运保障的现状和需求进行分析,将供应链体系引入军事保障中;同时针对军事供应链的特殊性,将其划分为平时与战时两种状态。作者将计算机分布式网络
一、木心是谁“孙,东吴人士,名璞,字玉山。后用‘牧心’,‘牧’字太雅也太俗,况且意马心猿,牧不了。做过教师,学生都很好,就是不能使之再好上去:牧己牧人两无成,如能‘木’了
扶贫工作是当前各级政府的“一号工程”,贫困地区能否实现2020年与全国同步进入小康社会的奋斗目标,关键看当地政府在精准扶贫和精准脱贫工作上的表现。甘肃省是国家第一批实