- 22
- 0
- 约3.51千字
- 约 11页
- 2018-06-07 发布于江西
- 举报
MCVZ的智能家庭网关的解决方案.docx
MC68VZ328的智能家庭网关的解决方案MC68VZ328的智能家庭网关的解决方案摘要:本文给出MotorolaVZ328芯片实现的智能家庭网关的解决方案。该方案中给出智能家庭网关的硬件体系结构和软件体系结构。该方案可以实现通过Internet网和智能家庭网关对家庭内部网络上的家电设备进行控制,并且实现远程自动报警功能。也对智能家庭网在系统中,实现网络功能的TCP/IP协议开发作出说明。关键词:智能家庭网关硬件体系结构软件体系结构PPSMTCP/IP引言智能家庭网络是信撤息时代带给人们的又一个高科技产物。它巴借助现有的计算机网络技术,将家庭内部踔的各种家电和设备连网,通过网络为人们裕提供各种丰富、多样、个性、方便、舒适架、安全和高效的服务。家庭网络化也是整个社会信息化的一个重要的部分。智能家廾庭网络系统的基本结构如图1所示。家实现家庭内部信息与家庭外部信息的交胀换,无疑是家庭连网的目的所在,其实现弱需要设计一个理想的家庭网关。1家庭网关家庭网关作为家庭网络与In激ternet间的接口,如图2所示。家郅庭网关应具有以下的基本功能:①作·为所有外部接入网连接到家庭内部,同时佯将家庭内部网络连接到外部的一种物理接口;②使住宅用户可以获得各种家庭里服务的平台;③为家庭内部网络中的设备分配IP地址,每个家庭网络中的设劈备必须拥有唯一的IP地址,对于这种仅版限于家庭内部使用的IP只能由家庭网关树来配置;④路由功能,家庭网络的复杂性使得内部可能存在多个具有不同物理恂协议的子协议,家庭网关必须具有路由的炸功能,将来自Internet的带宽信ざ息发送给相应的设备,同时也可实现设备蹀间通信及分工合作;⑤共享宽带连接一,使家庭内部的多个PC及其它信息设备ョ有效地共享宽带接入。2智能家掳庭网关的实现智能家庭网关的硬件体系结构智能家庭网关的硬件体系结构嘀如图3所示。智能家庭网关硬件系统溃选用Motorola公司的68VZ3股28处理器芯片,配合4MB的Flas呻h和2MB的SDRAM存储器,对外提酗供RS232/RS485、USB、I茉/O和以太网接口,并可以方便地扩展多芑种智能家庭网络物理接口。智能家庭ド网关的软件体系结构软件体系结涩构如图4所示。在家庭网关的软件系誉统中,选用Motorola提供的PP店SM系统。由于PPSM系统没有提供窗柝口系统,因此根据家庭网关系统中的实际鳅需要作出适当的修改后,设计出一套窗口煲操作系统;又由于PPSM系统中没有实徐现网络功能,因此在对PPSM系统进行诼修改时添加了TCP/IP协议栈,这样就可以在这个操作系统中实现网络功能了幺。3嵌入式TCP/IP协议栈开发顸嵌入式系统中对TCP/IP协议栈历的实现方式有硬件固化和软件实现两种。摞硬件方式是指TCP/IP协议栈用硬件辟的方式实现,嵌入式系统中直接与TCP蚰/IP协议栈硬件芯片连接,由它实现协H议的转换,从而使之与互联网相连接。但笑这无疑增加了硬件成本,对一些功能单一忤的嵌入式设备,连接一个完整的TCP/扔IP硬件议栈,是一个极大的浪费,而且扑所增加的成本费用是难以议栈,是个极大禚的浪费,而且所增加的成本费用是难以接受的。因此在该系统中,选用软件方式实靠现嵌入式TCP/IP协议具有更大的优帼势。高级的操作系统可支持TCP/劐IP协议族,但我们选用的PPSM系统染是不支持的,因此必须根据该系统的实际佑需要添加对TCP/IP协议族的支持功潘能。在添加TCP/IP协议族时,根据熙系统的特点和功能设计出独特的TCP/塥IP协议族,实现与需要有关的部分,对茵不需要的协议则不予支持;其次,对于使拓用的协议根据具体应用作出了必要修改。在该系统中,嵌入式TCP/IP┐协议栈实现ARP、IP、ICMP、T犸CP、UDP、HTTP等协议。基本的牯协议处理程序如力所示。结合该系统泪的实际情况,构建嵌入式TCP用于控制艿动作的有限机模型如图6所示。在一些对景于嵌入式系统不必要的地方做了修改、简弊化,但仍保持与标准TCP协议的一致性堙。在设计嵌入式Web服务器,时系迹统中TCP中上只支持HTTP协议,嵌郏入式系统把数据采集、运行参数等当前实軎时数据存入存储器中网页的相关位置。对炔任何TC连接,每次只是支持HTTP协植议发送风页服务,并且把每个网页大小限玟制在一个数据包内,而不会出现IP包的嫠分拆。作为嵌入式Web服务器,TCP连接时只处于被动服务的状态,所以可以Σ将标准TCP有限状态机主动创建连接的磅SYN-ENT状态、主动关闭连接的F睥IN-AIT1、FIN-AIT2、C虐LOSING、TIME-AIT状态省百去。在设计中,还去掉了CLOSED状萝态,让它一开始就处于LISTEN状态η,来监听客户端的连接请求,避免了主动鄞或被动打开的操作,对此嵌入式场合,更化加高效
原创力文档

文档评论(0)