MC68VZ328的智能家庭网关的解决方案
发布时间:2008/5/29 0:00:00 访问次数:453
摘要:本文给出motorola vz328芯片实现的智能家庭网关的解决方案。该方案中给出智能家庭网关的硬件体系结构和软件体系结构。该方案可以实现通过internet网和智能家庭网关对家庭内部网络上的家电设备进行控制,并且实现远程自动报警功能。也对智能家庭网在系统中,实现网络功能的tcp/ip协议开发作出说明。
关键词:智能家庭网关 硬件体系结构 软件体系结构 ppsm tcp/ip
引言
智能家庭网络是信息时代带给人们的又一个高科技产物。它借助现有的计算机网络技术,将家庭内部的各种家电和设备连网,通过网络为人们提供各种丰富、多样、个性、方便、舒适、安全和高效的服务。家庭网络化也是整个社会信息化的一个重要的部分。智能家庭网络系统的基本结构如图1所示。
家实现家庭内部信息与家庭外部信息的交换,无疑是家庭连网的目的所在,其实现需要设计一个理想的家庭网关。
1 家庭网关
家庭网关作为家庭网络与internet间的接口,如图2所示。家庭网关应具有以下的基本功能:
①作为所有外部接入网连接到家庭内部,同时将家庭内部网络连接到外部的一种物理接口;
②使住宅用户可以获得各种家庭服务(包括现有的和未来可能出现的服务)的平台;
③为家庭内部网络中的设备分配ip地址,每个家庭网络中的设备必须拥有唯一的ip地址(仅限于家庭网络内部使用),对于这种仅限于家庭内部使用的ip只能由家庭网关来配置;
④路由功能,家庭网络的复杂性使得内部可能存在多个具有不同物理协议的子协议,家庭网关必须具有路由的功能,将来自internet的带宽 信息发送给相应的设备,同时也可实现设备间通信及分工合作;
⑤共享宽带连接,使家庭内部的多个pc及其它信息设备有效地共享宽带接入。
2 智能家庭网关的实现
2.1 智能家庭网关的硬件体系结构
智能家庭网关的硬件体系结构如图3所示。
智能家庭网关硬件系统选用motorola公司的68vz328处理器芯片,配合4mb的flash和2mb的sdram存储器,对外提供rs232/rs485、usb、i/o和以太网接口,并可以方便地扩展多种智能家庭网络物理接口。
2.2 智能家庭网关的软件体系结构
软件体系结构如图4所示。
在家庭网关的软件系统中,选用motorola提供的ppsm系统。由于ppsm系统没有提供窗口系统,因此根据家庭网关系统中的实际需要作出适当的修改后,设计出一套窗口操作系统;又由于ppsm系统中没有实现网络功能,因此在对ppsm系统进行修改时添加了tcp/ip协议栈,这样就可以在这个操作系统中实现网络功能了。
3 嵌入式tcp/ip协议栈开发
嵌入式系统中对tcp/ip协议栈的实现方式有硬件固化和软件实现两种。硬件方式是指tcp/ip协议栈用硬件的方式实现,嵌入式系统中直接与tcp/ip协议栈硬件芯片连接,由它实现协议的转换,从而使之与互联网相连接。但这无疑增加了硬件成本,对一些功能单一的嵌入式设备,连接一个完整的tcp/ip硬件议栈,是一个极大的浪费,而且所增加的成本费用是难以议栈,是个极大的浪费,而且所增加的成本费用是难以接受的。因此在该系统中,选用软件方式实现嵌入式tcp/ip协议具有更大的优势。
高级的操作系统可支持tcp/ip协议族,但我们选用的ppsm系统是不支持的,因此必须根据该系统的实际需要添加对tcp/ip协议族的支持功能。在添加tcp/ip协议族时,根据系统的特点和功能设计出独特的tcp/ip协议族,实现与需要有关的部分,对不需要的协议则不予支持;其次,对于使用的协议根据具体应用作出了必要修改。
在该系统中,嵌入式tc
摘要:本文给出motorola vz328芯片实现的智能家庭网关的解决方案。该方案中给出智能家庭网关的硬件体系结构和软件体系结构。该方案可以实现通过internet网和智能家庭网关对家庭内部网络上的家电设备进行控制,并且实现远程自动报警功能。也对智能家庭网在系统中,实现网络功能的tcp/ip协议开发作出说明。
关键词:智能家庭网关 硬件体系结构 软件体系结构 ppsm tcp/ip
引言
智能家庭网络是信息时代带给人们的又一个高科技产物。它借助现有的计算机网络技术,将家庭内部的各种家电和设备连网,通过网络为人们提供各种丰富、多样、个性、方便、舒适、安全和高效的服务。家庭网络化也是整个社会信息化的一个重要的部分。智能家庭网络系统的基本结构如图1所示。
家实现家庭内部信息与家庭外部信息的交换,无疑是家庭连网的目的所在,其实现需要设计一个理想的家庭网关。
1 家庭网关
家庭网关作为家庭网络与internet间的接口,如图2所示。家庭网关应具有以下的基本功能:
①作为所有外部接入网连接到家庭内部,同时将家庭内部网络连接到外部的一种物理接口;
②使住宅用户可以获得各种家庭服务(包括现有的和未来可能出现的服务)的平台;
③为家庭内部网络中的设备分配ip地址,每个家庭网络中的设备必须拥有唯一的ip地址(仅限于家庭网络内部使用),对于这种仅限于家庭内部使用的ip只能由家庭网关来配置;
④路由功能,家庭网络的复杂性使得内部可能存在多个具有不同物理协议的子协议,家庭网关必须具有路由的功能,将来自internet的带宽 信息发送给相应的设备,同时也可实现设备间通信及分工合作;
⑤共享宽带连接,使家庭内部的多个pc及其它信息设备有效地共享宽带接入。
2 智能家庭网关的实现
2.1 智能家庭网关的硬件体系结构
智能家庭网关的硬件体系结构如图3所示。
智能家庭网关硬件系统选用motorola公司的68vz328处理器芯片,配合4mb的flash和2mb的sdram存储器,对外提供rs232/rs485、usb、i/o和以太网接口,并可以方便地扩展多种智能家庭网络物理接口。
2.2 智能家庭网关的软件体系结构
软件体系结构如图4所示。
在家庭网关的软件系统中,选用motorola提供的ppsm系统。由于ppsm系统没有提供窗口系统,因此根据家庭网关系统中的实际需要作出适当的修改后,设计出一套窗口操作系统;又由于ppsm系统中没有实现网络功能,因此在对ppsm系统进行修改时添加了tcp/ip协议栈,这样就可以在这个操作系统中实现网络功能了。
3 嵌入式tcp/ip协议栈开发
嵌入式系统中对tcp/ip协议栈的实现方式有硬件固化和软件实现两种。硬件方式是指tcp/ip协议栈用硬件的方式实现,嵌入式系统中直接与tcp/ip协议栈硬件芯片连接,由它实现协议的转换,从而使之与互联网相连接。但这无疑增加了硬件成本,对一些功能单一的嵌入式设备,连接一个完整的tcp/ip硬件议栈,是一个极大的浪费,而且所增加的成本费用是难以议栈,是个极大的浪费,而且所增加的成本费用是难以接受的。因此在该系统中,选用软件方式实现嵌入式tcp/ip协议具有更大的优势。
高级的操作系统可支持tcp/ip协议族,但我们选用的ppsm系统是不支持的,因此必须根据该系统的实际需要添加对tcp/ip协议族的支持功能。在添加tcp/ip协议族时,根据系统的特点和功能设计出独特的tcp/ip协议族,实现与需要有关的部分,对不需要的协议则不予支持;其次,对于使用的协议根据具体应用作出了必要修改。
在该系统中,嵌入式tc