侵权投诉
订阅
纠错
加入自媒体

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

2018-11-05 10:29
物联网智库
关注

导  读

在上篇文章中,我探讨了物联网企业必不可少的思维模式之一“杠杆思维”,但“杠杆思维”仅仅是物联网企业荒野求生的必要条件而非充分条件,除此以外您还需掌握另一必要思维模式:“解耦思维”。

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

这是我在【物女心经】专栏写的第98篇文章。

相似的灵魂总会相遇,这里有一份喜悦与你分享。最近我又收获了一段业内的忘年之交,他正是从工业大佬“转型”为工业物联网先锋的研华科技董事长刘克振。更令我觉得荣幸的是,我在【物女心经】专栏以及《智联网:未来的未来》一书中,为国内物联网人首次解读的EdgeX Foundry,竟无意中触发了研华转型探索中的一项重大决策。

11月1日,“研华物联网共创峰会”如期举行,5000+物联网业内人士齐聚苏州,物联网智库作为重要合作伙伴对峰会予以全程支持,我亦受邀担任主题论坛主持人并参与专题演讲。

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

在这次峰会上,我能够很明显的感觉到工控领域的思维正在改变,IT(信息技术)与OT(运营技术)的融合逐步发生,但步履滞缓。那么,IT与OT的融合到底该如何逐步实现?有时后退一步是为了前进两步,从融合的“反面”进行思考,先做拆解和分离,从“解耦”到“封装”,再到逐步“融合”,也许是适合从经典工业控制走向工业物联网的发展道路。

在上篇文章《找到一个合适的“杠杆”,你就能翘起整个物联网世界!》中,我探讨了物联网企业必不可少的思维模式之一“杠杆思维”,但“杠杆思维”仅仅是物联网企业荒野求生的必要条件而非充分条件,除此以外您还需掌握另一必要思维模式:“解耦思维”,在文中你将看到:

什么是“解耦”思维?为什么说操作系统或者物联网平台是解耦思维的集大成者?

什么是物联网的操作系统?

解耦之后,物联网硬件能否实现“公板公模”?

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

退一步海阔天空

我常说物联网赚不了快钱,因为物联网涉及到IT(信息技术)、CT(通信技术)和OT(运营技术)多个领域的有机交融,时间和积累的深度难有超车捷径。

首先比较一下代表CT的通信行业和代表IT的移动互联网产业。为什么通信行业的发展慢,移动互联网能快速演进迭代?很大程度的原因在于:标准的力量。通信行业有互联互通的基本诉求,所以它的发展要基于技术标准,制定技术标准需要多方协调统一,周期长、成本高。而移动互联网是在开放的通信技术以及通达全球的通信网络基础上的创新,具备一点接入服务全球的能力,没必要与其他企业互联互通,最多就是做一些接口标准和API,所以更能快速迭代、迅速扩张。

而与CT通信技术相比,OT需要深入到工业领域,涉及到实体经济中身量更重的一个部分。OT的纵深层次很多,从控制中心、工程师站,向下到交换机、网关、控制器,再向下到变频器、驱动器,然后再向下到传感器、执行单元、仪器仪表、终端设备…产品多、组合多、链条长,因此互联互通的难度更大,周期更长,成本更高。

因此谈到物联网,往往与之相关的形容词是“碎片化”和“术业有专攻”。无论是底层的连接还是上层的应用服务,都特别强调专业化,但他们又扎根于不同的专业,即便是一家企业对物联网实施全面布局,也会将任务分派给OT、CT、IT等不同团队。

如何将他们拼接起来,让他们彼此融合?正如文初所讲,退一步海阔天空,先让他们彼此拆解和分离,做到资源和协作的最大化分离,即——“解耦”。

过去做硬件的人不用管软件,但是做软件的人必须兼顾,既看硬件又编软件。然而有了操作系统之后,软硬件彼此“解耦”,做软件的人可以不看硬件了。这并不是谁强谁弱,也不是谁重要谁不重要的问题,而是大家通过实践形成了共同遵守的共识。

提到操作系统,第一时间我们就会想到运行在电脑上的Windows、Linux,想起运行在手机上的安卓和iOS。这些程序直接运行在“裸机”设备的最低层,搭建起其他软件、应用运行的环境与基础。得益于操作系统的兴起、完善,才促成了软件与应用的兴起,铸就了辉煌的PC时代与移动互联网时代。

众所周知,以安卓为代表的操作系统,通过虚拟抽象层实现了硬件和软件的分离和解耦,即所有的软件和应用开发者只需根据操作系统提供的编程接口,开发出的应用软件就可以运行在所有基于该操作系统的设备上,而无需考虑设备中各类硬件配置。

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

这里所说的“解耦”,其实是在硬件抽象基础上的标准化,不是软件与硬件工程师之间不沟通、不交流了,而是因为他们彼此已经沟通充分,定义好了彼此之间的沟通边界和交互平面,形成共识。而这种共识已经固化成为标准和习惯,所以不需要再重复沟通。

如果我们能够参照这种思路,做到从现在的做OT的人不用管IT,但是做IT的人必须看OT,转变为做IT的人不用看OT了,那么就实现了IT与OT层面的解耦,从而创造了IT与OT融合的第一个必要条件。

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

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

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

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

物理世界的抽象层

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

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

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

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

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

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

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

理解物联网的操作系统,必须提到CPS。对CPS有充分理解,是做好物联网的基础,关于CPS的大量论述,此处不再展开,请参考文章《看懂CPS,才能真正撬动物联网的万亿级市场》。

1  2  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

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

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

暂无评论

暂无评论

文章纠错
x
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

粤公网安备 44030502002758号