摘要:华为云IoTEdge三层架构联合打造的IoT边缘平台功能,持续为更多企业和开发者带来价值。

本文分享自华为云社区《【华为云IoTEdge学习笔记】华为云IoT边缘功能特点及价值》,作者:华为IoT云服务 。

IoT边缘是一组软件产品,包含云服务、边缘运行时软件、边缘模块应用,将云端能力快速拓展至边缘,提供数据采集、低时延自治、云边协同、边缘计算等能力,在园区、城市、工业等边缘常见场景,作为数据源切入点,解决客户对设备上云、本地计算、数据预处理等诉求。

华为云IoT边缘IoTEdge分为端、云、边三层架构,这三层架构各司其职:

设备端:靠近客户现场的设备,可以通过边缘节点的数据采集能力,就近接入边缘节点,从而实现设备的管理、智能控制、数据治理。

边缘节:IoT边缘软件部署在网关或服务器上,纳管为边缘节点,节点可以实现设备数据的采集、预处理、数据流转、路由转发,同时边缘侧提供应用托管、边缘计算等功能,方便业务本地自治、业务扩展。

云端:云端控制台具备对边缘节点的监控管理,通过云边协同通道下发配置,执行应用远程部署升级,数据路由转发上云等能力。

三层架构联合打造的IoT边缘平台功能,持续为更多企业和开发者带来价值。

1、容器应用、进程应用部署都支持,减少应用改造

IoT边缘通过远程部署、查看应用状态、收集插件应用日志、运维管理、应用间的数据流转、健康检查等功能;对容器应用、进程做生命周期管理,可新增、删除、启停、发布、上架、更新、版本管理。改进旧客户的现场服务器或网关,部署网关、服务器作为边缘节点,实现远程监控管理;通过兼容主流Linux系统,支持容器化、非容器化两种边缘部署环境,让客户的选择更丰富,减少应用改造。

2、节点内、外数据流转灵活,业务应用对接简单

第三方应用集成SDK后,可打通与IoTEdge应用之间的数据流转,自动触发数据流转规则。数据流转默认流转至云端设备接入IoTDA,流转规则最后指定的消息目标设置为云端后,数据会按路径转发,最终数据上报给IoT设备接入服务。可配置数据路由转发地址,支持MQTT、IoTDB、InfluxDB等方式,将边缘节点上的数据转发到第三方平台或系统。该关键能可以让客户的数据处理更灵活,业务应用可以直接在边缘上实现互联互通,或指定地址转发,业务流分发简单,可以复用原有系统应用。

3、自定义协议驱动、支持数据源模板批量复制

通过沉淀协议驱动库,覆盖工业、园区、城市等行业主流数采场景,支持点位预处理,如点位清洗、点位映射、点位计算、点位拆分;支持高并发采集、低时延执行反写命令;配合工业等行业解决方案,数据灵活路由,驱动可插拔,满足不同场景的数采场景。有效帮助工业等行业客户,解决现场设备上云难的问题,实现项目的快速落地;客户IT人员可以自主运维、操作简单,满足日益增长的数据治理需求。

4、支持SSH安全运维,让客户远程管理边缘更便捷更稳定

自动监控边缘硬件和应用的运行状态,云端可设置告警阈值实时监控;远程管理边缘应用的生命周期;构筑安全运维通道,实现SSH远程登录,不暴露边缘IP,防止网络攻击;支持云端镜像边端的文件目录,提供简单的文件上传下载能力,自动同步文件目录;边云连接异常时,支持在边缘现场本地运维。帮助客户远程管理现场的边缘硬件,自动监控运行状态,可同时对分布在不同区域的多个边缘节点进行远程运维;保证硬件的可维护性,远程诊断异常和问题处理,降低到现场的运维成本。

5、支持软硬件加固安全,构筑边缘防护墙

