1、未来物联网的核心技术 在 2015年瑞士达沃斯经济论坛的座谈会上 ,世界互联网巨头谷歌公司的执行董事长埃里克施密特大胆预言:互联网即将消失,一个高度个性化、互动化的有趣世界 物联网即将诞生。施密特的此番言论可谓互联网公司自我颠覆,意义深远。当前 ,思科、 AT&T、 Axeda、亚马逊、苹果、通用电气、谷歌与 IBM 等在内的美国公司都在布局物联网,争相抢占在物联网产业的主导地位。 未来物联网 随着社会从互联网得到人与人信息互联服务需求,快速转为从物联网得到人与人、人与物、物与物的信息互联服务需求的增加,信息化正在从互联网时代进入物联网时代。人们对物联网做了多年的研究和应用,但是,在物联网的定
2、义和认识上还有很大的不同。因受技术瓶颈和地域等的限制,构建的物联网不仅形态各异,大小不一、相互割裂,互联困难,还存在时效性、整体性、完整性、兼容性、安全性和扩展性等诸多方面的缺陷,满足不了提供万物互联的服务需求。 未来物联网是可实现将全球物理世界中任意多有需求的万物互联的网。因此,未来物联网一方面是将互联网延伸,解决当前互联网的lP 地址有限的问题,可提供无限多的 lP 地址,满足所有需要的物通过 lP 地址互联的需求。另一面未来物联 网可提供无限多唯一标识码,将不能或不必要接入互联网的无限多可识别物的信息,经过所有可传输这些信息的有线、无线、光电等通讯通道实现互联需求。 在未来物联网中,互联
3、网将弱化为一种信息通道(通讯工具),与其它各种通讯通道(通讯工具)一起构成实现万物互联的物联网信息通道(通讯工具)体系。未来物联网按照不同的需求、不同的地域或行政区所属关系,可将已建的和不断新建的不同类型、大小不一或分层的物联网融合为一体,形成可增长的整体物联网群。未来物联网内的各个独立的物联网的内外联接方式可采用适合的一种或多种信息通道(通讯工具 )传输信息来实现万物互联。如同人们可选用现代交通提供的航空、水路、公路等和步行自由出行一样。 未来物联网将引发现有信息技术在数制、 CPU、存储器、传感器、智能终端、智能制造、智能社会、软件编程方法、操作系统、网络架构、多网融合、网络安全等诸多领域
4、的变革和创新。未来物联网将会完善现有信息技术体系和产业链。由于这种变革和创新大多在顶层和底层进行,不需改变汇编和高级语言,对应用层没有影响,会兼容和增强现有的信息化成果。 未来物联网将使目前的各种互联网企业转变为物联网企业,将使各类互联网 +的应用,将转化为物联网 +的应用。其中,许多互联网 +应用,将通过增配智能终端或智能硬件,从智慧型应用转升为感知可控的智能型应用。 未来物联网将比现在的分散物联网可更直接、有效和广泛地参与工农业生产和社会管理,通过提供更准确可靠的感知可控的智能化服务,显著提高生产能力和管理水平,促进国民经济、社会文化和人民生活水平的快速发展和提高。 未来物联网的核心技术
5、未来物联网向下要担负实现:与现在 IPV4 和 IPV6 互联网兼容、还要提供无限多的 IP地址,完成国内外有关国家政府和国际大公司正在投巨额资金研究的下一代互联网的目标同时,还要提供无限多的唯一标识码,实现前所未有的互联网与多网融合的万物互联的功能研究,才能成为代表物理世界万物信 息的完整物联网。 未来物联网向上要担负实现:与在物理世界和信息世界已经形成并正在快速增长的网络空间的信息对接互联的目标,应具有与网络空间的“空间网”(名称待定)融合的网络架构,成为网络空间的“空间网”(名称待定)的基础网络架构之一。 因此、要实现未来物联网,需要对现有的信息技术首先在以下几方面进行颠覆性变革和创新:
6、 1、二的幂进制数 当前计算机使用的二进制数存在天然缺陷,如:同样字长的二进制表示的数,仅是二的幂进制表示的数一半。研制二的幂进制数 CPU 和存储器,在使用同样集成电路工艺时,计算速度和存储 容量会显著提高。 2、新计算机体系 当前计算机体系采用的是单轴计算。现提出的将指令的操作码和操作数分开处理的方案,运行时还是单轴计算。使用二的幂进制 CPU 和存储器后,有利于研制出双轴或多轴计算机体系,可大大提高计算机的计算效率。 3、无限增长量(天量)数据的快速检索 计算机运行中实际计算占用的时间很短,大量被检索参加计算的数据和存储计算结果数据的地址时间占用。无限增长量(天量)数据的快速检索技术不仅
7、可提高计算机的寻址速度,更大的功能是支撑未来物联网可提供无限多的 IP 地址和无限多唯一标识码的技术。 4、软件编程的指导思想 软件是通过计算机处理数据(信息)的工具。在现有的“软件定义一切”的认识指导下,软件编程的大量工作是在一步一步地对所有相关数据按人的主观意识去驱动;不仅费时和费力,且成本高、维护难、可靠性和扩展性也很差。软件编程应在“软件描述一切”的认识指导下,通过描述数据流动的规则去让数据自动按规则流动,就会提高软件编程的效率和质量。 5、没有 BUG 的软件编程方法 当前在软件行业流行软件编程中存在 BUG 是不可避免的说法。但是,物联网应用对软件本身的安全要求很高,特别是因软件原
8、因可能产生严重后果的应 用,对软件的要求是绝对不能有 BUG 存在。采用面向事实的分析 (Fact-Oriented Analysis)、面向结构的设计 (Frame-Oriented Design)、面向形式的编程 (Form-Oriented Programming) 的 FO 软件开发方法和对按物联网需要相联的每个物客观存在的多维属性,如实完整地进行描述和引用,就可避免软件编程中 BUG 的存在。 6、网络架构 当前网络架构有 4 个版本存在。最早提出和在美国军方建立和应用的计算机间联网的网络架构 1.0、以现在广泛应用的因特网为代表的互联网的 网络架构 2.0、以美国谷歌公司建立的 B
9、4 网络为代表的软件定义网络( SDN)的网络架构 3.0,鲜为人知的 136X 工程的基于遗传基因特征的浮云分层的网络空间信息世界 EM 的网络架构4.0。这 4 个版本网络架构中,只有 EM 的网络架构 4.0 满足未来物联网提供无限多的 IP 地址和无限多唯一标识码的需求。但是,EM 的网络架构 4.0 是为网络空间设计和运行的网络架构,在未来物联网中引用,还需进行软件上裁减和硬件上的完善工作。 涉及未来物联网的这些核心技术有些已有理论、有些已报专利,其中大部分技术通过实际应用的初步检验。如果将这些核心技术集合使用,我国就已具有了开始进行构建未来物联网软、硬件和系统的技术基础条件。 构建
10、未来物联网的意义 互联网的发明和应用,对改变人们的生活和发展国民经济带来的促进效果是非常巨大的。过去 ,在互联网兴起的时候 ,由于在技术上的差距 ,我国不可能研制出有主权的互联网在世界推广使用。显然,没有互联网的主控权,对国家安全带来的不安全因素也是巨大的。 在还原论哲学思想主导下,过去几十年里西方计算机技术得到快速发展。但是随着信息化的深入,计算机需要处理的非线性数据越来越多 ,对处理线性数据有优势的数字计算机,数据处理的难度在不断增加,同时计算机软硬件的发展也遇到甁颈。 在思维模式方面,在东方长期以来是整体论哲学思想占主导,只是在近一百多年里,基于还原论哲学思想的近代科学成为了主导。研究表
11、明:整体论哲学思想和中华文明中有许多便于处理非线性数据和有利于对计算机软硬件创新的理念。上述的未来物联网的核心技术中,有许多的创新技术就来源于这些理念的一部分。 由于构建未来物联网的核心技术都是信息技术的顶层和底层技术,一旦这些技术在构建未来物联网中完善和成熟,经广泛推广应用,将对计算机软 硬件的研制发展,对云计算、大数据、移动通讯、系统集成、智能制造等诸多有智能、智慧需求的计算机应用带来不可估量的创新发展,将促进信息技术进入新的时代。 特别是未来物联网采用树结构提供无限多的 IP 地址和无限多的唯一标识码, IP 地址和唯一标识码解析都是按逻辑结构即刻自动解析,没有现在互联网似的根服务器。将来在全世界各国推广使用未来物联网时,由于各国的 IP 地址可分别在自己的一个枝叉上,完全可以由本国掌控,不受制于他国,因此会非常安全。 作者: 中国嵌入式系统产业联盟副理事长兼秘书长 郭淳学; 北京乾坤化物数字技 术有限公司总经理 赵文银