毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc

上传人:仙人指路1688 文档编号:3981308 上传时间:2023-03-30 格式:DOC 页数:31 大小:5.31MB
返回 下载 相关 举报
毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc_第1页
第1页 / 共31页
毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc_第2页
第2页 / 共31页
毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc_第3页
第3页 / 共31页
毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc_第4页
第4页 / 共31页
毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于手机应用平台的智能家电无线远程控制系统方案.doc(31页珍藏版)》请在三一办公上搜索。

1、本科毕业论文(设计) 基于手机应用平台的智能家电无线远程控制系统方案 -以窗户控制为例系别信息管理系专 业电子信息工程届 别2016届班 级2012级电信1班学生姓名学 号指导教师职 称副教授 二O 一六 年 四 月摘要本系统是实现手机客户端与中介服务器的稳定通信,服务器能将接收的控制指令即时转发给被控制的家电,在各种部件的通信之间找到最合理的通信方式跟成本低廉的实现方案。本研究小组决定开发一套成熟稳定的智能家居无线远程控制系统。本系统主要解决两个大问题:一是如何在C/S架构下开发出手机应用与控制现场之间的稳定通信和控制程序的设计;二是如何尽量简化系统构造,又不影响该系统控制的稳定性。路由器对

2、与任何人已经不再陌生,WIFI的兴起也带动了路由器的发展,如今路由器的功能在不断被丰富,如果能把智能家具通过路由器连入互联网,建立一套基于“移动终端-工控服务器-家电”的远程控制系统。关键词:无线控制;智能家居然;C/S架构 AbstractThis system is to achieve stable communication mediation server and mobileclient, the server receives control commands can be instantly forwarded to control home appliances in var

3、ious parts of the communications between the most reasonable scheme of low cost communication method. This team decided to develop a robust, smart home wireless remote control system. This system to address two main issues: first, how developed the mobile phone under the c/s structure applications a

4、nd control stable communication and program design between; the second is how to simplify the system, without affecting the stability of the system. And router one is no longer unfamiliar, also contributed to the riseof the WIFI router development, function of the router being rich, smart furniture

5、can be connected to the Internet through a router, set up a mobile terminal-industrial server appliances of the remote control system.【Key words】Wireless control; smart home ran; C/S architecture目录1.前言51.1 智能手机终端的发展现状51.2智能家电的国内外发展现状51.3研究背景以及意义62.系统架构的总体方案62.1总体设计62.2技术路线72.2可行性分析82.2.1技术可行性82.2.2经

6、济成本可行性83.基于方案的硬件系统设计93.1 框架整体93.2上位服务器与下位PLC之间的通信设计103.3基于移动智能操作平台与远程工控服务器的通讯设计103.4 plc对现场设备的控制与通信113.5现场控制设备113.5.1 PLC(可编程逻辑控制器)113.5.2 继电器模块133.5.3 串口转WiFi模块143.5.4 步进电机驱动模块173.6步进电机174.基于方案的软件系统设计184.1手机客户端程序设计184.2嵌入式服务器端的软件设置204.2.1 PWM和 IO模式204.3 PLC控制步进电机的软件设计225.系统实现的调试过程及结果235.1调试准备235.2调

7、试过程及结果245.2.1 手机端与客户端通信测试245.2.1手机控制App的调试255.2.2现场控制的调试276.总结与展望29致谢30参考文献311.前言1.1 智能手机终端的发展现状在2010年之前,科技界对于通信终端的智能化定义还显得模棱两可,如日中天的诺基亚王朝统治着者全世界的手机市场,随着人们娱乐方式的改变,对通信方式的要求也越来越高,此时此刻苹果的公司的第四代智能手机杀入市场,掀起一股手机智能化的革命热潮,人们对APP以及触屏技术的追捧达到空前的高度,基于安卓或者IOS两大智能系统平台的各类应用软件也如雨后春笋,铺天盖地的印入人们的视野,也发展得越来越成熟,人们开始围绕着手机

