论文部分内容阅读
物联网是嵌入了电子元件、软件、传感器等部件的物理实体组成的网络。目前,在物联网的应用场景中,用户对远程控制设备的需求越来越急切。同时,云计算平台和云存储平台的日益成熟与移动互联网的规模不断扩大,为用户通过网络远程控制设备提供了先决条件。但是,不同的物联网设备以及云计算平台使用不同的通信协议,成为不同的物联网设备之间相互通信的阻碍,这是物联网进入联网时代前亟待解决的问题。本文基于AllJoyn技术,设计并实现了基于云平台的物联网远程控制系统,包括物联网设备、云平台和用户终端。本文主要工作如下:(1)远程控制系统相关基础技术的研究。本文阐述了 AllJoyn技术的特点,研究了 AllJoyn通信协议在本地物联网系统中使用的近程通信信息格式,分析了云平台技术的特点以及它的部署模式和服务模式,描述了网络通信中常用的技术协议,探索了基于云平台进行远程设备控制的可行性。(2)远程控制系统的分析与设计。分析了远程控制系统的目标需求,概要设计了模块化的系统架构,详细设计了系统的功能模块。提出了 AllJoyn协议与其他物联网通信协议的转换方案,提出了基于AllJoyn虚拟设备的物联网远程控制解决方案,完善了基于云平台通信通道的物联网远程控制解决方案。(3)远程控制系统的实现与测试。本文通过SaaS云计算平台进行普通智能设备的部署,实现了云平台通信通道的架设;通过云平台通信协议与自订通信协议的结合,完成了智能设备与云平台之间以及云平台与用户终端信息传递;通过在智能设备与用户终端上进行数据解析,操作执行,结果展示,实现了整套远程控制系统的通信流程。通过测试,验证了整套物联网远程控制系统的联通性。本文在对远程控制系统研究的基础上,提出了基于AllJoyn虚拟设备的物联网远程控制解决方案,完善了基于云平台通信通道的物联网远程控制解决方案,建立了基于云平台通信通道的物联网远程控制系统,实现了一套完整的物联网远程控制系统。