物联网碎片化的一些思考

简介: 提到物联网遇到的挑战,都会谈到物联网碎片化。

提到物联网遇到的挑战,都会谈到物联网碎片化。

造成物联网碎片化的原因主要包括以下两个:

从“物”的大小角度:有的“物”很大,如一些边缘网关智能设备,包含了各种不同的应用和能力,有的“物”很小,如一个简单的抄表设备,都不需要使用操作系统
从“物”的场景:物联网可以涉及到生活,工作,生产等各个角落,智能生活,智能工业,智能农业,智能商业等
image.png
只要能够通过智能化改造联网的,都可以被纳入到物联网。正是由于物联网覆盖的行业之广,涉及到亿级的“物”,所以必然是碎片化的。物联网有海量的设备数,有大量的应用场景,应该有非常多的机会。但是从提出来到现在已经经过了十几年的时间,很难出现百亿美元,甚至千亿美元市值的公司,笔者把这里面的原因归结为碎片化,由于碎片化:

很难有一款产品或者一项服务能够复用到各种场景,导致很多时候只能通过做项目的形式去做物联网,这样就很难沉淀,形成高附加值的壁垒,且很难大规模化。无法做到规模化和高附加值
通过运营赚钱很难。早些时候,寄希望于通过补贴的方式,首先形成智能设备的规模,然后通过运营的方式赚钱。由于产品形态和使用场景的多样,在有些场景是可以的如IP Camera,但是有些场景又非常的困难。到目前为止,总体来看并不是很成功
本文会首先论述下笔者对物联网要解决问题的理解,接着是为什么觉得操作系统不是解决物联网碎片化挑战的原因,最后是对物联网碎片化问题的思考。

要解决"碎片化挑战",而不是"碎片化"本身

碎片化导致很难超大规模化,产生高附加值和持续可运营,使得物联网行业到目前为止很难有高市值的企业产生。大家思考面对碎片化怎么办,该如何解决它,认为碎片化是问题。但是,笔者觉得物联网碎片化是一个客观事实,它不是问题。在落地过程中,就是靠一个个项目去做的,很难像互联网那样做出一款产品或者超级应用,通过这款产品或者应用打遍天下无敌手。待解决的是物联网碎片化带来的挑战。由于碎片化主要在“物”这一端,有一部分的思考是通过操作系统这一层来解决碎片化的挑战。笔者觉得在物联网某一层做到统一,如物联网操作系统,物联网平台等,是解决了物联网碎片化挑战后的结果,并不是原因。
image.png
物联网操作系统不是解决碎片化挑战的原因

笔者觉得在现阶段,单纯靠操作系统是无法解决物联网碎片化的问题。目前,物联网操作系统主要有两种打法,一种是做大一统的物联网操作系统,什么设备都能够支持。另一种是让“所有”的芯片公司都适配同一套物联网操作系统。这两种打法都没有直击解决碎片化挑战的核心问题。核心问题是如何帮助广大人民群众加速在物联网领域的创新,能够实现快速迭代。

大一统的物联网操作系统:“物”是碎片化的,不同的“物”有它的特性。一个只是简单上报电表数据的“物”,另一个是用于采集音视频图像的“物”,两者对操作系统的要求肯定是不一样的。大一统的打法是通过扩展操作系统外延来实现操作系统层面的统一,具体是针对不同的芯片能力使用不同的内核,笔者觉得是一种文字上的抽象和拔高,并没有真正解决问题。芯片原厂在对接内核和驱动时的工作量并没有减少,也并没有直接提高创新迭代的效率。
“所有”芯片公司都适配同一款操作系统:这么理想的事情是不可能的。如果仅是更换系统内核和提供MQTT连云的功能,芯片原厂就更加没有动力去更新系统内核了。且对于应用开发者也没有带来直接的效率提升。
从上面论述可以看到,在物联网操作系统层面寻求统一是解决不了物联网碎片化挑战的,能够解决碎片化挑战的原因是如何帮助广大物联网开发者加速创新,提高开发效率,让他们不再像嵌入式那么苦逼的开发和赚钱。

解决碎片化挑战的思考