8、终端开始了各种生活功能的转接,各种娱乐方式也发生了翻天覆地的变化,移动互联网也变成不可逆转的时代趋势。1.2智能家电的国内外发展现状智能家电的概念提出已经有一些历史,但真正实现所谓的“智能”的家电却很少,而能否被远程控制是家具智能最重要的标志之一。目前市场上出现得智能家居控制系统主要有德国开发的EIB系统,该系统则是采用集中控制方式实现。这套系统的功能较为强大,比其他智能家电更容易接受控制信号,使用也相对简单,因此采用采用的这套系统不需要多余的布线,这是这套系统的最大的优势,同样是安装成本较高使得该系统无法普及。另外一个是新加坡研发的8x系统,由于其内部功能很容易被拓展使得该系统很实用,但是在

9、某些技术方面达不到要求所以也没能流行起来。 我国国内的家电智能化发展很晚。直到目前为止,我国大部分地区已经普及互联网。除了国外的一些智能家居系统之外,我国国内也有出现了一些智能家电的系统:海尔的e家庭,这套系统必须以海尔的电脑为控制中心,海尔的移动终端为移动控制中心。除此之外清华同方也推出了类似的产品数字家园,针对中国家庭的具体情况设计,遵循国际的智能系统标准,提出的智能家居系统。移动互联网出现之前,远程控制是建立在移动2G网络的中转模式下,短信或者电话操作,操作成本高,过程烦琐,但是将互联网的开发模式移植到移动互联网的时候有些技术并不能通用,比如基于B/S模式的远程控制系统在移动终端平台上效

10、果很差,尽管很多企业公司以及科研机构都已经加快了这方面的研究,但是真正能普及商业化的产品还在反复试用跟不断改进,很多产品都需要给被控制的家电安装定制的功能模块,改装成本高,不利于广泛普及。国内在智能家居领域研发投入比较积极的有小米科技公司,以及很多传统的家电厂商也在向智能家电转型。1.3研究背景以及意义近几年来WIFI网络技术有了很大的进步,硬件设备也得到了长足的发展,智能系统概念的诞生:智能手机、智能家居等等一系列让人惊叹的科技成果的出现正在逐步渗透到社会的各个领域。手机移动终端的普及和发展,移动智能平台越发的稳定和成熟,五门八花的手机应用被植入移动平传统的远程控制技术大部分是基于中国移动,

11、中国联通等移动通信网络,通信网络效率低,控制效果不稳定,很容易受到外界信号的干扰,随着计算机信息处理技术的发展,让人们能随时随地与世界互联;基于当下成熟的手机应用平台和无线网络的高度普及与高速运行的大环境下,层出不穷的智能设备,很多东西都被贴上智能的标签,智能机器人,智能家电,智能无人飞行器,其中智能家电最贴近人们的生活,也是最有开发前景的行业,近场通信WIFI网络依托便捷的路由中转器,利用路由器连接智能家具成为一种很有发展潜力的方向。智能手机平台的远程控制技术刚刚起步,然而B/S框架下的软件系统在手机平台应用效果很差,不能满足人们高速即时的控制要求。因此基于C/S框架的无线远程控制系统成为时

12、代的主流。2.系统架构的总体方案2.1总体设计本套系统基于手机应用平台,基于C/S架构设计控制应用软件实现手机客户端与中介服务器的稳定通信,服务器能将接收的控制指令即时转发给被控制的家电,在各种部件的通信之间找到最合理的通信方式跟成本低廉的实现方案。设计一套成熟稳定的智能家居无线远程控制系统。本系统主要解决两个大问题:一是如何在C/S架构下开发出手机应用与控制现场之间的稳定通信和控制程序的设计;二是如何尽量简化系统构造,又不影响该系统控制的稳定性。路由器对与任何人已经不再陌生,WIFI的兴起也带动了路由器的发展,如今路由器的功能在不断被丰富,如果能把智能家具通过路由器连入互联网,建立一套基于“

13、移动终端-嵌入式服务器-微型控制器-家电”的远程控制系统。手机终端嵌入式服务器微型控制器(单片机或PLC)硬件驱动各类智能家电(内置控制相应芯片) 图2-1 系统整体框架图2.2技术路线本系统是一套软硬件兼顾的系统方案,既有智能家电现场控制的合理布局,也涉及远程控制系统的硬件设备组装,软件开发方面同样遵循软件工程学的原理设计,因此该系统的技术路线分软件跟硬件两个方面设计。(1) 硬件技术路线图互联网嵌入式服务器手机终端可编程逻辑控制器驱动装置智能家电指令脉冲指令图2-2 系统整体框架图硬件系统工作流程:手机终端发送指令,经由互联网发送至工控服务器,再转发至可编程逻辑控制器,可编程逻辑控制器识别

