QT+socket基于互联网的远程控制协议设计实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

QT+socket基于互联网的远程控制协议设计实现

摘要本设计是用一个虚拟的网络平台远程控制温控器。通过了解互联网远程控制协议的原理和相关实现技术,利用QT提供的C++应用程序开发框架及socket网络编程原理,编程实现一个模拟的温控器界面及温控器的远程控制协议。温控器作为服务器,客户端可以利用这个远程控制协议在网络环境下对温控器进行监视及一系列操作。例如更改当前系统模式,风速,设置目标温度及定时自动关闭等功能。温控器通过分析协议响应客户端的需求并反馈基本信息。34096
关键词  物联网  网络协议  温控器   
毕业论文设计说明书外文摘要
Title  Design and implementation of remote control protocol  based on the Internet
Abstract
This design is to use a virtual network platform to remote control the thermostat .Through understanding the principle of remote control protocol (TCP) and Internet related implementation technology, using c + + application development framework provided by QT and socket network programming principle.Program to simulated the thermostat interface and a remote control protocol of the thermostat.Thermostat is the server, the client can use the remote control protocol under the network environment to monitor the thermostat and do a series of operations,like changing the current system mode and wind speed,setting the target temperature and timing automatically shut down, and other functions.Temperature controller respond to the client's needs and feedback information by analyzing the basic agreement.
Keywords  Internet of Things   protocol  temperature   
目   次
1  引言 1
开题报告 2
  2. 1 技术说明  2
  2. 2 国内外研究现状  3
  2. 3 技术选择 4
3  课题设计  7
  3. 1 远程控制系统的设计  7
  3. 2 技术难点的研究  9
4  编码调试  15
  4. 1 调试遇到的问题及解决方案  15
  4. 2 程序运行界面  21
5  对课题的展望  25
  5. 1 对本课题的创意与拓展  25
  5. 2 课题未完成的工作  25
结论  27
致谢  28
参考文献29
1  引言
随着科技的发展,物联网已成为了新一代信息技术的重要组成部分,物联网就是物与物相互连接的互联网。理论上来讲,物联网的核心和基础仍然是互联网,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。即物联网是在互联网基础上的延伸和扩展的网络。物联网通过智能识别、计算通信感知等技术,被人们应用于与网络的融合中。成为了继计算机、互联网之后世界信息产业发展的第三次浪潮。
物联网的概念最初来源于美国麻省理工学院的网络无线射频系统,该系统把物品信息通过传感器与互联网连接起来,实现对物品的信息智能化管理。随着如今网络信息技术的飞速发展,物联网的含义产生了很大的变化。虽然在不同领域的定义存在着一定的分歧,但其基本特征还是明确的,即以互联网为核心和基础,扩展网络,使用户端分布在任何领域从而实现两个物体之间进行连接交流和信息的通信交换。远程家具就是物联网的一个实例,基于互联网对家用电器进行远程控制,实现家居的实时监控。更加人性化的同时也使生活效率得到进一步的提高。
本设计所用的基于互联网的远程控制系统指的是在网络基础上由一台设备监控另一台设备的技术。在有网络的环境下,联网双方通过一个远程控制软件在操控端即客户端上发送远程控制指令。被控端即服务器端接收指令,实现相应的操作。远程控制的被控端与接收端可以是连接了互联网的处在任何位置的设备。被控端可以是一台也可以是多台设备同时连接控制端。 (责任编辑:qin)