通过一机一密和证书认证这两种边云鉴权通信方式,TLS1.2加密传输;边缘异常监控,主动上报审计日志,应用访问保护,避免恶意访问、进程间隔离、应用异常相互影响;硬件加密提升本地数据加密的等级。让客户数据在边缘处理更安全、业务处理更放心,保证边缘与云端通信的机密性;让边缘应用得到更高级别的防护,应用异常不扩散,相互之间进程隔离不影响,提升边缘应用的可靠性、安全性。

6、支持硬件认证,让边缘硬件上云更简单

支持下载工具到第三方硬件可免安装运行,支持CentOS、EulerOS、Ubuntu、OpenHarmony等操作系统,支持X86、ARM64、ARM32硬件架构;自动输出签名防伪冒的认证报告,判断硬件是否具备IoTEdge运行条件;认证成功的硬件,认证报告可作为上架边缘硬件市场的依据;硬件安装IoTEdgeCore后,测试套件满足本地运行的运维管理、测试自检、设备模拟器。帮助硬件厂商,更简单的做边缘硬件认证,上架到云市场销售;让集成商做解决方案时,可在硬件市场按标签挑选,满足不同客户的硬件诉求。

7、支持应用插件开发,让边缘业务能力更丰富

支持Java、C、C#等语言SDK,在边缘侧提供给第三方做集成;集成了SDK的应用,不论是容器应用,还是进程安装包,都可以复用边云协同的框架远程部署管理;远程下发配置给边缘应用,边缘应用之间支持数据流转;远程监控应用状态,对应用版本进行生命周期管理。客户自己开发的应用可以部署到现场,统一远程管理,共享数据流;让第三方应用更容易二开,客户的业务场景可选择的第三方更多。

总结:

华为云IoT边缘服务致力于构筑业界最安全可靠边缘计算平台,加速企业创新。通过为广大企业及开发者提供完善的产品功能、丰富的解决方案、快速上市的商业变现通道,以促进边缘生态的繁荣,并助力企业在垂直领域实现突围。

如果您想快速了解IoT边缘,点击体验沙箱>>>>基于IoT边缘实现MQTT协议设备接入

点击关注,第一时间了解华为云新鲜技术~

3层结构+7大特点,带你认识华为云IoTEdge的更多相关文章

  1. 华为云BigData Pro解读: 鲲鹏云容器助力大数据破茧成蝶

    华为云鲲鹏云容器 见证BigData Pro蝶变之旅大数据之路顺应人类科技的进步而诞生,一直顺风顺水,不到20年时间,已渗透到社会生产和人们生活的方方面面,.然而,伴随着信息量的指数级增长,大数据也开 ...

  2. MLDS笔记:浅层结构 vs 深层结构

    深度学习出现之前,机器学习方面的开发者通常需要仔细地设计特征.设计算法,且他们在理论上常能够得知这样设计的实际表现如何: 深度学习出现后,开发者常先尝试实验,有时候实验结果常与直觉相矛盾,实验后再找出 ...

  3. caffe 每层结构

    如何在Caffe中配置每一个层的结构 最近刚在电脑上装好Caffe,由于神经网络中有不同的层结构,不同类型的层又有不同的参数,所有就根据Caffe官网的说明文档做了一个简单的总结. 1. Vision ...

  4. Asp.Net上传大文件带进度条swfupload

    Asp.Net基于swfupload上传大文件带进度条百分比显示,漂亮大气上档次,大文件无压力,先看效果 一.上传效果图 1.上传前界面:图片不喜欢可以自己换 2.上传中界面:百分比显示 3.上传后返 ...

  5. 大数据学习--day04(选择结构、循环结构、大数据java基础面试题)

    选择结构.循环结构.大数据java基础面试题 switch: 注意: byte short int char String(jdk1.7支持) 不能是 long float double boolea ...

  6. Spring core resourc层结构体系及JDK与Spring对classpath中资源的获取方式及结果对比

    1. Spring core resourc层结构体系 1.1. Resource相关结构体系 1.2. ResourceLoader相关体系 2. JDK与Spring对classpath中资源的获 ...

  7. C++卷积神经网络实例:tiny_cnn代码具体解释(8)——partial_connected_layer层结构类分析(上)

    在之前的博文中我们已经将顶层的网络结构都介绍完毕,包括卷积层.下採样层.全连接层,在这篇博文中主要有两个任务.一是总体贯通一下卷积神经网络在对图像进行卷积处理的整个流程,二是继续我们的类分析.这次须要 ...

  8. 【转】JS大总结(带实例)

    JS大总结(带实例) JavaScript事务查询综合click() 对象.click() 使对象被点击.closed 对象.closed 对象窗口是否已封闭true/falseclearTimeou ...

  9. TCP/IP 协议栈4层结构及3次握手4次挥手

    TCP/IP 协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输.TCP/IP 协议采用4层结构,分别是应用层.传输层.网络层和链路 ...

  10. Docker 镜像 层结构理解

    镜像到底是什么.镜像的层结构又是什么 通过docker history命令进行分析,镜像是一种其他镜像+文件+命令的组合. 这些镜像的加载.文件导入创建.命令是存在顺序关系的,所以也引出了层的概念. ...