14、指令后,发送脉冲信号至驱动装置,以此控制智能家电的运作。(2)软件系统技术路线本系统的软件设计与开发工作主要包括三部分的内容:1)手机终端上运行的客户端程序:2)嵌入式服务器上的服务器程序;3)plc或者单片机内部的控制指令程序,本系统的软件开发中用到了很多的开发工具,使用了eclipse跟android SDK来搭建开发环境,并使用了java来编写程序,在开发工控机的应用程序时,使用windows 应用开发环境,使用C#来开发应用程序。2、研究方法本课题根据实际功能实现的要求选择相应的硬件,再结合软件技术的开发,赋予硬件设备相应的指令功能,整体布局,局部实现,再重新整合系统。本系统中关键的几

15、个问题有:(1)实现手机终端与嵌入式服务器之间的稳定通信。(2)嵌入式服务器与逻辑控制器之间的通信。(3)现场设备的合理布局。2.2可行性分析2.2.1技术可行性本系统结合最新的硬件设备条件跟智能平台的手机客户端软件,硬件系统采用三层结构的版块模式,分别是手机客户端,嵌入式服务器端,以及现场控制的微处理器控制现场的智能家电,各个层次的硬件模块都是建立成熟的技术基础上,基于TCP/IP协议层次的通信方式,无线网络支持各类硬件之间的通信顺利进行,软件系统是基于安卓平台的APP方式开发,嵌入式服务器与APP之间的通信渠道是开放的,利用SOCKET套间字对两者之间产生信息交互的请求,现场控制端微型处理

16、器对相应驱动的支持都符合开发效果的需求。2.2.2经济成本可行性相比过去效率低下且推广成本过高的智能家电系统,本系统基于成熟的无线网络,大大压缩了远程控制的布线以及安装成本,通过一体化的控制系统,在同一局域网内的所有智能家电接入同一服务器网络,节省了大量的人力物力,本系统采用的服务器也是裁剪后的嵌入式服务器,购买安装成本低,安装方便,具有很强的普及推广性。3.基于方案的硬件系统设计 -窗户控制系统为例 硬件系统工作流程:手机终端发送指令,经由互联网发送至工控服务器,再转发至可编程逻辑控制器,可编程逻辑控制器识别指令后,发送脉冲信号至驱动装置,以此控制智能家电的运作。3.1 框架整体硬件平台是远

17、程控制系统的基础,一个好的硬件系统不仅能够正确实现目标功能,还能为系统的拓展和升级留下足够的冗余。本设计中搭建的硬件平台分为四部分:(1)核心控制器:主要由PLC(可编程逻辑控制器)组成(2)远程控制部分:主要由串口转WiFi模块(serial2NET)、继电器模块组成(3)驱动部分:主要由步进电机与电机驱动器组成。(4)传动装置:两相步进电机步进电机电机驱动器PLCS7-200继电器模块串口转wifi模块电源模块 图3-1 手机远程控制平台硬件框架3.2上位服务器与下位PLC之间的通信设计读出串口信息帧判断串口命令类型型执行电机处理命令收到串口信息帧 开始程序初始化设置串口通信模式NY系统在

18、工作时,首先对程序进行初始化,设置串口通信模式以便接收上位工控机转发的来自远程用户的控制命令,在收到串口信息帧后,PLC对数据帧判断得到相应的控制命令。 图3-2嵌入服务器与下位PLC之间的通信流程图3.3基于移动智能操作平台与远程工控服务器的通讯设计基于安卓移动智能平台开发出控制类的专用软件,在工控服务器端开发出通信的软件,两应用程序之间虽然编写的语言不同,但是通信的协议是可以互通的,所以两者通过TCP/IP协议进行通信,服务端的软件将控制客户端的指令进行接收,然后转发给下位机。3.4 plc对现场设备的控制与通信针对不同被控制的智能家电设备,plc储备不同的控制指令,不同的指令控制智能家电

