边缘计算对嵌入式系统实现物联网应用的影响,到底有多大?

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/DP29syM41zyGndVF/article/details/83542908

640?wx_fmt=jpeg

引 言

云计算几年前非常流行,可是当全部应用落地,海量数据涌入云之后。对应的问题也随之而来,处理速度慢、时延长,所以边缘计算成为研究热点。事实上边缘计算起源于物联网应用,它的作用体如今物联网应用中云计算的优化设计,其初衷是为了将一些无需上传到云的计算留在远端处理。那么在嵌入式系统应用中。边缘计算会起到哪些作用?嵌入式project师又该怎样利用好这一技术呢?为此,《单片机与嵌入式系统应用》小编邀请到业内专家,谈谈自己的看法!


业界声音

640?</p><p>wx_fmt=jpeg


640?</p><p>wx_fmt=png

物联网是边缘计算的推手

嵌入式系统联谊会秘书长 

何小庆

美国韦恩州立大学施巍崧教授在“Edge Computing:Vision and Challenges”一文中给了边缘计算这种定义:“边缘计算是指一种能够在网络边缘完毕的计算技术,这种技术和平台在云和IoT 设备之间上传和下载数据,以平衡系统计算、实时性、功耗和安全等方面的要求”。工业物联网领域的巨头GE公司指出:“边缘”指的是靠近数据源存在的计算基础设施,比如工业控制器和来自各种设备和传感器的数据集合,这些设备通常远离云计算中心。


国外的研究报告显示,边缘计算眼下主要在下面两个领域发展:第一是通信和工业相关的项目,比方5G 虚拟化网关、无线訪问网络、5G-CORAL(结合了电信边缘计算和雾计算的研究成果)。第二是智能 IoT 网关,比方Bosch(Prosyst gateway software)、Siemens(IoT2000 gateways)、Microsoft(Azure IoT Edge)、Amazon(Greengrass 和Snowball Edge)。开源的边缘计算项目也非常活跃,比較著名的有EdgeX Foundry(IoT gateway)和ParaDrop(威斯康辛大学麦迪逊分校)。


嵌入式企业非常重视边缘计算。

NXP推出EdgeScale平台和Edge-Box开发套件,为边缘计算提供从高性能嵌入式处理器芯片、开源软件操作系统到云端和安全支持。arm推出了Mbed Edge,Mbed Edge与ARM mbed Cloud 和Mbed OS 组成支持边缘计算的IoT整套解决方式。

台湾研华推出EIS智能边缘server和WISE-PaaS/EdgeSenser的边缘网关。后者集成了Mbed OS和Mbed Edge。以及NXP边缘嵌入式处理器,EIS 内置了微软的Aure IoT Edge 服务。


须要注意的是,边缘计算设备通常会安装在系统传感和运行端,多数边缘计算设备是嵌入式系统。

但从物联网系统看。边缘计算设备是整个物联网系统的一个组成部分,不能单独存在,须要云计算和人工智能技术的支撑和服务。


边缘计算技术的研究和产品开发眼下均处在初期阶段,云计算、通信设备和嵌入式企业非常关注, 物联网的高速发展是边缘计算兴起的最大推手。

物联网发展大致分成两个时期。第一个时期是从互联走向智能,第二个时期从智能走向自治。

眼下多数物联网项目还处于第一个时期。进入第二个时期边缘计算将发挥重要作用,估计未来几年边缘计算将迎来高速发展的新阶段。

640?</p><p>wx_fmt=jpeg

640?wx_fmt=png

嵌入式系统和边缘计算的价值和未来

日海智能科技股份有限公司

首席技术官 邹俊

边缘计算是指在网络边缘提供计算和分布式处理能力,使得数据处理和相关的应用靠近数据发生的地方。有低延时,快捷响应和节省流量等特点,和云计算形成互补。


边缘计算起到的作用主要有例如以下几个方面:第一就近处理数据实现高速响应。边缘计算和边缘计算应用分布在网络边缘,相对于云计算而言。靠近数据。甚至离数据仅有一跳的距离,其优势是能够就近对数据进行处理,从而减少延时;第二减少传输到云端的数据量,减少对网络带宽的要求。随着物联网的爆发。设备产生的数据是海量的。

据IDC等咨询机构的预測,将来的数据有20%到40%会由边缘计算处理。在边缘側对数据进行处理,比方最简单的数据过滤。就能非常好的减少传输数据对带宽的压力。也能达到减少传输数据成本和存储成本。第三避免单一瓶颈和单一故障。由于边缘计算和边缘计算应用是分布式的,这样就减少甚至避免出现的业务瓶颈和单点故障。