随机推荐

  1. c# 光学三原色混合,颜色叠加-dong

    东的备注: 光的三原色:红.绿.蓝 红+绿=黄 红+蓝=品红 蓝+绿=青 红+绿+蓝=白 无颜色为黑 下看代码 Bitmap image1 = new Bitmap(500, 500);//红 Bit ...

  2. Codeforces Round 902 Div 1 (CF 1876)

    A. Helmets in Night Light 按花费 sort 一下,\(b<p\) 就让他用 \(b\) 的花费告诉别人,剩下的人一开始用 \(p\) 的花费告诉即可. B. Effec ...

  3. html考点

    编程: 1.放大镜不考 2.购物不考 广告 html html必不可少的标签 <meta charset="utf-8"/> 引入css jis 外部 注释html , ...

  4. MVC(JSP+JavaBean+Servlet)入门实例:用户登陆验证

    一.JSP.JavaBean.Servlet的区别 1.JSP:JSP通过在标准的HTML页面中嵌入Java代码,其静态的部分无效Java程序控制,只有那些需要从数据库读取或需要动态生成的页面内容,才 ...

  5. 互联网那些技术 | 扒一扒互联网Markdown的那些事儿

    最近感觉到 Markdown 似乎已成为各大社区的编辑器标配所支持的格式,侧面看来其设计之初的目标 " to be used as a format for writing for the ...

  6. 数论笔记(Full Version)

    数论笔记(Full Version) 一.数论基础: 1.整除: 重新定义除法: 对于计算式:\(a\div b\) 来说,其结果可以变化为以下的式子:$$a = b\lfloor \frac{a}{ ...

  7. 本地Stackedit Markdown编辑器设置远程访问

    StackEdit是一个受欢迎的Markdown编辑器,在GitHub上拥有20.7k Star!,它支持将Markdown笔记保存到多个仓库,包括Gitee.GitHub和Gitea.此在线笔记工具 ...

  8. 基于资源编排服务(ROS)实现存量资源的IaC化

    背景 如今,基础设施即代码(Infrastructure as code,IaC)是云资源管理和编排的趋势,基于 IaC 的管理模式,在提升云资源自动化管理能力,降低管理成本的同时,可以大大降低云资源 ...

  9. 【Javaweb】html frame标签的使用 | 导航栏右侧内容的实现

    问题的产生: 是我和同伴做了一个导航栏,但是我们不知道怎么实现右侧内容的切换 然后我们查了很多资料,但是有一些是垂直的,但是就如图可见,我们是水平的,那么怎么实现水平切换呢? 上网看到了frame标签 ...

  10. 什么是cursor?怎么使用cursor?

    Cursor 在Android查询数据时就是通过Cursor类来实现的.当我们使用SQLiteDatabase.query()方法时,就会得到Cursor对象,Cursor所指向的就是每一条数据. 举 ...