最近几年,我对物联网云平台谈的不多,但是对于智慧家庭云平台本身也是属于物联网云平台的范畴。对于物联网云平台的整个架构,以前就画过一个整体架构图,现在看变化并不大。
物联网是一个集多种技术、多种网络(通信网络、传感器网络、互联网等)的复杂的信息系统网络。信息的采集、管理、协同处理是物联网的核心。
网络的泛在化和信息的智能化是物联网的两大特征。
对于完整的物联网体系架构而言,常规的三层分类方法一般都具备普适性,即:
1. 感知层:类似传感器,摄像头,RFID等各种物联网感知设备的接入。
2.
网络层:涉及到近端和远端网络通信能力,涉及到类似NB-IOT,Zigbee各种网络通信协议。
3. 应用层:物联网应用构建,我们谈的物联网云平台架构在这层展开。
因此基于上面可以看到,实际上物联网云平台架构展开是对应用层架构的进一步展开。即物联网应用层可以展开为平台层
应用层,而基于SOA架构思想,两者之间通过服务层实现松耦合衔接。
即我们在构建云平台架构的时候可以分解为:
1. 平台层(其中包括了IaaS资源平台,也包括了PaaS平台)
2. 服务层(具体服务能力和服务目录提供)
3. 应用层(包括具体的业务系统和应用模块,也包括统一的门户展现)
对于IaaS云数据中心这个资源平台大家都容易理解,即提供弹性计算能力和存储能力的虚拟化云资源池。而对于PaaS平台是进行拆分的一个关键点,如上图,我们期望的拆分如下:
1. 技术平台(提供各种技术服务能力,GIS,音频,消息,语音,4A,流程等均可以包括在内)
2. 数据平台(物联网一般都会涉及到大数据分析和处理,数据平台完成数据采集,存储,分析和加工)
3. 集成平台(集成是另外一个关键,同时包括能力聚合能力,包括数据集成,业务集成,文件集成)
而对于上面的服务层,也还可以进一步细分,即在整个云平台搭建完成后,究竟能够朝上面的业务应用提供哪些服务能力。这些服务能力可以归为如下几类:
1. 电信服务能力:即我们通常说的CT类的服务能力
2. 物联网通用技术服务能力:即类似GIS服务,视频,RFID等可以纳入到这类服务能力
3. 软件类技术服务能力:本身包括类似4A,技术服务能力
再到上面的应用层,前面很多文章都已经谈到过,一般可以再次拆分为应用层和门户展示层。对于应用层再按具体的业务域进行分类即可。