由于边缘计算分布在网络边缘。边缘节点的计算、存储资源和云计算/数据中心相比是有限的,所以边缘计算和边缘计算应用就天然的使用到了嵌入式计算和嵌入式硬件单元。嵌入式系统能够在边缘计算上承担下面几个作用:


1. 数据过滤

物体产生的数据是大量的。而这些数据中,有非常多的数据是没用的。是数据中的杂音。

一些简单的计算处理。就能过滤到大量这种数据。比方,温度传感器能够定时採集数据并上报。

在最简单的场景下,仅仅须要关注异常情景就能够了。所以。在边缘计算上。一个简单的数值比較。就能够过滤掉绝大多数数据。这样简单的数据过滤功能,能够非常好的应用嵌入式技术对资源要求低的特点。在边缘进行处理。


2. 数据统计分析

边缘计算能够对在某个地理范围的数据进行统计分析,把分析结果传输到云端。相似的功能也能够利用嵌入式计算进行实现。从而使得分析结果贴近数据。


3. 复杂事件处理(CEP)

CEP是相对成熟的技术。当CEP和嵌入式系统结合,能够作为边缘应用对事件实现就近高速处理,从而大大提高对事件的反应速度。


4. 人工智能应用

云计算是催生人工智能高速发展的重要推动力。

可是,把全部人工智能都放在云端。非常难达到对紧急事件的实时处理,比方自己主动驾驶场景。诚然,人工智能的训练须要大量的计算资源。边缘计算非常难承载。可是。越来越多的人工智能的推理能够在边缘实现。使得人工智能应用作为边缘计算应用,具备高速反应的能力。

所以。怎样将人工智能推理和应用实如今嵌入式系统中,也是一个非常重要的课题和发展方向。


