物联网架构
物联网平台的核心功能
物联网平台的核心功能:设备接入,可再细分为设备管理、协议转换、数据分发等基本功能,其中协议转换针对设备,数据转发针对应用,设备管理将设备和应用关联起来。
物联网平台向下对接设备,对上对接应用平台。(在华为的平台中,对下对接设备的接口叫做南向接口,对上对接应用的接口叫做北向接口,按照地图的方位,上北下南,所以叫做南向北向。)
物联网平台的基本功能
设备管理
1、检测设备状态,是否在线,最后推送数据的日期等;
2、设备分类管理,不同的设备类型采用不同的通信协议或数据定义,根据设备分类关联协议转换插件;
3、设备分组管理,根据组信息转发设备数据。
协议转换
终端设备通常是嵌入式系统,仅有极少的可用资源,包括电力(很多设备是电池供电的),因此设备端通常使用二进制通信协议,例如CoAP、MQTT等,数据也采用二进制格式进行传输。通过采用二进制协议可以减少设备端在处理协议过程中消耗的资源,包括ROM、RAM、电池、流量等。
而应用平台则通常使用文本型的协议,通信协议通常是HTTP或HTTPS协议,数据格式通常是JSON或XML,这就需要一个转换,将设备端的二进制协议转换成平台端的文本协议,同时将应用平台下发的指令或响应由文本转换成二进制。
二进制转换成文本的过程叫做解码(decode),文本转换成二进制的过程叫做编码(encode),所以协议转换也叫做编解码,物联网平台用作协议转换的组件称作编解码插件,可以由客户自行开发,然后上传到平台。
数据分发
同一个厂家的设备卖给不同的客户后,就要把数据推送到不同客户的平台,如果在设备端进行配置,那显然增加设备端的复杂性,而且要增加设备生产过程中的步骤。将数据统一发送到物联网平台,然后由物联网平台进行数据分发,可以大大简化设备厂商的工作。设备注册到物联网平台后,可以指定具体设备关联到客户的平台,物联网平台在接收到该设备的数据后自动转发数据到客户的平台。
数据分发和设备分组管理密切相关,设备分组信息包含了要关联的应用平台信息,同一分组下的所有设备都推送数据到分组信息指定的应用平台。
本文章来源于互联网,如有侵权,请联系删除!原文地址:物联网平台的认识
当今IoT类似在风口上的猪,各行各业都在大势宣传,整合应用,有了现在的工业互联网、数字世界之类的话题层出不穷。本文主要从技术角度树立了各个大厂在IoT整体解决方案商的一些介绍,以供大家参考 大厂IoT整体解决方案 阿里云架构方案 开发者入门地图 https…