论文部分内容阅读
目前在工业生产中不乏远程控制的设备,但家电产品通常都不具备远程控制的功能,在现代社会环境下,这一项缺席的功能在某些特殊的情况下会有其独特的应用与需求。基于这个思考,本设计旨在设计一个针对家电设备的远程控制系统。本系统远程通信的实现采用Internet上基于TCP的客户/服务器网络通信模型。而近距离无线通信选择CC2530ZigBee无线模块实现。为实现C/S远程网络通信,构建起支持TCP/IP网络通信的嵌入式操作系统平台。这里系统平台的构建,硬件采用mini2440的开发板,系统软件选择Linux RTOS。为实现与无线模块衔接共同组成面向电气设备终端的控制器,选择mini2440的串口与ZigBee进行串口互连通信。在操作系统平台上基于TCP的socket编程技术开发Linux下的服务器应用程序。设计CC2530基于串口操作的无线收发程序,由此建立起了数据传输路径,实现了控制的基础。此外本设计的工作还包括利用MFC设计运行在Windows下的客户端软件。本设计涉及方面比较多,在研究中为尽早实现远程控制,在功能上尽量简化,故系统初步主要实现如下简单功能:服务器接受来自客户端的数据并转发到无线主设备模块;通过串口操作,无线主设备模块调用无线操作程序将接收到的命令发送到无线终端,以及从终端接收消息;终端对命令进行分析判断,做出一定的处理,然后发送相应的消息到客户端。本文的创新点在于:提出了有别于传统家电控制方式的家电新型控制方案,即基于Internet远程通信技术与ZigBee近距离无线通信技术相结合的家电控制方案。所做的主要工作有:(1)采用嵌入式计算机平台与无线模块相结合,组建起作为系统核心部分的嵌入式系统平台,并针对具体应用,构建嵌入式系统上基于Linux的系统操作软件平台。(2)分别设计了运行在PC上的Linux客户端与Windows客户端程序,以及基于Linux的嵌入式服务器程序。(3)针对无线传输模块设计了简单的无线通信程序。