1、什么是边缘计算:
物联网边缘计算,又名Link IoT Edge,是云能力在边缘端的拓展。它继承了云安全、存储、计算,甚至人工智能的能力,可部署于不同量级的智能设备和计算节点中,阿里云通过定义物模型连接不同协议、不同数据格式的设备,可提供安全可靠、低延时、低成本、易扩展、弱依赖的本地计算服务。
2、边缘计算的核心名词解释:
(1)边缘实例:通过实例的方式管理边缘端相关的网关、子设备,同时也可以管理场景联动、函数计算、流数据分析和消息路由内容。通过部署实例,将边缘实例中的资源部署至网关中。
(2)设备接入:物联网边缘计算提供多语言设备接入SDK,让子设备轻松接入边缘计算节点。
(3)场景联动:实现多设备的本地管理、联动及控制,例如,您可以将“开门”、“开灯”两个操作串联起来,并设置时间区间在18:00至19:00之间,实现在固定时间段,门开灯亮。,场景联动是规则引擎中,一种开发自动化业务逻辑的可视化编程方式,您可以通过可视化的方式定义设备之间联动规则,将规则部署至云端或者边缘端。
(4)边缘应用:当前支持如下两种边缘应用:
- 函数计算应用:函数计算是一种运行时(Runtime)框架,可完成设备接入到边缘网关的开发以及基于设备数据、事件的业务逻辑开发。当前有云产品模式(结合阿里云函数计算产品使用)和本地直接上传模式。
- 容器镜像应用:容器镜像应用是一种基于容器技术的边缘应用,可以直接从镜像仓库中拉取镜像作为边缘应用。
Link IoT Edge提供 应用管理即边缘应用管理能力,可以标准化的管理边缘端应用的版本、配置等。
(5)流数据分析:边缘流数据分析是对阿里云流计算的扩展,解决物联网场景特有问题。
- 物联网需要高频采集数据,数据本身量大变化小,原始数据价值较低,流数据分析可先对数据进行清洗、加工、聚合之后再上云,大大减少数据传输成本。
- 边缘端与云端的连接不稳定,数据上云无法满足实时计算的要求,流数据分析在边缘端运行,因此不依赖网络,低时延处理数据。
(6)消息路由:物联网边缘计算提供消息路由的能力。您可以设置消息路由路径,控制本地数据在边缘计算节点中的流转,从而实现数据的安全可控。
提供的路由路径如下:
- 设备至IoT Hub(云端)、设备至函数计算、设备至流数据分析
- 函数计算至函数计算、函数计算至IoT Hub
- 流数据分析至IoT Hub、流数据分析至函数计算
- IoT Hub至函数计算
(7)断网续传:边缘计算节点在断网或弱网情况下提供数据恢复能力。您可以在配置消息路由时设置服务质量(QoS),从而在断网情况下将设备数据保存在本地存储区,网络恢复后,再将缓存数据同步至云端。
3.边缘计算的架构
物联网边缘计算主要涉及设备端、边缘计算端和云端三个部分:
- 设备端
开发者使用设备接入SDK,将非标设备转换成标准物模型,就近接入网关,从而实现设备的管理和控制。
- 边缘计算端
设备连接到网关后,网关可以实现设备数据的采集、流转、存储、分析和上报设备数据至云端,同时网关提供规则引擎、函数计算引擎,方便场景编排和业务扩展。
- 云端
设备数据上传云端后,可以结合阿里云功能,如大数据、AI学习等,通过标准API接口,实现更多功能和应用。
4.边缘计算的Link IoT Edge(阿里云提供的边缘计算软件包)
(1)分类:
Link IoT Edge提供专业版(LE Pro)、标准版(LE Standard)、轻量版(LE Lite)三个版本的产品,本文为您介绍三个版本产品的能力区别以及对软硬件的不同要求。
- LE Pro是基于Docker方式运行的软件包,包含Link IoT Edge所有功能。
- LE Standard是基于二进制自包含包运行的软件包,可以根据运行的软硬件环境选择对应的安装包。
- LE Lite是基于二进制自包含包运行的软件包,该版本提供了远程运维功能。
(2)能力
(3)环境要求