什么是物联网平台?
物联网平台是一个很复杂的话题,因为它可以是物联网产品中的任何一部分。但概括来说,可以把它理解为物联网技术的一个聚合地,专门用来给物联网解决方案提供基础设施和通用功能,以便用户更加专注的打造切合自身需要的物联网产品或生态。
通常情况下,一个完整的物联网解决方案大致可以分为四个层级:
1、终端层,或叫感知层,主要是各类传感器终端,用于采集物理世界的各种信息,并转换为数字信息,传感器是这一层的核心技术;
2、传输层,或叫管道层,主要是指物联网的各类连接技术,如NB-IOT,LoRa,WIFI等,一般可以按照带宽分为宽带传输和窄带传输,也可以按照传输距离分为远距离和近距离;
3、软件层,或叫平台层,向下提供安全可靠的设备接入能力,支持海量设备上云,下上提供云端API,建立设备数据与应用的快速对接通道。应用和设备之间通过物联网平台实现双向通信和下行控制。
4、应用层,基于物联网平台而建立的业务系统,如能源管理,消防监控,智慧园区等,是物联网真正为用户产生价值,解决用户核心需求的环节。
所以,一个物联网平台应该至少涵盖其中一个完整的软件层部分,以及部分货全部的其它层级部分,具体视平台自身定位而异。
目前市场上的物联网平台,主要包含以下几个发展方向:
1.提供云服务为主的应用开发平台,主要是提供设备与数据接入、存储和展现服务;
2.提供包括应用软件、基础架构、业务流程等完整服务。专注在特定产业的垂直应用,如智能家居、智慧城市、智能农业等不同领域;
3.提供连接性管理,主要是针对终端(SIM卡)的通信通道提供连接性管理、诊断以及终端管理方面的功能;
4.以大数据分析和机器学习为主;
5.以提供接入智能装置为主的应用开发平台;
总结
物联网平台设计的目的就是为物联网设备提供安全可靠的连接通信能力。物联网平台应支持海量设备连接,采集设备数据到云端;向上提供云端API,各类服务端应用可以通过云端API将指令下发给设备,实现远程遥控。
当然,物联网平台也需要一些其他的附加功能以保持业务的完整性,比如设备管理,规则引擎等,方便行业开发者使用物联网平台赋能各种行业物联网场景。