物联网设备接入平台开发框架的设计与实现
发布时间:2019-06-09 21:17
【摘要】:伴随着嵌入式技术和网络通信技术的快速进步,物联网迎来了其发展的黄金时代,大量不同类型的物联网应用以及终端设备涌入了人们的视野。然而由于没有形成一个统一的业界标准,不同的设备生产厂商以及标准机构都推出了自己的一套标准,这些标准涵盖了物理层、通信层到服务层、应用层等各个层面,这种情况使得遵循不同通信协议、通信接口的设备、系统之间的消息交互非常困难。这种竖井式的物联网设备、应用开发方式降低了物联网设备及服务的可扩展性和互操作性,同时标准的不统一也造成了开发过程当中的一些重复性工作,增加了应用的开发成本,降低了开发效率。鉴于此,本文旨在提出一个物联网设备接入的开发框架,提取设备开发过程当中的共性,提供一个设备服务的开发流程的标准。该框架包含了一个集中式的设备接入平台以及客户端设备驱动框架,通过这个框架,异构设备可以以一种统一的方式动态的接入到平台,并通过形式统一的服务接口,向物联网应用提供功能各异的物联网设备服务。具体的内容包括:1.物联网设备资源信息模型的设计与实现:该模型对设备以及设备服务的元数据信息进行了定义与规范,对设备的服务接口和通信接口进行了描述。2.物联网接入开发框架对外接口模型的设计与实现:本文提出了一个驱动架构模型和设备服务模型,并分别对驱动架构的开发接口和服务模型的服务接口进行了定义。3.物联网接入开发平台系统的设计与实现:利用Jersey,Netty,SSH等程序开发框架,并将上述2个模型以及M2M通信协议融合到系统当中,完成接入平台以及设备开发框架的开发,为底层设备提供了一种统一的开发与接入方式,并为上层应用提供设备服务。
[Abstract]:With the rapid progress of embedded technology and network communication technology, the Internet of things ushered in the golden age of its development, a large number of different types of Internet of things applications and terminal devices poured into people's horizons. However, due to the lack of a unified industry standard, different equipment manufacturers and standard organizations have introduced their own set of standards, which cover the physical layer, the communication layer to the service layer, the application layer and so on. This makes it very difficult to exchange messages between devices and systems that follow different communication protocols and communication interfaces. This kind of vertical Internet of things equipment, the application development method reduces the expansibility and the interoperability of the Internet of things equipment and the service, at the same time, the standard disunity also causes some repetitive work in the development process. The development cost of the application is increased and the development efficiency is reduced. In view of this, the purpose of this paper is to propose a development framework of device access to the Internet of things, to extract the commonness in the process of equipment development, and to provide a standard for the development process of equipment services. The framework includes a centralized device access platform and a client device driver framework. Through this framework, heterogeneous devices can access the platform dynamically in a unified way, and through a unified service interface. To provide Internet of things applications with different functions of Internet of things equipment services. The specific contents include: 1. Design and implementation of equipment resource information model of Internet of things: this model defines and standardizes the metadata information of equipment and equipment service, and describes the service interface and communication interface of equipment. 2. Design and implementation of external interface model of Internet of things access development framework: in this paper, a driver architecture model and device service model are proposed, and the development interface of driver architecture and the service interface of service model are defined respectively. Design and implementation of Internet of things access development platform system: using Jersey,Netty,SSH and other program development framework, and integrating the above two models and M2M communication protocol into the system, to complete the development of access platform and equipment development framework. It provides a unified development and access mode for the underlying equipment, and provides equipment services for the upper application.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.44;TN929.5
本文编号:2495908
[Abstract]:With the rapid progress of embedded technology and network communication technology, the Internet of things ushered in the golden age of its development, a large number of different types of Internet of things applications and terminal devices poured into people's horizons. However, due to the lack of a unified industry standard, different equipment manufacturers and standard organizations have introduced their own set of standards, which cover the physical layer, the communication layer to the service layer, the application layer and so on. This makes it very difficult to exchange messages between devices and systems that follow different communication protocols and communication interfaces. This kind of vertical Internet of things equipment, the application development method reduces the expansibility and the interoperability of the Internet of things equipment and the service, at the same time, the standard disunity also causes some repetitive work in the development process. The development cost of the application is increased and the development efficiency is reduced. In view of this, the purpose of this paper is to propose a development framework of device access to the Internet of things, to extract the commonness in the process of equipment development, and to provide a standard for the development process of equipment services. The framework includes a centralized device access platform and a client device driver framework. Through this framework, heterogeneous devices can access the platform dynamically in a unified way, and through a unified service interface. To provide Internet of things applications with different functions of Internet of things equipment services. The specific contents include: 1. Design and implementation of equipment resource information model of Internet of things: this model defines and standardizes the metadata information of equipment and equipment service, and describes the service interface and communication interface of equipment. 2. Design and implementation of external interface model of Internet of things access development framework: in this paper, a driver architecture model and device service model are proposed, and the development interface of driver architecture and the service interface of service model are defined respectively. Design and implementation of Internet of things access development platform system: using Jersey,Netty,SSH and other program development framework, and integrating the above two models and M2M communication protocol into the system, to complete the development of access platform and equipment development framework. It provides a unified development and access mode for the underlying equipment, and provides equipment services for the upper application.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP391.44;TN929.5
【参考文献】
相关期刊论文 前3条
1 杨林;;国内外物联网标准化组织情况[J];大众标准化;2015年03期
2 贾雪琴;毛峻岭;;物联网国际标准化活动及其标准综述[J];集成技术;2014年03期
3 张翔;李士宁;姚高雪;;物联网设备即插即用技术研究[J];电子设计工程;2013年15期
相关博士学位论文 前2条
1 吴振宇;基于Web的物联网应用体系架构和关键技术研究[D];北京邮电大学;2013年
2 石瑞生;物联网服务平台发布订阅关键技术研究[D];北京邮电大学;2013年
相关硕士学位论文 前1条
1 黄明亮;物联网开放平台的研究与设计[D];中国海洋大学;2013年
,本文编号:2495908
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2495908.html