QT+socket基于互联网的远程控制协议设计实现(2)
时间:2019-03-31 10:53 来源:毕业论文 作者:毕业论文 点击:次
本设计通过对互联网的远程控制传输协议的研究与分析,设计并模拟了远程控制的协议内容,实现了控制端与被控端即温控器的远程监控。 2 开题报告 2.1 技术说明 2.1.1 远程控制软件工作原理: 远程控制软件一般分服务器和客户端软件两部分,服务器端程序安装在需要被监控的设备上,而客户端程序则安装在用来操控服务器的设备上。需要远程控制时,客户端程序开始发送连接信号,当服务器端相应信号后建立一个特殊的远程控制连接,通过这个远程连接客户端开始发送一些约定好的远程控制命令。服务端接收后相应客户端的各种操作与要求。有时服务器端也需要通过这个远程连接反馈信息给客户端。本设计中温控器为被控端,通过电脑中客户端程序发送命令来控制从而进行一系列操作。 本设计使用TCP/IP传输协议来实现远程控制信息的传输。所在它是因为该协议的稳定通信状态可以保证信息完整无误的发送到制定地点,基本满足远程控制的需求。远程控制需要能在任何时间与地点实现设备的连接与控制,这需要设备发送的信息能够准确无误的发送给对方,并且传输距离不能收到限制。 2.1.2 智能家居及物联网的定义: 物联网是新一代信息技术的重要组成部分,顾名思义,物联网就是物物相连的互联网。从技术架构上来看,物联网可分为三层:感知层、网络层和应用层。其中感知层为物联网的核心部分,用来采集信息。感知层位于物联网的三次结构中的最底层通俗来说感知层就和人类的五官及皮肤一样,可以识别并采集各种外界信息。感知层包括各种传感器等设备。网络层是OSI模型中的第三层,用来实现数据在端与端之间的传送。网络层就相当于人类的中枢神经和大脑,可以用来传递和处理各种感官获取而来的信息。在物联网中网络层由各种通信技术(有线/无线)、网络的管理系统和平台组成。应用层顾名思义就是与用户沟通的链接,相应各种不同的需求从何设计并实现互联网的应用程序。 随着网络信息技术的快速发展,物联网的的含义有了一定的变化。虽然在不同领域的定义存在着一定的分歧,但其基本特征还是明确的,即以互联网为核心和基础,扩展网络,使用户端分布在任何领域从而实现两个物体之间进行连接交流和信息的通信交换。远程家具就是物联网的一个实例,基于互联网对家用电器进行远程控制,实现家居的实时监控。更加人性化的同时也使生活效率得到进一步的提高。 智能家居指的是家用电器的智能化,即利用各种网络通信、综合布线及计算机技术来控制与家居有关的系统,将系统与网络结合在一起可以统一进行管理与监控。智能家居以实现设备通信和家用电器的集中监控管理为目标,保持家电与人类生活环境的协调发展。可以将当前各种被动的需要人为控制的设备变为有智慧的智能工具。方便家用电器与外界的交流与沟通,即服务人员可以直接通过网络对家居进行监控与故障的处理,优化了人们的生活方式,同时省去一笔出行费用开支。与普通家居相比较,技能家居可以通过更加安全、品质更高的生活方式来为人们提供更加舒适、更有品的生活空间。 2.1.3 TCP/IP协议: TCP/IP译名为传输控制协议/因特网互联协议,又名网络通讯协议,是互联网络的基础,也是互联网中最基本的协议。TCP/IP即由传输层的TCP和网络层的IP两部分组成组成。并且由于TCP是面向连接的所以只能用于端到端的通讯。网络协议共分为四层:网络访问层、互联网层、传输层和应用层。其中网络访问层为最底层,用来访问传输介质和实现计算机与硬件的交互。TCP为面向连接的通信协议,连接需要通过“三次握手”来建立,当两端通信结束后拆除连接。 (责任编辑:qin) |