•  010-86466985
当前位置 - 首页 - 物联网科普 - 新闻中心 - 行业动态
  • 物联网操作系统是什么?
  • 2024-03-06 18:15:16

无论我们是否意识到了这一点,也不管我们是主动还是被动,操作系统已经占据了我们生产和生活的很大比例。它们大概率是Android、iOS、HarmonyOS、Windows 和macOS中的一种或多种。

操作系统(Operating System,OS)的本质是一组相互关联的系统软件程序,是计算机系统的内核与基石。在计算机系统中,它像一个管家一样,负责主管并控制计算机的操作和运用,运行软、硬件资源,提供公共服务来组织用户交互。

简单理解的话,物联网操作系统就是应用于物联网领域各终端的操作系统。但是,由于物联网本身就是个极为复杂、包罗万象的系统,这就注定物联网操作系统不会像其字面意义那样简单。

物联网架构包含“感知、传输、平台、应用”四个层级,为了实现设备之间的连接和通信,其中包含了大量的嵌入式设备(具有专一功能和实时计算性能的计算机系统),原则上,每个嵌入式设备都会有对应的嵌入式实时操作系统(RTOS)。

由于各种嵌入式设备承担的功能千差万别,其中的操作系统也不尽相同。因此,碎片化始终是一个行业顽疾。

此外,传统的 RTOS 功能比较简单,仅仅完成了对特定硬件的抽象,只能解决特定设备如何联网的问题。但是没有解决联网后做什么以及如何做的问题。而物联网作为一个复杂的互联网系统,需要有能够打通物联网整体架构层次、比传统RTOS更加复杂的软件系统,其作用不仅仅局限于控制特定设备,还要涉及到芯片、终端、边缘和云端等多场景,能够实现信息的层层传递,调度端、边、云、网等不同场景中所包含的不同设备的计算资源。

这便是物联网操作系统的价值所在。

科技论文《智能物联网:概念、体系架构与关键技术》中,将物联网操作系统定义为:物联网操作系统是运行在物联网设备上的提供物物相连能力的操作系统,其核心在于能够将各种物体连接到互联网,并提供数据通信能力,为适应物联网中异构硬件设备及操作系统的差异性,软件平台应充分考虑多样化的硬件需求,通过合理的架构设计,使软件平台本身具备充分的可伸缩性,能够便捷地应用于不同硬件设备上。

《物联网之魂:物联网协议与物联网操作系统》一书中提到,物联网操作系统包含5个大的子系统,分别是:操作系统内核、外围功能组件、物联网系统框架、通用智能引擎和集成开发环境。

作为面向物联网技术架构和应用场景的系统性平台,物联网操作系统向下要协调和控制各种软硬件资源,向上要提供统一的应用编程接口,降低物联网应用开发的复杂度、成本和时间。需要具备可裁剪伸缩性、低功耗节能性、安全性、实时性、泛在通信性、云端连接性等特性。

当然,上述特性只是一种理论层面的美好期望,在具体实现上仍面临诸多技术和行业差异化导致的难题,物联网操作系统的发展成熟仍需要时间。


  •   热门文章
栏目ID=13的表不存在(操作类型=0)
  • 我们敢于承诺,0风险免费试用
  • 7*24全国服务热线 010-86466985