前面已经说明能够解决物联网碎片化挑战的核心原因是帮助了广大物联网开发者在物联网领域的加速创新。

基于上述的思考,技术上应该聚焦于帮助开发者提高开发效率和吸引更多开发者进入物联网领域,主要包括了下面这些事情:

调试和开发工具:开发过程中,不仅要提供丰富积木支持物联网场景需要的繁多功能,还要很好地帮助解决各种coredump,性能等棘手的问题。需要有真正好用的工具帮助开发者加速问题的解决,减少解决问题过程中的痛苦程度。同时工具好用了,才能够吸引更多的开发者进入物联网领域
低代码开发:只有吸引更多的人,才能够激发更多的创新。而嵌入式C语言开发的要求门槛较高,需要有更简单的开发方式和语言。脚本语言Python和JS在物联网领域的不断沉淀,给了低代码开发希望。低代码开发必将吸引非常多的非嵌入式开发者进入物联网领域,带来更多地创新
聚焦的软硬件能力:物联网是碎片化的,核心的技术能力,包括网络连接,传感器,多媒体,是非常聚焦的,将这些能力所需要的软件和硬件沉淀好,配套上各种工具和低代码开发,帮助广大开发者更快地做业务创新
通过技术赋能,让广大的开发者能够快速地开发和迭代物联网产品。这样以来大量的物联网项目就不再需要非常专业的技术人员去做。这类非常专业的技术人员就负责做好物联网开发平台,技术赋能给广大的开发者,让他们基于物联网开发平台去不断地的创新开发。

技术分工明确且良好运作起来后,就能够聚合物联网产业的上下游,碎片化的挑战也就自然解决了。围绕着这个聚合了的物联网产业上下游,由于分工明确,在细分领域更有机会做到规模化,沉淀出高附加值和可运维的服务。由于有了能够聚合了物联网产业上下游的平台,这时解决了碎片化挑战的结果就有了,大家为了更高效地创新,就会开始追求操作系统的统一,连接协议的统一,开发框架的统一。在此基础上,去形成产业联盟和事实标准,就不再是空中楼阁,而是已经形成了的强大生态。
image.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
传感器 人工智能 供应链
物联网网格:避免物联网碎片化的起点(下)
物联网网格:避免物联网碎片化的起点(下)
236 15
物联网网格:避免物联网碎片化的起点(下)
|
传感器 XML 安全
物联网网格:避免物联网碎片化的起点(上)
物联网网格:避免物联网碎片化的起点(上)
158 15
物联网网格:避免物联网碎片化的起点(上)
|
开发框架 算法 JavaScript
物联网操作系统碎片化问题分析与思考 -- 《神奇的物联网》
本文以物联网操作系统面临的碎片化问题为主题,从CPU、外设、组件与接口四个方面出发,阐述物联网操作系统面临的挑战以及一些设计理念。
768 0
物联网操作系统碎片化问题分析与思考 -- 《神奇的物联网》
|
传感器 网络协议 安全
Project CHIP试图解决物联网设备和网络碎片化问题
去年12月,Zigbee联盟发起了“Project Connected Home over IP(基于IP的家庭互联项目)”(CHIP),其宏伟目标是实现即插即用型消费物联网设备。 由亚马逊,苹果和谷歌领导的Project CHIP计划于今年晚些时候发布规格和开源代码。现在,最初的媒体和分析师的报道已经尘埃落定,CHIP项目就值得我们仔细研究,因为大型、知名的公司只有真正相信自己能够实现目标,才能够围绕这样一个大胆的目标团结起来。
655 0
Project CHIP试图解决物联网设备和网络碎片化问题
|
安全 物联网
物联网市场碎片化严重 物联网网关设计挑战重重
物联网就是一个物品互联网,这里的物品(物)内部有电子系统,具有感知和上报功能,支持远程控制,有时还能做出简单的决策。物联网接入互联网的概念可提高物联网延伸距离,同时也使物联网技术面临一些独特的挑战。其中一个挑战是,受限于系统内存、数据存储容量和计算能力,很多物联网节点无法直接连接基于IP的网络。
1286 0

热门文章

最新文章

相关产品

  • 物联网平台