基于以上技术。日海智能科技股份有限公司(简称:日海智能)在今年六月在上海世界移动通信大会上公布了全球首款AIoT移动智能计算终端MICD (Mobile Intelligent Computing Device)产品。该产品是人工智能、边缘计算和移动计算的完美结合。关于该产品的详情可參见例如以下相关报道(凤凰网报道http://tech.ifeng.com/a/20180703/45047508_0.shtml等)。


日海智能成立于2004年,致力于成为人工智能物联网领域的领军者。日海智能为国内外运营商、ICT设备商、系统集成商以及各行业用户提供行业率先的物联网“云+端”、云视频、数据中心、无线通信、有线宽带及新能源节能产品及解决方式。自2016年起着眼于全球战略布局。实施积极主动的外延式发展,通过先后并购模组厂商“龙尚科技”与“芯讯通”,一举成为全球模组出货量份额最高的人工智能物联网公司,同一时候引入全球物联网安全级别最高的Ayla云平台(国内首例获得SOC等级三级),赋予创新人工智能技术,成为全球首家具备人工智能的“云+端”生态物联网公司。

640?</p><p>wx_fmt=jpeg


640?wx_fmt=png

边缘计算让物联网更加智能

Imagination Technologies连接与智慧家庭总监 

Simon Forrest

在一个由无数智能网联设备组成的世界中,人们普遍觉得,可用的通信信道将非常快被这些设备所能够产生的大量数据撑满。这显然是不可持续的。而且须要採取不同的方法。通过採用边缘计算。使人们认识到并非全部数据都须要传送到一个中央server基础设施来通过云进行处理。嵌入式边缘技术本质上利用了本地计算能力,它们支持现场设备在交付链中更早地主动将“数据”转换为“信息”,而且仅仅有关键的信息才被传输到云来进行存储和进一步处理。这显著减少了整个网络的峰值带宽要求,而且也缩短了云中所需的总CPU周期。


更重要的是,能够在设备本身内快捷处理数据的能力提供了新的自主等级。今天,我们看到新一波的产品正在採用人工智能,并依赖于嵌入到SoC内部的(边缘)神经网络加速。

这些产品通常被视为“更加智能”,它们能够在本地依据输入完毕操作并独立处理数据,尤其是在基于server(云)的基础架构不适合或设备脱机的时候。


比如。採用边缘技术用于在本地处理视频帧的物联网家用安防系统。能够在云中占用最少的处理开销。安防系统不是将全部视频帧都低效率地发送到云。由于它们中的大多数都是同样的。取而代之的是安防系统使用嵌入式AI边缘技术来仅识别那些显示了可疑活动的视频帧。一旦处理完毕后。系统可能会选择仅仅发送实用的视频摘录到云端,或者仅仅是向你的智能手机发送提醒。

使用之前的类比,我们如今已经将几千兆字节的多余视频数据转换为少量含有实用信息的字节,这仅仅需使用边缘技术就可以实现。


设备的可扩展性也大幅度得到改善,这是由于边缘技术能够确保分布式计算资源在整个系统中按比例扩展。而且每台额外的设备都添加了很多其它的能力。还有一个关键方面是延迟。在云和设备之间的数据转发须要的是与传输数据相关联的往返时间。假设嵌入式边缘技术被用于在设备中仅仅处理数据,那么延迟能够被缩短到最短时间。或者在某些情况下能够全然避免延迟。 这对于须要绝对保证响应时间的嵌入式系统尤为重要。


物联网产品中对添加计算能力和“智能”的需求始终存在,在推出诸如用于语音控制的自然语言处理、手势控制界面、先进图像分类和视觉认知系统等新技术的时候。都将意味着边缘技术已在大范围内变得更加重要。

对于Imagination来说。这意味着更高的性能和更低能耗带来的效率。这是由于我们为自己的SoC合作伙伴开发了先进的神经网络加速和GPU计算技术。

这些SoC将具有超越现有性能指标的能力。不再是简单地将物联网数据传送到云,而是能够从多个输入中获取有价值的信息,而且全部的输入都在硅芯片内处理。


640?wx_fmt=jpeg


640?wx_fmt=png

eFPGA技术为边缘计算环境提供安全保证

Achronix半导体公司高级产品营销经理  

Alok Sanghavi

下一代嵌入式应用正将处理任务推出云端并走向网络边缘。

同一时候,通过环绕可编程逻辑构建处理结构。提供了新的能力使得计算更加以数据为中心。

可编程逻辑使得构建数据处理流水线(pipeline)成为可能;相反,传统处理器则须要通过复杂的内存缓存层级结构才将数据推送到其处理流水线。


在採用可编程逻辑来构建的计算解决方式支持下,数据能够在节点之间无缝流动,并在它们通过时借助定制逻辑电路和DSP引擎的组合对数据单元进行调控。每一个单元在被处理完之后,会转发到下一个节点。随着需求的变化。可编程逻辑阵列能够被又一次连线配置,为以数据为中心的应用提供更好的支持。


独立的FPGA芯片由于数据须要频繁和更专用的ASIC之间交互。通常会导致额外的功耗和性能损失。

嵌入式FPGA(eFPGA)技术通过在ASIC内部集成可编程逻辑阵列。为其提供了一种可满足能效、性能和尺寸限制因素的方法。

利用eFPGA技术,硬件加速功能能够被带入到芯片中。

这些功能的一个非常好的样例便是可又一次配置处理单元阵列,这些阵列被用于机器学习应用所需的卷积内核或最大池计算,通过将这些功能实如今ASIC内部的嵌入式可编程逻辑阵列中,就能够使整个芯片达到更高的性能等级,同一时候也减少了系统成本和功耗。


eFPGA技术在边缘计算环境中还有另外一个优势—容器和虚拟化为核心云中的安全操作提供了有效支持。这是由于这些系统能够利用良好的物理安全性。

网络边缘的设备须要更高级别的硬件保护,由于攻击者更easy闯入机箱并篡改路边机柜或服务室里的系统设置。由于边缘计算系统从管理员那里得到的支持较少。因此物理安全性至关重要。


将安全功能集成到环绕eFPGA内核的硬连线逻辑之中,使其能够支持虚拟电路加密上传到逻辑阵列,而且持续监控它们是否存在潜在漏洞。硬连线逻辑能够确保由不同用户上传的可编程功能实现分离。并防止它们相互窃听。


通过将安全性电路和可编程逻辑都集成在芯片上,使得攻击者要窃听通信时的物理訪问非常难实现,甚至不可能。借助集成的CPU,整个服务的计算功能能够与外界隔离而直接到eFPGA。从而限制从芯片中外发的信息量。 在运行与其它服务的通信时,能够使用面向eFPGA的硬连线逻辑中强大的加密单元。从而去支持适合边缘计算需求的强大的安全架构。

嵌友们又是怎样看待边缘计算的呢?欢迎留言探讨!

640?</p><p>

640?wx_fmt=jpeg

1.做无线连接MCU开发的嵌友,这篇要看的!

2.魏少军:发展高端芯片不能自娱自乐!

3.Adobe新增逆天黑科技。90%的设计都看哭了…

4.Arm DesignStart项目加速基于Linux的嵌入式设计!


5.淘汰汽车后视镜!

这项颠覆让司机真正眼界大开!

6.学习单片机,事实上有一些技巧的!

640?wx_fmt=gif

猜你喜欢

转载自www.cnblogs.com/llguanli/p/9894065.html