物联网目前发展迅速,各大公司都在跑马圈地,物联网云平台也越来越多,一片繁荣。之前看过联动原素的一篇文章,物联网云平台已经超过两百多家,文章里也把物联网云平台分为了三类等等。在我看来,物联网云平台分为两类,一类是软件厂商做的,一类是硬件厂商做的。因为出发点不一样,做出来的东西就不一样。就比如做一个物联网协议,做软件的定的协议肯定是越容易解析越好,做硬件的定的协议肯定是字节数越少越好,两者不可调和,后面会有一篇文章说协议这个事。那么我们来分析下两类物联网平台的利和弊。软件厂商做的平台包括阿里物联网套件,ablecloud等,这一类物联网平台的特点是平台端的插件或者功能特别丰富,这是他们的优势。
阿里物联网套件但是他们在设备接入侧刚开始提供的是sdk,后来又提供了像庆科这样的模块。设备在使用sdk有一定的门槛,尤其是单片机接入非常困难。使用庆科的模块儿也算是一种接入办法。另一种物联网云平台是硬件厂商做的,包括庆科云,机智云。这一类云平台要么提供方便接入的模组,要么提供开发板帮助用户接入。
机智云同样这一类云平台在平台端的功能相对于第一种云平台弱了很多,更多的是做paas层。这一类云平台还可以再分为两类,一类是模组,一类是开发板。模组的意思是必须用他们的模组才能连接到他们的云,相对来说有一定的局限性,就比如庆科在wifi设备连入更有优势,但比如蓝牙设备接入就可能有困难。开发板这种形式相对来说适用性更广,带来的问题是单片机资源要足够多,很多像传感器终端不能满足要求。目前还没有哪种方式,可以用很少的资源能使任何设备方便快速的接入。这应该是这一类物联网云平台的终极目标,这也是一个从硬件到协议到平台的一个系统性问题。那有没有一种体积足够小,价格足够低,接口定义一样,可以有多种接入方式选择,对硬件端就是透传,对平台端协议适用性强的设备呢?如果有请告诉我。另外目前的云平台大多都不提供应用端,有一些提供一些简单的画个曲线啥的。物联网云平台如果既有连接又有应用,既做传输又做应用,会不会更有优势?目前这两种云平台有相互融合的趋势,就像阿里的物联网套件也支持庆科的模组,那么谁能占有数据的蓝海,谁将成为物联网下一个浪潮的弄潮儿。