【《物联网在智能家居的应用设计(论文)》6200字】.docx
《【《物联网在智能家居的应用设计(论文)》6200字】.docx》由会员分享,可在线阅读,更多相关《【《物联网在智能家居的应用设计(论文)》6200字】.docx(11页珍藏版)》请在第一文库网上搜索。
1、物联网在智能家居的应用设计目录第1章绪论1第2章物联网技术22.1 物联网应用平台架构22.2 物联网网关分层架构32.2.7 构建网关系统32.2.8 构建网关分层架构.4第3章物联网在智能家居的应用53.1 网络通信协议53.2 CoAP可靠传输机制63.3 设备数据上传和更新63.3.1 数据操作流程63.3.2 数据上传与更新消息定义63.4 物联网通信系统数据采集73.5 智能家居平台数据推送83.5.1 智能家居平台推送流程83.5.2 推送消息定义9结论10参考文献11第1章绪论依据传统电信网以及互联网络等消息承载体,可以使得具备独立寻址的普通物体去实现相互连通的网络就是物联网(
2、IntenIetofthings,IOT)o物联网是根据一定的互联网协议,将项目、物体等对象设置输入输出等硬件,然后利用软件系统和硬件信号去实现信息之间的交互以达到可以智能控制的目的。20世纪以后人们对于信息技术的应用进行拓展的主要核心,就是在计算机。在2019年,我国对物联网的连接环境更是进行了进一步的优化,推动了5G、IPV6、NB-IOP等多种网络建设,促进了物联网的实质性发展。物联网的概念提出始于1999年,并且随着IBM的加入,更是得到了美国政府的支持,在全球引起了广泛关注,许多国家更是将物联网当成该国家的发展战略,也是因此物联网的发展得到了进一步的推广。在中国,起步相对较早的物联网
3、也得到了广泛的兴起,新世纪以后新的信息化技术的具体体现主要在物联网的发展上面。更会成为我国战略性的一些新兴产业链的重要一员,产业发展一定会带动我们国家整个国民经济的蓬勃发展,并且我国国家领导人在政府报告里也提到要加快物联网的研究,因此,物联网的潜力是巨大无比的。随着其产业的迅速发展,目前物联网被应用在多个领域,包括智能物流、智能家居、智能交通、医疗保健等各个领域。物联网网关可以被分为由协议适配层、数据模型同步层、感知接口层和平台通信层组成的,其中协议适配层主要负责对搜集的数据进行封装并完成上传工作;数据模型同步层主要负责对数据进行传输和更新;感知接口层负责提供设备接入的接口;平台通信层负责和云
4、平台之间的对接。在物联网系统内,物联网网关是作为连接网络设备以及传统网络的桥梁,将各自分散到不同应用、不同地域的感知网络的信息孤岛通过网络进行连接,并且实现异构网络间的通信和信息交换,推动了物联网的应用。为了解决物联网智能家居系统数据传输的问题和需求,本文在研究物联网在智能家居的实际应用中,设计了基于多通信协议的物联网网关与平台之间双向通信系统。首先,设计了基于Node.js+Socket.IO+Redis的通信系统模块化的设计与实现,采用一致的资源描述方式,安全高效的完成底层传感设备的接入、数据上传和数据模型的实时更新。其次,为了满足物联网系统的可拓展性,实现更多类型设备资源的加入,因此CO
5、AP协议就出现了,在对于完成客户端与服务器双方都可以主动进行沟通,同时也能够实时分享数据的双向传输,CoAP协议对此功能有了很好的表现方式。因此,完成了基于CoAP通信协议的物联网智能家居系统的设计,从而更好地实现多种智能家居设备的接入、管理和数据交互的功能。第2章物联网技术2.1 物联网应用平台架构物联网系统架构,使用基于平台+网关的开放设备体系,完成对底层传感设备数据的接入、传输和处理等,最终通过前端界面展现给个人电脑用户(persona1computer,PC)或着移动端用户。服务器选用NOde.js,用javascript语言来进行程序的实现,完成平台对于底层设备的接入和数据的传输等功
6、能。利用Nodejs的非阻塞机制、事件循环机制特性,使得平台在处理大量并发I/O请求,在向客户端发出响应之前,不需要进行复杂的计算的时候,可以进行快速的传输,不会产生数据高并发的问题。物联网系统架构如图3.1所示。图2-1物联网开放平台架构图2-1中,利用底层设备、物联网网关、物联网云平台以及浏览器组成物联网系统架构。其中物联网云平台又把可以解决不同需求的部分划分出来,物联网事件平台和资源平台便是其中的两部分。事件平台主要针对事件进行操作处理,资源平台则将物联网网关设备的一些操作例如模型的创建以及管理作为一部分功能来实现。在需要将底层设备的实时数据和图片数据通过建立连接进行传输时,则可以通过对
7、于物联网系统中的网关和平台之间建立一个连接,完成这些数据到平台的一个传输过程,并加入数据库中,实现平台对底层设备数据的接入、管理和存储等。在此基础上,平台可也对于底层设备有一个操作和管理的过程实现,主要是为了完成在物联网平台已经注册好的虚拟的实体数据的模型与上传到物联网网关的实时的数据模型的一个同步更新的过程;与此同时,可以通过对于物联网平台创建接口来实现与用户浏览器的连接,将数据传输到前端进行显示,供用户去查看和访问。2.2 物联网网关分层架构物联网系统中为了完成底层设备的认证、数据上传、数据更新等管理以及应用,对于连接云平台和底层设备的桥梁采用物联网网关完成。为了实现网关对设备的协议的转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 【物联网在智能家居的应用设计论文 联网 智能家居 应用 设计 论文 6200
