给您最好的
阿里云优惠券!

白话阿里云物联网,高大上的蓝海市场(一)

Hi~你们好,感觉客户业务总是巧妙地相似,近期连续接触到几家在做物联网业务的客户,应用场景也比较多样,所以这里简单讨论一下阿里云的物联网。

物联网的业务正是摸索发展的阶段,应用层面具体是怎么回事,我自己了解得太少,客户具有绝大部分的发言权,所以想趁机会多跟客户取取经。在参加工作的这一年一直都觉得这个版块的内容不在主要研磨的范围之内,所以一直没怎么研究过。现在需求出现了,到了临阵磨枪、不快也光的时候了。

现在摆在面前的难题是,客户需要确认现在市面上哪些硬件设备,是可以与阿里云的物联网方案“适配”的,以及了解阿里云的物联网产品和方案是如何运作的,估计从事物联网业务的客户都想了解。记录下关键信息,从客户现场出来,我脑子里还是一片混沌的,作为一名阿里云的销售,只知道阿里云有这样可供消费者使用的物联网套件产品,还有一些中间件产品,但是脑袋里还有一大堆自己都解释不清楚的问题:

什么是物联网?物联网的场景有哪些?从高中就写在作文里的词汇,是如何发生在我个人身上的?

国内都有哪些厂商在做物联网做得比较好的?

中间件产品都具体有什么?怎么用?什么时候用?为什么要用?

中间件跟物联网套件的关系是怎样的?

物联网套件是很多个物联网产品组合的吗,为什么叫套件?

企业做物联网项目,必须使用物联网套件吗?物联网套件能给客户带来什么?

什么硬件厂商的设备是与阿里云适配的?哪些条件需要满足才能满足适配的效果呢?

所以熬了些夜,抖擞了下大学时期残存的备考精神,试着找找这些问题的答案。

先百度到物联网的名词解释:物联网就是物物相连的互联网,核心基础仍然是互联网,但是物体与物体之间能够进行通信和信息交换。我们的手机、电脑等设备都是连接互联网的,那现在人们想实现的,又不止是这些,最好除了手机和电脑,大到社会的交通、水利、消防、安防、制造,小到家里的家电、汽车、穿戴设备等,涉及到的衣食住行,都能联网,提供出有价值的数据,分析并得出有效的结论。我们身边的物联网应用:

共享单车,是身边比较典型的物联网场景,单车收集用户信息后将数据推送至系统,系统再发出指令打开设备开关(车锁)。可能有成百上千万的用户在同时操作,所以共享单车也是一个比较典型的物联网应用高并发的场景,这部分主要依赖云端的架构来完成任务。

公交、地铁支付宝扫码乘车,打卡设备具备通信能力,用户打卡或扫码后,数据上传到云端,人们可以获取打卡人数、客流高峰等有价值的信息,在特殊场景下,甚至结合硬件设备端的应用定制开发服务,收集到更多的信息,例如地理位置信息、人群密集度分布等,那么司机就可以根据这些信息调整路线或时间等

智能家居:在你回到家里之前电源接通,房间的灯光打开,电饭煲开始煮饭,空调温度调到舒适温度,智能穿戴设备收集人体数据,分析健康状况并做出相应的提醒等。我买过小米的一款智能手环,有这样的一个经典功能,当你长时间比如1小时都保持静坐的姿势后,它会通过震动提醒你该活动活动啦

家庭及公共安全:消防、安防、环保设备将传感器等设备收集到的数据,上传到应用系统做处理,告警信息推送至用户手机。现在市面上有比较多的智能烟雾探测器和智能监控摄像头,集成了比较先进的通讯技术。在人群毫无感知的情景下,不停地收集环境内的温度、烟雾浓度、光照、污染物浓度等信息,甚至结合一些智能服务,实现更高级的锁定监测目标、实人认证、人脸识别、智能报警等需求

以最常见的共享单车为例,我画了张图,共享单车、电动车、汽车这样的场景,发现一个共同点:设备联网后,最终落到用户端这头,都是需要直接下载厂商的一个APP来操作的,像共享充电宝、共享纸巾机这样的场景,一般都是直接集合微信或支付宝第三方的服务,去提供给用户使用的,终端用户这边还有点不一样。

原图是官网帮助文档的立体图,个人感觉平面图会比较好看一些,可以看出单车的业务逻辑,阿里云不光是为共享单车提供可扩展、高并发的弹性资源服务,还考虑到用户数据量积累到一定程度后,用来做数据分析处理展现。关键环节是在单车的智能锁与云端资源的连接,可以看出来,阿里云是向智能锁生产厂商,以及芯片厂商和模组/开发板厂商,输出IOT SDK的,然后最终集成到硬件设备

我现在想先摆出来几个,自己比较容易混淆的问题了。

Q1:为什么要使用阿里云的物联网或中间件产品?

用户本身必然是有业务方向的,在项目中想要落地物联网,比较头痛和耗费精力的应该是这一环,如何将硬件设备与自己的应用系统连接上实现通信?如何应对项目的应用场景中,可能会出现的并发量比较高的情况?那阿里云现在有这样的PAAS产品,用户可以直接去买,就不需要自己专门投入时间和精力去钻研这个,从而能够专注在自己的核心业务层上

Q2:用户想做物联网项目,一定要使用物联网套件吗?

不一定,物联网套件是阿里云帮助用户实现通信的产品,如果用户选择自己实现这样的功能,当然也是可以的,并且确实有这样的集成厂商,他们帮助用户联系硬件设备厂商和云厂商,从而给用户来做这样的方案,但是是定制化的,成本会相对比较高。阿里云本身也是在数据采集端就下了很大的功夫,联合阿里云的大数据和云通信团队,打包出一套成本合理、服务成型的产品出来,相当于代替单个客户去制定方案,这也就照应第一个问题,为什么建议用户直接使用阿里云的现有产品了

Q3:在通信方面,消息队列和物联网套件,该用哪个?

以上是官方文档的解释截图,这里说到:

首先是物联网套件对接入的硬件设备以及通信过程都更加具备安全能力,因为有设备认证的环节

其次这两个产品的应用场景不同,以及研发并商用的背景不同,物联网套件的出现是解决物联网场景下,价值集中在设备端与云端的连接问题;而消息队列,确实可以连接端与云,但是它的主要亮点在于,它的功能特性是非常适合解决高并发、系统解耦的场景下的消息传输难题,不一定非得是物联网场景,价值集中在客户业务应用层面

举个栗子