物联网拥有哪些核心技术
发布时间:
2024-04-12
物联网六大核心技术
一、二的幂进制数
当前计算机使用的二进制数存在天然缺陷,如:同样字长的二进制表示的数,仅是二的幂进制表示的数一半。研制二的幂进制数CPU和存储器,在使用同样集成电路工艺时,计算速度和存储容量会显著提高。
二、新计算机体系
当前计算机体系采用的是单轴计算。现提出的将指令的操作码和操作数分开处理的方案,运行时还是单轴计算。使用二的幂进制CPU和存储器后,有利于研制出双轴或多轴计算机体系,可大大提高计算机的计算效率。
三、无限增长量(天量)数据的快速检索
计算机运行中实际计算占用的时间很短,大量被检索参加计算的数据和存储计算结果数据的地址时间占用。无限增长量(天量)数据的快速检索技术不仅可提高计算机的寻址速度,更大的功能是支撑未来物联网可提供无限多的IP地址和无限多标识码的技术。
四、软件编程的指导思想
软件是通过计算机处理数据(信息)的工具。在现有的“软件定义一切”的认识指导下,软件编程的大量工作是在一步一步地对所有相关数据按人的主观意识去驱动;不仅费时和费力,且成本高、维护难、可靠性和扩展性也很差。软件编程应在“软件描述一切”的认识指导下,通过描述数据流动的规则去让数据自动按规则流动,就会提高软件编程的效率和质量。
五、没有BUG的软件编程方法
当前在软件行业流行软件编程中存在BUG是不可避免的说法。但是,物联网应用对软件本身的安全要求很高,特别是因软件原因可能产生严重后果的应用,对软件的要求是绝对不能有BUG存在。采用面向事实的分析(Fact-OrientedAnalysis)、面向结构的设计(Frame-OrientedDesign)、面向形式的编程(Form-OrientedProgramming)的FO软件开发方法和对按物联网需要相联的每个物客观存在的多维属性,如实完整地进行描述和引用,就可避免软件编程中BUG的存在。
六、网络架构
当前网络架构有4个版本存在。最早提出和在美国军方建立和应用的计算机间联网的网络架构1.0、以现在广泛应用的因特网为代表的互联网的网络架构2.0、以美国谷歌公司建立的B4网络为代表的软件定义网络(SDN)的网络架构3.0,鲜为人知的136X工程的基于遗传基因特征的浮云分层的网络空间信息世界EM258.com的网络架构4.0。这4个版本网络架构中,只有EM258.com的网络架构4.0满足未来物联网提供无限多的IP地址和无限多标识码的需求。但是,EM258.com的网络架构4.0是为网络空间设计和运行的网络架构,在未来物联网中引用,还需进行软件上裁减和硬件上的完善工作。