侵权投诉
搜索
更多>> 热门搜索:
订阅
纠错
加入自媒体

为什么说物联网平台是“解耦思维”集大成者?

2018-11-06 10:24
来源: 亿欧网

当然,在物联网通过虚拟化进行“解耦”的过程中面临重大挑战,因为物联网不仅涉及上述IT、OT、CT不同领域,还涉及云、边、端多个层级。安卓操作系统中的“硬件虚拟抽象层”在手机中只涉及一层,而要实现物联网中“物理世界的抽象层”,则要复杂得多。这点我们在本文的第②部分再进行详细论述。

操作系统的“解耦”思维体现在物联网时代便是物联网平台,物联网中的操作系统就是平台。未来将有数万亿的联网设备,网络经济规律将发挥重要作用,尽最大努力获取更多的联网设备支持是操作系统或者物联网平台推广的关键。

谁的解耦更彻底,谁的使用更便捷,谁的生态更丰富,谁便最有机会触发平台、工程师与用户之间的“正反馈”。操作系统或者物联网平台应用更顺手,工程师们就会更愿意使用,让平台上的应用更加丰富,从而吸引更多的用户使用,在正反馈的激励下,围绕平台的生态圈自然越来越大。以此往复,良性循环。

物理世界的抽象层

操作系统并不是科技领域的独创,人类自古以来就建立了自己的操作系统,并且随着技术的进步,操作系统的含义也在不断演进。

什么是人类的操作系统?是法律、是规则、是宗教。这些操作系统中的指令通过人与人之间组成的社会关系,层层分发,层层下达。

什么是PC和移动互联网时代的操作系统?是Windows、是Linux、是安卓、是iOS。这些操作系统调度的是PC或者手机中的计算和存储资源。

那么,什么是物联网时代的操作系统?这里要警惕了:可不要简单局限于“端侧操作系统”。不是AliOS Things,不是Lite OS,不是FreeRTOS,或者说不完全是,这几个嵌入式操作系统只是完成了物理硬件的抽象,并不是物联网的操作系统。

物联网的操作系统调度“物体”本身,因此它很可能将融合人类操作系统与PC时代操作系统的两种形态,物联网操作系统对“物体”的调度过程通过层层分发、层层下达,通过调度云、边、端,不同层级中不同设备的计算资源而实现。

因此,物联网中的操作系统涉及到芯片层、终端层、边缘层、云端层等多个层面。单一层次的物联网操作系统与安卓在移动互联网领域的地位和作用类似,实现了应用软件与智能终端硬件的解耦。就像在安卓的生态环境中,开发者基本不用考虑智能终端的物理硬件配置,只需根据安卓的编程接口编写应用程序,就可以运行在所有基于安卓的智能终端上一样,物联网操作系统的作用也是如此。

上述提到的几种嵌入式操作系统,AliOS Things、Lite OS、FreeRTOS……是物理硬件到数字世界的第一道转换,它们是边缘侧的“解耦思维”承载体,其上还要经过多道转换,才完成了物理世界到数字世界的整个镜像,也才能构成完整的物联网操作系统。

理解物联网的操作系统,必须提到CPS。对CPS有充分理解,是做好物联网的基础,目前在智能交通领域,物联网的操作系统初具雏形。我们以地铁为例,地铁交通网中的信号系统和综合监控系统,是局部相对成型的CPS系统,每一辆地铁用车都是由计算机调度,调度分配给每台车辆的轨道资源。如果将轨道看作是CPU处理器,车辆便是线程,类似PC时代操作系统的模式。而构成整个地铁物联网的操作系统,需要云端、边缘、芯片各个层面的操作系统互相协同,将物理世界通过层层“解耦”,抽象提取到数字世界。

因为PC和智能手机多为标准化的硬件配置,其操作系统标准化和批量复制难度不大,而物联网设备多样化和碎片化的特征,硬件资源常被约束在不同且不相通的多重环境中,对单个层面操作系统的伸缩性和灵活性提出了极高要求。

<上一页  1  2  3  下一页>  
声明: 本文系OFweek根据授权转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

工控 猎头职位 更多
文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号