Home.Net模型/架构研究
2.硬件平台
家居网络中心的主要功能在于网络,因而可选择具有较强通信处理能力、价格适当的微处理器作为主要的控制器,如Power PC、ARM等,配以各个网络接口芯片,如Internet宽带接入、蓝牙技术、LAN总线等。现在,这些功能是组合的,未来的发展方向应是系统芯片SOC(System on Chip)。
3.软件模块
软件包括2部分:家居网络中心的系统软件和运行于家用电脑上的家居智能控制
软件。家居网络中心的软件平台有2种:一是购买通用操作系统软件;二是利用Linux软件进行裁减开发。最好采用Linux,因源代码开放,可以按照需要对系统结构进行改动,形成专用的操作系统,更能发挥系统硬件功能。
4.网络体系结构
家居网络中心的目标是组建一个开放式的网络管理与数据交换平台,应该有一个开放的网络体系结构。按照OSI模型与TCP/IP协议模型,对于家居网络存在多种不同网络通信媒介。我们提出一个类似于IP协议的家居网络体系。家居网络体系可分三层,即应用层、网络层、链路层。应用层负责处理控制网络中各个家用电器的数据流向,提供特定应用;网络层处理数据分组在不同媒介中的选择通路,确定数据流通媒介,可通过地址识别或其他方式;链路层包括操作系统中的设备驱动程序和对应的网络接口卡,处理物理接口细节。网络层的协议可借鉴IP协议模型,实现不同通信媒介的数据统一交换。另外,还要注意解决家居网与Internet的TCP/IP协议实现数据交换。
三、总结
Home.Net模型/架构体系只是提出一个大概的开放的模型/架构网络体系结构构思,无论在硬件与软件平台上都很浅显,须要更进一步在技术上、结构上等多方面进行补充、提高、充实。本文希望能够在这方面做一个抛砖引玉的作用。
Home.Net模型/架构包含内容较多,主要是有关网络方面的技术。有些技术还正在发展,而且系统包括硬件平台与软件平台的开发。如何在现有条件下,保证项目资金来源、人力资源、技术资源、开发设备资源、开发时间要求等,都要考虑到。如要开发,该项目可分4大步骤:① 调研国内外的有关技术情况,分析市场需求情况,消化技术,包括硬件与软件、网络技术等,在此基础上提出完整的模型/架构,论证可行性。② 选定与设计硬件平台,并制作调试平台,编写各个设备的驱动程序,为下一步软件开发做准备。③ 软件操作系统的开发,采用何种系统,以及系统内部特别是网络软件如何设计等。④ 在硬件与软件平台上,编写应用程序,包括普通电脑部分的应用程序。
《Home.Net模型/架构研究(第3页)》