本人从事软件开发工作已十多年了,目前基于个人所接触到的项目或应用,针对物联网平台、大数据平台、人工智能应用、微服务架构、云计算平台等几个大方面,从数据采集、数据传输、数据解析、数据存储、数据计算、数据挖掘、数据分析、数据展示等几个角度或流程,阐述如何让数据产生价值并变现,并结合时下最流行先进的技术,通过整体架构设计和解读做一分析。

云计算、大数据、物联网、移动互联网、人工智能是时下最流行和前沿的应用领域,是人们根据不同的领域和侧重角度对IT行业应用做的一个大的归类和划分,从核心技术角度和处理流程来说,个人认为它们又是一个整体且密不可分。现通过以下物联网云平台架构图概括简要分析一下,如下图所示:

由上图可知,可以划分为如下几大层次:

一、物联网设备层,包括各种需要联网或接入的设备。

二、物联网云平台层,主要包含以下四大组件(主要还是从分层的角度阐述):

       1、设备接入层

       2、设备管理层

       3、规则引擎层

       4、安全认证及权限管理层

三、云计算产品层,主要包括物联网平台层用到的产品(从分层的角度阐述):

       1、大数据产品层

       2、人工智能产品层

       3、云基础服务层

            1)、高性能云服务器层

            2)、高性能云数据库层

            3)、云网络层

四、物联网行业应用服务器(Web)层,此层主要考虑基于SpingCloud微服务或微应用治理架构构建,

       个人理解主要包含四层概念阐述如下:

       1)、对物联网应用层直接提供基于Docker容器技术的SpringBoot微应用;

       2)、对物联网应用层直接提供基于Docker容器技术的SpringBoot微服务;

       3)、数据来源之一是设备在线处理数据直接推送到微服务框架数据源;

       4)、数据来源之二是先将设备在线数据推送到大数据平台,同时进行必要的数据处理,再同步输出到微服务框架数据源;

五、物联网应用层,主要包括相关应用服务,如:智慧城市、智慧生活、智慧工业、智慧农业、智慧楼宇、能源监控、物联网安全监控等应用。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