华体会体育官网

华体会首页

位置:首页 > 典型案例
典型案例

|

发布时间:2022-04-21 17:02:50 来源:华体会体育官网 作者:华体会体育官网app

[展开全文]

  随着国内外巨头公司的大力推进,云山雾罩的物联网面目日渐清晰,现在的物联网:云、手机、和智能硬件三件是必不可少的要素,就拿当前的现象级应用摩拜单车来说:

  首先是智能硬件,一是控制车锁的启动,二是获取当前的GPS坐标,三是和云端通信,发送位置、车锁状态信息和接收云端指令。

  云的作用就是数据接入,指令发出,另外一个重要功能就是大数据分析,比如用车频次,故障收集分析等。

  以上结构可以称之为当前的一个智能硬件和云结合的典型物联网应用,产品功能简单明确,利于复制数量。有了量,也便于大数据分析。从摩拜单车、小米智能家居到 Yeelink和机智云,可以看出,智能硬件和云平台紧密结合,做成一个很有价值的封闭的私有体系。

  那么腾讯云、百度云、阿里云做公共物联网云平台,其价值点又在哪里?和以前出现的物联网云平台有什么异同?

  数据采集环节支持三种方式,Event Hubs、Service Bus 和 IoT Hub。其中 IoT Hub 支持三种通信协议 HTTPS、AMQP 和 MQTT,对 Azure 云来说,三种协议不需要预先在云中设定,自适应。从应用的角度来看,HTTPS、AMQP 和 MQTT 三种协议没有太大的区别,同时微软也是刻意隐藏了三种通信的区别,总体来说就是数据上传和数据下发。不过这里需要指出的是,针对数据下发而言 HTTPS 的代价还是比较高的,需要不断请求服务器,以获取数据下发的内容。

  从上面的两图可以看出,微软云平台的接入仅仅是其中一个环节。更为重要的是数据的存储、分析,还有展现。特别是数据和分析部分,是大数据的基础,后续所谓的人工智能会基于这些环节发挥重要作用。

  百度物联网云平台分为物接入 IoT Hub、物解析 IoT Parser 和物管理 IoT Device 等。事实上,百度物联网云平台和微软类似,其重点也并非接入环节,而是其重金下注的人工智能部分。

  从上图可以看出数据采集后的存储、处理、分析环节也是百度的一个重点,在这个环节,百度的一些人工智能,深度学习的技术可以融入进来。

  百度物联网平台虽然和微软一样,也支持 MQTT,但是与微软的不同之处在于,百度号称支持原生 MQTT。即 MQTT 协议不仅仅是一个通信信道了,而是充分发挥了 MQTT 本身的优势,比如信息的发布/订阅(微软的信息发布和订阅是固定的,单一的)。但是这种灵活性,个人认为有些粗糙了。这对基于该平台开发的用户来说,需要比较强的规划能力,否则很容易造成信息风暴。

  此外值得一提的是,微软的云必须是 SSL 加密才能运行云和端通信,但是百度物联网云并不强制用户一定加密。

  阿里似乎比较低调,其物联网平台称之为物联网套件 IoT Kit。和微软、百度物联网平台一样,也是支持 MQTT 通信协议。不过相对于微软的封装和百度的完全开放不同,阿里的物联网套件平台做了半封装,比如发布和订阅和微软一样,预先定义了一些关键字,并且除此之外还可以自定义。可以说是介于微软和百度之间的一种模式。并且其通信加密要求是最高的,SSL 的版本必须是 TLSV1.1 或 TLSV1.2 版本。

  和微软及百度相比,阿里的物联网平台稍有一些简单,其重点一是接入,二是数据导出。提供了相对丰富的 API 对外接口,对有些智能硬件厂商来说,是一个好消息,相当于阿里提供了一个云端 API 接口,方便和第三方合作方进行系统级别的开发合作。

  从开发的角度来看,微软的物联网云平台 SDK 最丰富完善,提供了各种示例,有设备端的、有网关、有云端等等。百度相对小气,其 MQTT 的 SDK 就是百度物联网平台的 SDK 了。阿里的物联网平台也是介于二者之间,特别是在设备端提供了一些基于芯片层面的接入源码,另外 API 接口部分也提供不少示例。

  微软云、百度云和阿里云等公司做公共物联网云平台,其价值点在于数据采集后的价值,及基于大数据分析下的各种衍生价值。换句话说未来大数据的“金矿”的价值,在于如何挖掘和利用。基于这一点,微软和百度似乎走在了前列。

  物联网时代已经来临,云端有云端的机会,大数据挖掘有大数据挖掘的机会,设备端也有设备端的机会,就看我们如何去迎接这个新时代的到来了。



上一篇:什么是物联网架构?终于有人讲明白了
下一篇:普及:物联卡不实名能用么?关于物联卡实名问题你了解多少?