首页> 中文学位 >Web(数据库)与异构多终端推送技术的研究与应用
【6h】

Web(数据库)与异构多终端推送技术的研究与应用

代理获取

目录

声明

摘要

第1章 绪论

1.1 研究背景与意义

1.1.1 选题背景与依据

1.1.2 研究意义与价值

1.2 国内外研究现状

1.2.1 国外研究现状

1.2.2 国内研究现状

1.3 论文主要研究工作

1.4 本章小结

第2章 相关理论与技术

2.1 非关系型数据库

2.2 MongoDB数据库

2.3 XMPP协议

2.4 MQTT协议

2.5 WebSocket协议

2.6 本章小结

第3章 系统总体设计

3.1.1 功能性需求分析

3.1.2 非功能性需求分析

3.2 系统设计的目标

3.3 系统整体架构设计

3.4 系统功能模块设计

3.4.1 嵌入式设备

3.4.2 用户终端

3.4.3 后台管理

3.4.4 数据库设计

3.5 本章小结

第4章 系统实现

4.1 系统实现的开发环境

4.2 系统主要模块的实现

4.2.1 持久层服务实现

4.2.2 嵌入式设备端实现

4.2.3 MQTT消息推送实现

4.2.4 主要功能实现

4.3 本章小结

第5章 系统测试

5.1 测试设计

5.1.1 测试用例设计

5.1.2 测试环境

5.2 功能测试

5.3 性能测试

5.4 测试结论

5.5 本章小结

第6章 结论与展望

6.1 总结

6.2 不足与展望

参考文献

致谢

展开▼

摘要

物联网是工业界新的革命。随着互联网技术的发展,它给人们的生产和生活带来巨大的便利,并且还在不断的快速发展。物联网中各种类型的智能终端每天都在产生或接收大量信息,而当下大部分中小型企业使用传统的关系型数据库已经无法满足海量信息的存储需求了,同时用户如何从海量信息中获取自己需求的信息成为人们关注的重点。
  本文首先对当下主流的关系型和非关系型数据库、多种推送技术进行对比研究,根据海量信息的存储需求和物联网环境下的需求特点,存储数据选择面向文档的非关系型MongoDB数据库,消息传输选择使用MQTT协议,该协议为工作在低带宽、不可靠的网络的远程传感器和控制设备通讯而设计,实现消息推送系统的开发工作。
  随后进行系统需求分析、系统整体架构设计、系统各功能模块设计,开发一套消息推送系统,并在花篮子平台上进行功能和性能的对比测试。
  最终完成一套能为中小型企业提供适应复杂的移动网络场景、高并发、低耗流量、低耗电量、异构多终端兼容的消息推送系统,系统采用开源免费软件,开发成本低、效率高、实施部署方便,能较好地满足企业及用户的需求。

著录项

  • 作者

    许世朋;

  • 作者单位

    华北电力大学;

    华北电力大学(北京);

  • 授予单位 华北电力大学;华北电力大学(北京);
  • 学科 计算机技术
  • 授予学位 硕士
  • 导师姓名 王颖,石珉;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    消息推送系统; 模块设计; 数据库; 异构多终端;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号