19、的不同运作,每一条指令都对应不同的触发指令,当PLC接收不同的触发指令时,不同的控制指令就会运行,对现场设备进行控制跟监控。 图3-4 PLC与现场设备之间的控制关系图3.5现场控制设备 本系统采用移动智能终端作为控制器,工控服务器作为信号中转站,可编程逻辑控制器作为现场控制设备。3.5.1 PLC(可编程逻辑控制器) 如图3-5-1-3所示,远程控制平台的控制器采用的是西门子S7-200PLC,PLC抗干扰能力强,可靠性高,有丰富的I/O接口模块,扩展能力强。PLC的功能结构区由CPU、存储器、输入输出模块三部分组成。而其工作原理与微型计算机相比有很大的不同。PLC从0号存储地址所存放的第一

20、条用户程序开始,在无中断或跳转的情况下,按存储地址号递增的方向顺序逐条执行用户程序,直到END指令结束。然后再从头开始执行,并周而复始地重复,直到停机或从运行(RUN)切换到停止(STOP)工作状态,对输入、输出信号采取集中批处理的方式。其结构框图和信号处理图及其硬件连接图如下图2、3、4所示:编程器通信接口CPU存储器电源输入模块输出模块输入装置输出装置机械/对象PLC图3-5-1-1可编程控制器结构框图输出刷新输入扫描程序执行最后一条指令第一条指令映像表输入映像表输出映像表输出模块输出模块CPU用户程序 图3-5-1-2PLC内部运行和信号处理图图3-5-1-3 S7-200硬件连接电路3

21、.5.2 继电器模块4路带光耦继电器模块用于接收开关量,其中光耦原理是用一个信号控制另一信号,而继电器用小电压控制大功率开关,起开关功率放大的作用。应用于系统上,替代了按键开关,为用手机APP无线发送信息给PLC控制器提供了可能。如下图5所示:本系统中,嵌入式服务器将接收到的信号以数字信号转发给继电器,继电器通过识别高低电平来实现开关的中断,从来达到系统的功能目的。 图3-5-2继电器模块硬件连接电路3.5.3 串口转WiFi模块本设计因为要实现通过手机APP远程控制家电,运用serial2NET即串口转WiFi模块实现手机终端与控制器件之间的通信,而serial2NET是基于通用串行接口的符

22、合网络标准的嵌入式模块,内置TCP/IP 协议栈,能够实现户串口、以太网、无线网(WIFI)3个接口之间的转换,通过SERIAL2NET模块,传统的串口设备在不需要更改任何配置的情况下,WF-U-09T是一款多功能 UART 接口 Wi-Fi 数据传输模块,它内部集成了支持 ARP、ICMP、UDP 、TCP/IP、 DHCP 客户端以及 DHCP 服务器等诸多协议 TCP/IP 协议和 Wi-Fi 驱动,具备通用串口,具有系统接口灵活,编程控制方便等诸多优点。网络结构上,模块支持基础网络(infra)和特殊的 Ad-hoc 网络结构。加密认证方面,模块支持开放性、WEP 64/128,WPA

23、, TKIP,AES 等诸多安全协议。由于灵活的结构设计使得模块在功能完备的前提下拥有更低功耗和较高的数据吞吐率。用户利用它可以轻松实现嵌入式设备的无线网络功能,节省人力物力和开发时间,使产品更快的投入市场,增强竞争力。模块可以工作在 -1070的温度范围内。UART 接口波特率可最高波特率是 115200B,具有 TCP,UDP 数据传输模式,并且支持串口和网页两种配置参数的方式,方便使用。1.工作指示灯模块自身带有1个指示灯。指示灯功能说明闪烁连接状态指示正在准备网络连接闪烁后灯灭连接状态指示网络功能工作正常2.引脚说明模块的CPU工作电压为3.3V,模块的引脚间距为2.54mm,100m

24、il,具体说明如下。 引脚功能说明RECALL 输入引脚输入低电平时间大于5s 以上,模块将系统配置参数复位为系统出厂默认值,通过串口配置模块的时候此引脚处于低电平正常运行状态,默认低电平,串口发送时高电平,这种方式专门用于支持485通讯RESET 输入模块复位,低电平有效BT0 输入保留3V3 电源电压3.3VO2 输出开关量输出O3 输出开关量输出TXD模块数据发送模块的232数据发送端 TTL电平 可接3.3V单片机RXD 模块数据接 收 模块的232数据接收端 TTL电平 可接3.3V单片机GND 接地接地O1 输出开关量输出O0 输出开关量输出LED 输出链路扫描时输出方波信号,连接

