家庭网络设备的组网方案选择
家庭内部网络连接的方案是家庭网络快速发展道路上最迫切需要统一规范的方面。直接关系到用户的实际使用和安装。由信息家电构成的家庭网络的设置与一般公司的网络设置不同,家庭网络最重要是将设备彼此连接并进行相关的运用。
家庭网络中设备连接技术分为有线和无线两种方式。有线方式如以太网,它数据传输速率高,可靠性强,但灵活性差,布线复杂;无线方式便于移动设备的联网,非常灵活,但速率相对较低,抗干扰性和安全性也是要解决的问题。目前,关于家庭无线联网的技术已经有几种产品和标准,大部分都是采用2.4GHz、ISM频段,其中最具代表性的是802.11、HomeRF与蓝牙技术三大技术。
本次设计中,经过各种技术比较,发现蓝牙技术在家庭局域网络的应用中有以下优势:
1、蓝牙使用无需申请的2.4GHz ISM微波工作频段,且在全球范围适用;
2、蓝牙设备在通信连接的状态下有四种工作模式:激活、呼吸、保持和休眠,其中后三种为不同程度的低功耗模式,因此蓝牙设备非常节能;
3、蓝牙采取调频和扩频的方式,从而具有很多抗干扰功能;
4、蓝牙的通信距离为10m,属于是中短距离无线通信,这个距离比IEEE802.11b标准的短,但又比红外线的通信距离长,比较适合应用与家庭局域网络中。
经过上述分析和比较,本文研究的信息家电控制信息传输系统中,在家庭网络内部采用蓝牙技术组网,就是说用蓝牙模块作为信息家电和家庭网关的内部网络接口,在信息家电和家庭网关之间无线传递控制信息。
本文介绍了信息家电及家庭网络的概念和目前国内外的发展现状,阐述了发展家庭网络的必要性,研究了以家庭网关为核心构建无线家庭局域网的方法。通过利用通用分组无线业务(GPRS)技术,依托中国移动公司的GPRS移动通信网络,提出了一种基于GPRS模块的信息家电控制信息无线传输系统的设计方案。控制中心服务器是整个传输系统的Internet部分。用户可以通过控制中心服务器获得家中的各个信息家电的运行状态或者远程控制家中的信息家电。
本文的研究重点主要放在家庭网关部分。具体内容是将 GPRS无线接入技术与嵌入式家庭网关技术相结合,选择嵌入式开发板、GPRS模块和蓝牙模块搭建家庭网关的硬件平台,基于嵌入式Linux软件平台开发GPRS模块驱动程序和应用软件,实现家庭网关的无线 Internet接入和传输信息家电的控制信息的功能。
系统软件设计
在基于GPRS的信息家电控制信息无线传输系统中,本文所涉及的软件设计包括以下两部分[11]:
1、GPRS模块在Linux操作系统下的驱动程序;
2、家庭网关上的信息家电远程控制软件。
GPRS模块在Linux操作系统下的驱动程序主要完成GPRS模块无线接入Internet并提供数据传输的功能,信息家电远程控制软件主要实现家庭网关与Internet上控制中心服务器的通信,信息家电和控制中心服务器之间提供了一个指令转发中心。控制中心服务器通过TCP/IP协议将信息家电控制命令或查询指令发送到家庭网关的指定端口,运行在该端口的信息家电远程控制软件将控制命令或查询指令处理后,转发到家庭内部网络的信息家电上;另外,还要对控制命令进行反馈和对查询指令进行应答,将信息家电的状态信息封装,再通过TCP/IP协议发送到远端控制中心服务器上。这样,用户无论何时何地都可以了解和控制信息家电的运行状况。
由于这次毕业设计的时间和个人能力有限,我把本次毕业设计的重点放在第二部分,即家庭网关上的信息家电远程控制软件的研究与设计。对GPRS模块的驱动程序只做简要说明。