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

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

ID:9587922

大小:48.50 KB

页数:2页

时间:2018-05-03

浅议物联网操作系统特征和定位_第1页
浅议物联网操作系统特征和定位_第2页
资源描述:

《浅议物联网操作系统特征和定位》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、浅议物联网操作系统特征和定位浅议物联网操作系统特征和定位物联网大致可分为感知层、网络层(进一步分为网络接入层和核心层)、设备管理层、应用层等四个层次。其中最能体现物联网特征的,就是物联网的感知层。感知层由各种各样的传感器、协议转换网关、通信网关、智能终端、刷卡机(POS机)、智能卡等终端设备组成。这些终端大部分都是具备计算能力的微型计算机。运行在这些终端上的最重要的系统软件-操作系统,就是所谓的物联网操作系统。  物联网操作系统由内核、辅助外围模块(文件系统、图形用户界面、通信协议栈、各类常见设备的驱动程序等

2、)、集成开发环境等组成,基于此,可衍生出一系列面向行业的特定应用。  物联网操作系统与传统的个人计算机操作系统和智能手机类操作系统不同,它具备物联网应用领域内的一些独特特征。  最初,物联网被定义为三层架构,即所谓的传感层,网络层,后台支撑层。众多机构或组织,按照这种结构推出了产品,无限制放大网络本文由.L.收集整理层的功能要求,因为这是其客户-电信运营商关注的领域。很多电信运营商投资建设了遵循这三层架构的物联网平台,结果市场不认可。  后来,按照互联网思维来做物联网,于是物联网又被这些互联网巨头定义为两层,

3、即终端层和平台层。其中终端设备直接与平台层链接,弱化了原来架构中的网络层。在这种结构下,互联网公司提供平台服务,首要面临的问题,处理海量的,种类各不相同的终端,接入到互联网公司的平台。  在无统一标准可以遵循的情况下,只有两条途径,一条是把平台做得足够大足够好,形成事实标准,形成垄断效应。其次,第二个途径-结盟,就是平台厂商和终端厂商联合起来,定义一个私有的标准,然后自己开发。最普遍的方式,就是互联网公司与家电厂商结盟,比如小米和格力,海尔与阿里等。结盟模式是最不利于行业发展的,尤其是在行业发展的初期。结盟的

4、结果,是形成了一个个小的,封闭的领域,因为联盟之间的标准不同,相互之间不能交互,其结果物联网产品市场走向没落。  对整个物联网市场的发展而言,互联网公司来做物联网更合适。但由于互联网公司采用结盟的方式,却是非常不合适的。为了解决结盟的弊端,必须在终端和平台之间,插入一个中间层,把这种强耦合关系打破。这个中间层,就是物联网操作系统。  在缺乏标准的情况下,破除结盟的有效措施,就是软硬件分离。终端厂商只聚焦终端功能的开发。把终端功能通过操作系统API的形式开放出来,提供给软件APP调用。平台厂商开发运行在智能开关

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

6、ython。  物联网的另外一个特征-碎片化,也是物联网操作系统必须要解决的。所谓碎片化,是指物联网终端的硬件配置各种各样,比如内存配置,从只有十几K甚至几K内存,到数十M或数百M。再比如外围设备,有的仅仅具备简单的传感和网络功能,而复杂一点的终端,则具备完善的Ether或LTE连接支持。碎片化会导致企业开发成本的剧增,因为你必须为一些终端选择低端的操作系统,为另外一些终端选择相对高端的操作系统。这些操作系统提供的工作机制和API都是不同的,这样就会导致企业无法共享开发和维护经验,无法共享代码和人力。物联网操

7、作系统必须要解决这个问题。目前来说,可能的解决方案,就是可裁剪性。同一个操作系统,通过裁剪或动态配置,既能够适应低端的需求,又能够满足高端复杂的需求,而共享相同的工作机制和API,以及开发工具。  在满足上述两个条件的前提下,物联网操作系统还必须能够支撑物联网的另外一个重要特征-本地协同。举例来说,智能开关应该可以与智能电视协同,在智能电视被关闭后,应该能够通知智能开关,以切断电源,节约电量。这包含了本地设备发现,能力交互,工作协同等几个相互关联的要素。很多协议或标准可以支撑这种操作,比如AllSeen联盟搞

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。