25、正常后输出高电平,未连接输出低电平PWM2 输出PWM 脉宽调制波形输出PWM1 输出PWM 脉宽调制波形输出I0 输入开关量输入I1 输入开关量输入RST 复位引脚上收到200ms低电平以复位整个模块。通常你不必理会,悬空即可天线 外接天线 对信号要求不高场合使用可悬空本管脚3. 连接框图请一定注意 模块的插针引脚是TTL电平,不要和232电平的设备进行直接连接,否则会烧坏模块。其模块主要芯片电路图如图7 、8所示: 图3-5-3-2串口转WiFi模块wifi Module芯片原理图 图3-5-3-3 串口转WiFi模块 MAX232芯片原理图3.5.4 步进电机驱动模块控制器与被控制电机需

26、要用驱动器进行信号的调整,本设计采用东芝公司推出的低功耗、高集成两相混合式步进电机驱动板Tb6560,主要特点有:内部集成双全桥MOSFET驱动;最高耐压40V,单相输出最大电流3.5A;具有整步、1/2、1/8、1/16细分方式;内置温度保护芯片,温度大于150时自动断开所有的输出;具有过流保护。并由3部分电路组成:控制信号隔离电路、主电路和自动半流电路。其接线电路如下图8: 图3-5-4 Tb6560驱动板接线电路图3.6步进电机步进电机是一种开环控制元件。它将电脉冲信号转变为角位移或线位移。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为步距角,它的旋

27、转是以固定的角度一步一步运行的在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,可以通过控制脉冲个数来控制角位移量,而不受负载变化的影响,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。本套窗户控制系统就是利用控制步进电机的正反转跟位移量来控制窗户的开关。4.基于方案的软件系统设计本套控制系统在基于硬件系统的基础上需要各种环节更加完善的软件系统支持,该系统的软件部分包括手机平台的控制客户端,以及现场控制端PLC上的控制系统软件的设计,客户端软件以及嵌入式服务器上核心的软件部分是两者之间的通信程序的设计。4.1手机客户端程序

28、设计本系统的手机端控制软件基于安卓智能的平台开发,应用Java语言进行编程,使用android-studio作为开发工具,开发了一个具有遥控功能的手机应用软件,具有很好的人机交互性和界面友好性。可以通过串口转WiFi模块直接实现与PLC控制器的通信,方便通过手机设定电机状态。下图是控制软件的工作流程图: 程序初始化选择家电类型是否建立连接控制界面选择控制指令控制结束开始 图4-1控制APP工作流程图手机平台的APP控制客户端通过设计简洁友好的控制界面,主界面紧密布局需要控制的家电类选项,每个主界面的家电控制设计各自的控制Activity,整个APP软件系统设计的核心是建立起客户端与嵌入式服务器

29、的稳定通信,本套系统的通信方式是利用基于TCP/IP协议的Socket套间字建立长连接,然后进行数据传送。 APP部分通信代码如下: private void initClientSocket() new Thread()public void run() try /* 连接服务器 */socket = new Socket(SERVER_HOST_IP, SERVER_HOST_PORT);/* 获取输出流 */output = new PrintStream(socket.getOutputStream(), true, utf-8);dout = new DataOutputStream

