天上的云,看得见,摸不着,只有化作细雨,才能滋润万物。高高在上的云计算,只有通过物联网,才能为我们所用。怎样理解云计算的真谛,编织无所不在的物联网,全球嵌入式及移动应用软件领导厂商风河(Wind River)通过其近日在国内一系列城市举办的“风河开发者大会(Wind River Regional Developer Conference 2011)”对这个问题作出了深入的探讨。
云计算也有嵌入式
云,实际上就是高高在上聚在一起的小雨滴,只待随时降落地面滋润万物。相应地,云计算就是通过网络来汇集并集中式地存储和处理数据资料,并通过网络随时随地提供给使用者。
在云计算的环境中,我们身边的设备主要是起到产生信息和使用信息的作用,比如拍照片、录音录像和文字录入编辑,以及显示那些处理好的信息供我们观赏或者使用。如果我们手中没有可以方便地拍照、录像和打字的手机,以及阅读和观赏这些信息的平板电脑,云计算就没有用武之地。如果没有传输快速而且安全可靠的网络,我们随时随地产生的信息资料既不可能传送到云端去集中处理,也不可能随时为我们所用。
所以,云计算不仅对大型服务器和存储器提出了新要求,也对我们眼前直接看到的那些设备和我们没有直接看到的网络传输设备提出了新要求。云计算的盛行,一方面意味着集中存储和处理数据资料的能力大幅提高,另一方面也意味着分散产生和使用数据资料的设备迅速普及。可见,云计算和物联网其实是一个事物的两个方面。如果你从物联网这个方面去看,就离不开嵌入式计算。
不论是我们手中的手机、数码相机、或者是网络中的交换机,这些设备外表看上去不像计算机,但其中都“嵌入”了计算机,所以叫做嵌入式系统。在这个世界上,被嵌入在各种设备里面的计算机,其数量远远超过一眼就能看出来的计算机。例如,一部新型小轿车里面可能有好几十个嵌入式计算机。
在最近召开的风河公司2011年区域开发者大会上,风河公司CTO(首席技术官)、嵌入式计算资深专家Tomas Evensen指出,“云计算为嵌入式计算机带来了巨大的变化,主要体现在两个方面:第一,原来都是独立运行的嵌入式计算机,今后几乎都要通过网络跟‘云’连接起来;第二,嵌入式计算机本身也将采用云计算的架构来设计,也就是强调硬件的通用化和资源管理的虚拟化。”
相对于一般IT意义的云计算,风河公司提出了“嵌入式云计算”的概念。Tomas指出,“不论是IT云计算,还是嵌入式云计算,都具备通用化硬件、虚拟化管理的特征,因而可以更加有效地降低构件成本,提高资源利用率,同时也显著提高了系统的整体可靠性。而嵌入式云计算又可分为面向网络设备的云计算和面向终端设备的云计算。如果是面向网络设备,其主要任务相对比较单纯,就是最大限度地确保网络数据包的高速交换。如果说面向终端设备,情况就比较复杂。”
归结起来,所谓云计算的架构,其突出特征可以概况为两个特征:第一,改变过去采用不同硬件设备来完成不同功能,转而采用通用硬件搭配不同的软件来实现;第二,把相同的硬件集中起来,采用虚拟化技术来统一分配管理和使用。这两大特征将会对嵌入式系统带来非常大的影响。“
物联网的软实力
物联网就是让存在与我们周围的一切物品都智能化、网络化,小到手机、照相机和商场里的电子标签,大到轨道和航空交通运输、供水供电、机械制造和医疗设备。
市场研究机构Harbor Research的报告显示,目前全球在用的微处理芯片数量已经达到500亿个。另一家市场研究机构Beecham Research的报告则显示,移动通信模块的出货量在2009年是2400万个,预计到2013年将达到8300万个,年增长幅度达到30%,与此同时物联网中间件的市场在2011年即将已经达到29亿美元。
微处理器让无数的设备拥有了智慧的心,通信模块让这些设备具备了联网能力。根据云计算架构的特征,嵌入式系统将从传统上硬件种类繁多而软件相对简单转为硬件标准化和软件多样化的趋势。也就是说,今后的物联网环境中,各类智能化、网络化的设备在硬件基础上将会趋同,更有利于降低成本以及大规模制造,而软件将会更加复杂化、多样化。可以预见,硬件芯片的制造实力也将更加稳定地掌握在少数大集团手中,而嵌入式软件则将为众多中小企业的提供极大的发挥空间。