当前位置:主页 > 科技论文 > 网络通信论文 >

基于CoAP的家庭网络通信协议的设计与实现

发布时间:2021-04-14 12:07

  随着传感技术与移动互联网的高速发展,人们对资源受限的家庭设备间的相互通信提出了更高的要求,数字家庭的发展受到了广泛的关注。作为数字家庭的关键部分,家庭网络的标准与技术已经成为国内外研究的热点。目前世界上多个组织与公司都制定了相应的数字家庭网络标准,这些标准极大地促进了家庭网络以及智能家电的发展与普及。由IETF(Internet Engineering Task Force)主导的CoAP (Constrained Application Protocol)协议为家庭网络中智能设备间相互通信提供了一种灵活、简捷、高效的方式,为数字家庭的实现提供了强大的支持。 CoAP是一种应用层的通信协议,可屏蔽家庭设备间连接技术与物理层上的差异,可为上层应用开发提供了统一的API (Application Programming Interface)。 CoAP协议建立在HTTP (Hypertext transfer protocol)网络协议与Web技术之上,实现了许多已有的网络技术规范。作者着重研究了CoAP协议的基本通信原理,同时对其实现机制进行了深入探讨。鉴于目前多数CoAP协议栈多是用C/C++语言实现,因此参照HITACHI的开源CoAP SDK框架的设计思想,作者实现了一套基于Java的CoAP协议栈,简化了CoAP应用程序的开发工作。同时,作者还将实现好的CoAP协议栈封装成Bundle,部署在OSGi框架之上,从而可以动态的管理协议栈,例如加载,启动,更新,停止,卸载。目前嵌入式设备的运行处理能力已得到极大的提升,许多智能终端可以轻松运行JVM(Java Virtual Machine),因而本文所设计的协议栈可得到广泛的实际应用。 最后作者以本文所实现的CoAP协议栈为基础,构建了一个医疗定位监控系统,实现CoAP的P2P通信。

【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TN915.04;TP311.52
【目录】:

  • 致谢5-6
  • 中文摘要6-7
  • ABSTRACT7-11
  • 1 引言11-15
  • 1.1 论文研究背景11-12
  • 1.2 论文研究内容12-13
  • 1.3 论文主要亮点13-14
  • 1.4 论文组织结构14-15
  • 2 受限应用协议CoAP的应用背景15-21
  • 2.1 家庭网络15-17
  • 2.1.1 家庭网络概述15-16
  • 2.1.2 家庭网络的概念16
  • 2.1.3 家庭网络的业务16-17
  • 2.2 物联网17-20
  • 2.2.1 物联网概述18
  • 2.2.2 物联网的架构18-19
  • 2.2.3 物联网的主要技术19-20
  • 2.3 本章小结20-21
  • 3 受限应用协议CoAP的机制分析21-45
  • 3.1 CoAP协议概述21-24
  • 3.1.1 超文本传输协议HTFP21-23
  • 3.1.2 受限应用协议CoAP23-24
  • 3.2 CoAP协议特性24-25
  • 3.3 CoAP协议模型25-29
  • 3.3.1 逻辑模型25-26
  • 3.3.2 消息模型26-27
  • 3.3.3 交互模型27-29
  • 3.4 CoAP消息格式29-32
  • 3.4.1 消息格式29-31
  • 3.4.2 选项格式31-32
  • 3.4.3 选项值格式32
  • 3.5 CoAP消息传输32-38
  • 3.5.1 消息与端点33
  • 3.5.2 可靠消息传输33-34
  • 3.5.3 不可靠消息传输34-35
  • 3.5.4 消息关联35
  • 3.5.5 消息重传35-36
  • 3.5.6 拥塞控制36
  • 3.5.7 消息参数36-38
  • 3.6 CoAP请求响应38-43
  • 3.6.1 CoAP请求38-39
  • 3.6.2 CoAP响应39-41
  • 3.6.3 方法码与状态码41-43
  • 3.7 CoAP协议选项43
  • 3.8 本章小结43-45
  • 4 受限应用协议CoAP的设计实现45-79
  • 4.1 开发环境45-46
  • 4.1.1 Eclipse45
  • 4.1.2 Java45-46
  • 4.2 设计目标46
  • 4.3 CoAP协议的设计与实现46-69
  • 4.3.1 消息子栈47-54
  • 4.3.2 管道子栈54-60
  • 4.3.3 资源子栈60-65
  • 4.3.4 接口子栈65-69
  • 4.4 CoAP协议的部署69-75
  • 4.4.1 OSGI框架介绍69-70
  • 4.4.2 OSGI体系结构70-71
  • 4.4.3 Bundle生命周期71-72
  • 4.4.4 CoAP协议部署72-75
  • 4.5 本章小结75-79
  • 5 受限应用协议CoAP的应用实例79-91
  • 5.1 医疗定位系统的需求分析79-80
  • 5.1.1 系统背景79-80
  • 5.1.2 系统意义80
  • 5.2 医疗定位系统的概要设计80-84
  • 5.2.1 系统模型81
  • 5.2.2 相关技术81-84
  • 5.3 医疗定位系统的详细设计84-87
  • 5.3.1 功能设计84-85
  • 5.3.2 硬件环境85-87
  • 5.4 医疗定位系统的功能展示87-90
  • 5.4.1 地图显示87-88
  • 5.4.2 定位信息88
  • 5.4.3 报警信息88-89
  • 5.4.4 定时信息89-90
  • 5.5 本章小结90-91
  • 6 总结与展望91-93
  • 6.1 总结91
  • 6.2 展望91-93
  • 参考文献93-95
  • 作者简历95-99
  • 学位论文数据集99

【参考文献】

中国期刊全文数据库 前5条

1 张明杰;韩建亭;胡冰松;刘文超;;用家庭网关打造物联网家庭应用系统[J];电信科学;2010年04期

2 江连山;侯乐青;;IPv6和物联网[J];电信网技术;2012年09期

3 陈丽欣;;基于OSGi家庭网关的UPnP设备远程控制设计与实现[J];计算机与现代化;2009年10期

4 童晓渝;房秉毅;张云勇;;物联网智能家居发展分析[J];移动通信;2010年09期

5 张云勇;房秉毅;;基于物联网的智能家居技术标准化现状及发展建议[J];移动通信;2010年15期

中国硕士学位论文全文数据库 前2条

1 李莉;基于无线传感器网络的远程医疗监护系统研究[D];安徽理工大学;2011年

2 梁小江;基于OSGi的构件库系统设计与实现[D];西安电子科技大学;2010年



本文编号:136811

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/136811.html


Copyright(c)文论论文网All Rights Reserved | 网站地图

版权申明:资料由用户0d924***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱[email protected]