什么是华为云IoT边缘IoTEdge
什么是华为云IoT边缘IoTEdge
由浅入深,带您认识华为云IoT边缘IoTEdge
由浅入深,带您认识华为云IoT边缘IoTEdge
IoT边缘(IoT Edge),是边缘计算在物联网行业的应用。IoT Edge作为物联网边缘“小脑”,在靠近物或数据源头的边缘侧,融合网络、计算、存储、应用核心能力的开放平台,就近提供计算和智能服务,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。
IoT边缘主要应用在数据传输量大,安全与隐私保护要求高,数据需要实时处理等行业或应用场景。例如智慧交通、智慧城市、智慧园区、能源电力等。
IoT边缘提供基础服务、数采服务(资源包)两种类型的产品,本文为您介绍产品能力及对软硬件的不同要求。IoT边缘 = 基础服务(必选) + 数采服务(可选)
IoT边缘支持的操作系统有:Huawei Cloud EulerOS、CentOS、 Ubuntu、EulerOS、Debian、OpenEuler、可信国产操作系统等,IoT边缘服务是软件,需要部署在硬件上,支持两种硬件规格,一种是容器化,一种是非容器化(进程级)。
IoT边缘的使用限制主要从区域(Region)、边缘节点、应用管理、路由管理四个方面有所限制,例如从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。
IoT边缘的基础服务包含标准版、高级版、轻量版,其中高级版基于IEF节点进行应用容器管理,涉及IEF服务按应用实例数进行按需收费。IoT边缘开通免费、IoT边缘基础服务的节点/应用管理免费。
IoT边缘(IoT Edge),是一组软件产品,需要部署到硬件上,实现边缘硬件与云端的协同管理。同时还包含边缘节点、节点纳管、应用托管、数据流转、路由管理、数据采集、MQTT协议、Modbus协议、OPC-UA协议等多个产品名词解释。
安装部署边缘节点时,需要具备的网络环境。边缘环境需要具备公网IP,安装边缘节点需下载运行包,运行包放置在边缘的OBS桶中。确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参考虚拟私有云 VPC。
IoT边缘基础服务是按需模式,直接开通使用,一定条件下免费,超出边缘设备数限制则按需计费。登录华为云官网,选择“产品 > IoT物联网 > IoT边缘IoTEdge”。
访问IoT边缘,单击“立即使用”进入IoT边缘控制台。选择左侧导航栏“IoT边缘 > 边缘节点”进入页面,单击右上角“注册节点”。根据页面提示填写参数,勾选右下角“《华为云服务等级协议》”单击“下一步”配置节点数据。
您可以查看边缘节点列表中节点状态及详细信息。在节点详情页,选择“节点概览”页签。访问IoT边缘,单击“立即使用”进入IoT边缘控制台。选择左侧导航栏“IoT边缘 > 边缘节点 ”进入页面。选择您的边缘节点,单击“节点名称”进入节点详情页。
IoT边缘应用部署完成后,边缘节点即作为云端物联网平台在设备侧的延伸。边缘节点可以为设备就近提供计算和管理服务,其优势有低时延业务本地管理、与云端断链时可在本地控制和执行规则等。
应用管理是IoT边缘提供的边缘应用管理能力,通过将系统预置的应用或用户自定义的应用部署到边缘节点,可在边侧进行协议解析、数据处理、本地子系统集成等能力拓展。
点位清洗,在边侧提供对设备上报的点位进行数据去重、数据波动抑制的功能,适用于降低冗余数据、上云带宽的OT数采场景。点位清洗规则是针对模块的每个点位,为可选项,使用前需要配置静默“时间窗”和“偏差”这两个参数。
边缘节点在本地作为设备网关,除了收集边缘设备上报的设备数据外,还支持对接第三方云平台、外部实体等其他应用。通过在边缘节点部署edge_push业务应用,将“业务数据”转发给云端应用或后端服务以实现业务需求。
开通IoT边缘服务后需做应用侧开发、插件开发。应用侧开发:IoTEdge提供了丰富的API,如节点管理、应用管理,开发者可以在应用侧接入API实现在应用侧管理的功能。插件的开发:ModuleSDK开发插件应用在边侧进行协议转换、设备上传的数据处理、接入IT子系统。
在设备和对接边缘节点场景中,需要在设备侧集成相应证书。包括:ModuleSDK(java)、MQTT.fx、plt-device-ca、Modbus Slave。
使用paw/postman等工具调试API。前提条件是在调用API之前需要获取token;调用查询应用列表API。操作步骤请点击查看详情
为解决用户自定义处理设备数据以及自定义协议设备快速接入IOT平台的诉求,华为IoT边缘提供ModuleSDK,用户可通过集成SDK让设备以及设备数据快速上云。
IoT边缘平台应用功能有自定义处理设备数据,自定义协议设备快速接入,IT子系统接入,并且支持容器化部署和安装包部署的方式。
基于ModuleSDK开发应用实现数据处理或自定义驱动时,分为开发和使用两个部分。利用AppClient和DriverClient进行自定义的业务处理,将应用打包上传至云,部署到节点。连接子设备查看应用工作。
模块SDK用于开发运行在边缘节点中的应用,包括数据处理应用(简称应用,例如数据清洗)和协议驱动(简称驱动,例如EdgeAccess)
了解华为云IoT边缘学习视频
帮助您快速了解华为云IoT边缘功能特性
海量设备数据边缘就地处理
初识华为云IoT边缘
基于IoT边缘服务实现IT&OT数采融合
一节课入门华为云IoT边缘服务
介绍项目管理并授权的操作步骤
介绍按企业项目管理云资源的方式