30、(socket.getOutputStream();din = new DataInputStream(socket.getInputStream();handler.sendEmptyMessage(0); catch (UnknownHostException e) handleException(e, unknown host exception: + e.toString(); catch (IOException e) handleException(e, io exception: + e.toString();.start();4.2嵌入式服务器端的软件设置本套系统的服务端软件采

31、用嵌入式串口转WIFI模块,该模块集成了WEB服务器的设置界面,实现了嵌入式设备通过 UART 接口与 Wi-Fi 网络中的设备进行数据交换, UART接口最高频率达到 115200B;一个可编程控制的透明串口,用于数据传输;该款嵌入式服务器有几种工作模式,而本系统利用的就是该串口模式的服务器状态。4.2.1 PWM和 IO模式在任何工作模式下,WF-U-09T除了有透明串口通信的功能之外,还能够输出频率和占空比可调的 PWM 脉宽调制信号和开关量输入输出信号。因为WF-U-09T内建了一个端口号为 3176 的 TCP Server,模块上电后就在监听这个端口,外设发起连接请求时建立连接,再

32、根据外设的相关命令控制 PWM 信号输出或者是 IO 信号输入输出。这便于模块独立应用,而无需其他的 MCU。 图 4-2-1 串口转WIFI工作模式图 PWM 和 IO 模式的具体请求数据报格式、内容及实例参考如下:1)TCP 服务监听到(OUTPUT 请求)格式:“OUTPUT X”服务器接收到” OUTPUT 请求” 后将 X 中对应的低 4bit 值输出至相应的管脚,其中 X 为十进制数值的 Ascall 码。如“OUTPUT 15”,所有输出口将变为高电平。2)TCP 服务监听到(PWM 请求)格式:“PWM X Y Z”服务器接收到“PWM 请求”(请求格式采用 10 进制的 AS

33、CALL 码字符串表示)后,将解 析 X,Y,Z三个字符串转换为 10 进制数,分别用于表示 PWM 通道号、PWM 周期和 PWM 占空周期,所有字符串之间使用空格分隔。如“PWM 1 100 50”字符串表示,PWM 通道 1 输出高电平时间为 50*10us,整个周期为 100*10 us,频率为 1K,占空比 50%。通道与管脚对应关系:PWM1: PIN13PWM2: PIN143)TCP 服务监听到(QUERY 请求)格式:“QUERY”服务器将返回 2 个 INPUT 输入端口(pin15、pin16)的当前状态,其中 PIN15 状态存储于 字节 bit1 位,PIN16 状态

34、存储于字节 bit0 位。返回格式采用 Ascall 编码的字符串“ANSWER X”返回给对方。X 为十进制数字的字符。如 PIN15 为高,PIN16 为低电平则服务器返回字符串“ANSWER 2”(所有串采用空格隔开)。4.3 PLC控制步进电机的软件设计西门子S7-200系列PLC采用梯形图编程简单直接,易于修改和维护。运用V4.0 STEP 7MicroWINSP9专用开发工具进行程序的编写和烧写。本套系统的PLC控制步进电机部分利用梯形图进行编程,设定正转,反转,中止三种运行状态;关键代码如下: 图4.3.1 正转状态 图4.3.2 反转状态5.系统实现的调试过程及结果5.1调试准

35、备整个控制系统的三层硬件结构按照各自的需求进行合理连接,手机客户端与嵌入式服务器连入互联网,嵌入式服务器通电并开启服务端的监听模式,现场控制端将步进电机与驱动板进行连接并通电,继电器模块调至相应的电平模式实物连接图如下:图5.1 硬件系统实物连接图5.2调试过程及结果5.2.1 手机端与客户端通信测试 嵌入式服务器模块有专门进行通信测试的软件,将服务模块开启监听模式的状态下,测试手机安装测试软件的APK文件并双击进入测试界面,服务端与客户端测试的结果分别如下: 图5-2-1 服务器通信测试图5.2.1手机控制App的调试将开发的APP的apk文件导入至安卓测试手机进行安装,并双击进入App的控

36、制程序,在嵌入式服务器监听模式开启的状态下,在控制界面进行连接测试,当控制软件与服务端连接成功的状态下会激活调节按钮。APP各个界面的测试截图如下: 图5.2.1-1 主控界面 图5.2.1-2 窗户控制界面5.2.2现场控制的调试当嵌入式服务器通电并开启监听模式之后,当接收到客户端发来的连接请求时,服务器端会自动回复建立长连接,然后接收到客户端发来的指令时,模块上的指示灯会相应的闪烁,当服务器接收到客户端发来的正转指令时,服务器的IO输出口输出相应的高低电平控制继电器的开关,从来控制PLC按钮的开关,达到控制步进电机的正反转效果,实物图测试结果如下:图5.2.2 服务器通信测试实物图6.总结

37、与展望设计本套远程控制系统是对智能家居领域的一次深入的探索。通过本套系统的设计与研究,积累了大量无线通信领域的理论知识跟最新的互联网技术,新的时代的要求在更新,不久的未来智能家居的发展,各种远程控制技术也会不断进步与发展,特别是基于手机应用平台的控制技术是未来远程控制技术的方向,即时有效的控制信号会随着无线网络的普及跟发展,变得越来越成熟跟快速。经过了一年的学习和研究,在论文开始的初期,我收集收集了许多资料,对论文题目有一定的了解。分别进行学习资料准备,硬件设备准备,软件环境需求等工作。在进行过程中,我和指导老师经常一起交流沟通,以确保思路一致,并能相互学习。每周有计划汇报和分享,大家一起共同

38、学习,共同进步。虽然遇到了许多的困难,如开发服务器程序,进展缓慢,且工作困难,知识不易理解,给了我研究的机会和挑战。虽然研究论文完成度还不是特别理想,本次研究历时较长,由于论文性质的原因,对于我的技术功底要求很高,特别是通信处理这一块,对于我来说都是空白,网上搜集的资料可读性不强,技术的封闭性导致研究过程中一度出现了几乎停滞不前的情况,各个环节的技术挂钩性也不强,无疑也增加了工作量,给我带来了沉重的精神负担,特别是研究遇到瓶颈的时候,我的情绪是更难处理的,压抑,自暴自弃都出现在过。综合本次论文研究的经验总结了一些心得,首先要树立强大的自信,要有一股不成功便成仁的斗志,其次是要做好计划安排,每一

39、次实验取得的成功要有日志记录,最好能有视频记录,保存好所有实验有关的资料,收获资料,这对以后的结题,报告的编写都是第一手价值资料。7 致谢本次毕业论文的编写工作从选定指导老师到开题报告,再到正文的研究编写到最后完稿持续了整整半年多的时间,整套系统的设计思路经过了几番调整跟修改,到最终版本的整体框架设计,在研究过程中也遭遇了很多困难,不断地查阅资料,遇到思路阻塞的时候就联系指导老师刘老师,刘老师极其耐心地鼓励我大胆去尝试,不仅给我了强大的精神力量坚持到最后论文的结束,论文的编辑工作也经历了多次稿本的修改,我特此感谢刘老师在我完成论文的过程中给予我的帮助跟鼓励,其次,在论文的编写过程中,免不了经常

40、出入图书馆,管理员阿姨经常开特殊渠道能让我周末也能随时随地在图书馆进行资料查询,理工科课题的论文研究是需要绝对的耐心进行思路调整的,在经历了漫长的研究与反复斟酌的过程后,我感觉我整个人的心态也发生了翻天覆地的变化,似乎瞬间成熟了很多,对科学研究的艰苦体会也越来越深刻,第一次体会到付出心血总会有收获的满足感,两点一线的生活,免不了孤独与寂寞,幸亏了我的室友小贤同学,是他一如既往的陪我去图书馆,在我忧郁焦灼的时候跟我谈心,给予了我内心一股珍贵的暖意,毕业论文的结束也意味着我的大学生活也即将画上一个完整的句号,回首往事,大学四年流逝的那么匆忙,细细想想我们在大学获得的跟经历的,感慨万千,虽有一丝伤感

41、,也有一股欣喜,欣喜的是我可以真正面对未知的社会生活,面对自己今后的生活,若干年后,当我回顾大学,希望没有一丝遗憾的满足感。8.参考文献1罗周军.TCP/IP协议及网络编程技术【M】.北京:清华大学出版社,20092无线网络技术的常见的几个标准EB/OL /5030.html3郭宏志.Android应用开发详解.北京:电子工业出版社,20104智能家居控制系统周洪、胡文山、张立明、 卢亦焱 中国电力出版社 (2006-01出版)5智能家居 向忠宏 人民邮电出版社 (2007-06出版)6智能家居设计与施工 顾牧君 同济大学出版社 (2007-10出版)7罗军舟.TCP/IP协议及网络编程技术【

42、M】.北京:清华大学出版社.200108樊燕红.谭香.基于XMPP的即时通信网关应用.计算机技术与应用.2007年第10期.123-1249智能家居设计与施工 顾牧君 同济大学出版社 (2004-10出版)10张大波.嵌入式系统原理-设计应用.机械工业出版社.200611嵌入式系统Bootloader技术内幕,15沈可.使用嵌入式操作系统进行软件开发的特点及优势.电脑开发与应用.第14卷第7期13页16严晓舟编著.Google Android应用框架原理与程式设计.电子版.81.10617鲁士文.计算机网络通信教程.北京:科学出版社.200918郑小宁.基于Internet网的远程控制技术研究.西北工业大学硕士毕业论文.201019郑文波.网络技术与控制系统的技术创新.测控技术.2005(6).45-4820智能手机网.21智能手机技术社区.22安卓网最大的开放式Android资源分享社区.23

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号