当前位置:首考文秘网>范文大全 > 公文范文 > 浅议物联网操作系统特征和定位

浅议物联网操作系统特征和定位

时间:2023-05-21 17:10:03 公文范文 来源:网友投稿

摘要:物联网是新一代信息技术的重要组成部分。其英文名称是IOT(Internet Of Things)。由此,顾名思义,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。因此,物联网的定义是通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现对物品的智能化识别、定位、跟踪、监控和管理的一种网络。物联网与互联网的不同在于,互联网关注的是“人与人”之间的信息交换和共享,而物联网则进一步扩展,实现“物与物”、“人与物”之间的信息交换和共享。

关键词:物联网 物联网操作系统 特征 定位

中图分类号:TP39 文献标识码:A 文章编号:1007-9416(2015)11-0000-00

物联网大致可分为感知层、网络层(进一步分为网络接入层和核心层)、设备管理层、应用层等四个层次。其中最能体现物联网特征的,就是物联网的感知层。感知层由各种各样的传感器、协议转换网关、通信网关、智能终端、刷卡机(POS机)、智能卡等终端设备组成。这些终端大部分都是具备计算能力的微型计算机。运行在这些终端上的最重要的系统软件-操作系统,就是所谓的物联网操作系统。

物联网操作系统由内核、辅助外围模块(文件系统、图形用户界面、通信协议栈、各类常见设备的驱动程序等)、集成开发环境等组成,基于此,可衍生出一系列面向行业的特定应用。

物联网操作系统与传统的个人计算机操作系统和智能手机类操作系统不同,它具备物联网应用领域内的一些独特特征。

最初,物联网被定义为三层架构,即所谓的传感层,网络层,后台支撑层。众多机构或组织,按照这种结构推出了产品,无限制放大网络层的功能要求,因为这是其客户-电信运营商关注的领域。很多电信运营商投资建设了遵循这三层架构的物联网平台,结果市场不认可。

后来,按照互联网思维来做物联网,于是物联网又被这些互联网巨头定义为两层,即终端层和平台层。其中终端设备直接与平台层链接,弱化了原来架构中的“网络层”。在这种结构下,互联网公司提供平台服务,首要面临的问题,处理海量的,种类各不相同的终端,接入到互联网公司的平台。

在无统一标准可以遵循的情况下,只有两条途径,一条是把平台做得足够大足够好,形成事实标准,形成垄断效应。其次,第二个途径-结盟,就是平台厂商和终端厂商联合起来,定义一个私有的标准,然后自己开发。最普遍的方式,就是互联网公司与家电厂商结盟,比如小米和格力,海尔与阿里等。结盟模式是最不利于行业发展的,尤其是在行业发展的初期。结盟的结果,是形成了一个个小的,封闭的领域,因为联盟之间的标准不同,相互之间不能交互,其结果物联网产品市场走向没落。

对整个物联网市场的发展而言,互联网公司来做物联网更合适。但由于互联网公司采用结盟的方式,却是非常不合适的。为了解决结盟的弊端,必须在终端和平台之间,插入一个”中间层“,把这种强耦合关系打破。这个中间层,就是物联网操作系统。

在缺乏标准的情况下,破除结盟的有效措施,就是软硬件分离。终端厂商只聚焦终端功能的开发。把终端功能通过操作系统API的形式开放出来,提供给软件APP调用。平台厂商开发运行在智能开关上的应用程序(APP),调用智能开关提供的API,实现产品的智慧功能。由于具体的通信协议和业务逻辑,是由平台厂商自己实现的,因此就不出现强绑定的问题。智能开关的用户,可以通过更换APP的形式,来更换智慧产品服务提供商。这种模式与智能手机是一致的,可以通过安装或卸载APP,来灵活选择电子商务提供商。但是物联网终端与PC不同,不像PC这么标准,有固定的架构和指令系统,物联网终端的架构多种多样,CPU更是千变万化。为了确保同一款APP能够应用在多种多样的硬件上,必须采用硬件无关语言来编写APP。比如Java,比如Python。

物联网的另外一个特征-碎片化,也是物联网操作系统必须要解决的。所谓碎片化,是指物联网终端的硬件配置各种各样,比如内存配置,从只有十几K甚至几K内存,到数十M或数百M。再比如外围设备,有的仅仅具备简单的传感和网络功能,而复杂一点的终端,则具备完善的Ethernet或LTE连接支持。碎片化会导致企业开发成本的剧增,因为你必须为一些终端选择低端的操作系统,为另外一些终端选择相对高端的操作系统。这些操作系统提供的工作机制和API都是不同的,这样就会导致企业无法共享开发和维护经验,无法共享代码和人力。物联网操作系统必须要解决这个问题。目前来说,可能的解决方案,就是可裁剪性。同一个操作系统,通过裁剪或动态配置,既能够适应低端的需求,又能够满足高端复杂的需求,而共享相同的工作机制和API,以及开发工具。

在满足上述两个条件的前提下,物联网操作系统还必须能够支撑物联网的另外一个重要特征-本地协同。举例来说,智能开关应该可以与智能电视协同,在智能电视被关闭后,应该能够通知智能开关,以切断电源,节约电量。这包含了本地设备发现,能力交互,工作协同等几个相互关联的要素。很多协议或标准可以支撑这种操作,比如AllSeen联盟搞的AllJoyn标准等。

据上述而言,就是对物联网操作系统做一个定义。并不是所有的操作系统都是物联网操作系统,只有满足上述三个特点,即能够支持软硬件分离,支持碎片化特征,支持本地协同的操作系统,才算是物联网操作系统。需要注意的是,物联网操作系统必须是中立的,即不倾向于支持任何厂商的终端,也不倾向于支持任何厂商的物联网后台系统。同时,物联网操作系统必须要开源,以展示开放和中立。

推荐访问:联网 特征 定位 操作系统 浅议物

版权所有:首考文秘网 2015-2024 未经授权禁止复制或建立镜像[首考文秘网]所有资源完全免费共享

Powered by 首考文秘网 © All Rights Reserved.。备案号:冀ICP备15026071号-91