写点什么

Linux 基金会的 EdgeX Foundry 将让 IoT 支持边缘计算

2017 年 5 月 22 日

Linux 基金会最近发起了一个名为EdgeX Foundry 的新项目,目的在于为IoT 计算和可互操作的组件构建一套开放的框架。

EdgeX Foundry 旨在培育边缘计算的模型,采用了这个模型的设备就不必把它们的数据发上云进行处理,而是只需要借助于本地的网关设备进行计算和分析就可以了。这种处理方式带来的主要好处就是更少的延迟和网络流量,以及更高的安全性。对于发电设备、智能交通灯等工业级应用来说,这样做有着特别的价值,因为不再严格地需要云模块了,或者对于更通用的程序来说,从多个设备收集上来的数据可以在发送到云端之前先进行整理。

根据声明,戴尔会基于Apache 2.0 协议为这个项目贡献她的 Fuse 框架的源码来做为项目的种子,包括十几个微服务和 12.5 万行代码。目前已知还会有包括 AMD、Ubuntu、Canonical、VMWare 等 50 多家公司在内的其它成员贡献源码,但目前不清楚它们负责的具体内容。

InfoQ 就此采访了 Linux 基金会 IoT 高级总监 Philip DesAutels。

开发者们什么时候能拿到源码呢?框架哪些模块的代码会先公布出来,再接下来又会是哪些呢?

Philip DesAutels:代码会在 EdgeX 的项目下最迟在 5 月 31 日之前发布出来。因为代码量有 12.5 万行之多,我们要把名字空间从 Fuse 转到 EdgeX,要处理的工作量实在太大了。如果哪家公司想先拿到代码,也可以走个特殊的小流程,有十几家公司已经这么做了。简而言之,代码处理的工作已经在进行中了,而且发布时也可能会有一点点变化。

能不能简单地概括一下这个框架可以为开发者们提供哪些功能?

Philip DesAutels:讨论这个问题最好的方式就是先看看我们的架构图:

我们主要通过 EdgeX 提供的安全、管理、设备和服务四个核心 API 来提供一个一致的框架。参与和支撑着 EdgeX 的各家公司会一起完成 EdgeX 平台的实现。有了这些,EdgeX 就可以把示例设备的服务、支持的设备、管理工具等一起提供出来,给大家一个示例的实现。我们也希望 EdgeX Foundry 社区可以对它们继续进行优化,作为 EdgeX Foundry 开源成果的一部分,让它们能达到产品级的标准。

EdgeX 会提供一个单一内聚的 API,还会更多地是一些松耦合的组件?

Philip DesAutels:EdgeX 提供了一套核心总线,把四个 API 统一到了一套框架里面,让这些松耦合的组件可以以一种内聚并一致的方式相互交互。

基于 EdgeX 的解决方案典型架构会是怎么样的?

Philip DesAutels:最简单的实现就是有一个运行着 EdgeX 核心程序的网关设备,再加上一系列的设备,配合着管理服务和安全服务一起对外提供服务。也就是有一个非常强大的处理节点,它可以与许多设备、传感器、机器等一起,在连上云之前先完成交互式处理。

您预见基于 EdgeX 的解决方案会主要应用于哪些领域呢?EdgeX 可以满足哪些典型需求?

Philip DesAutels:社区现在正在着力于完成一些案例,让 EdgeX 框架可以有更大的适应性和可用性。弹性的设计、大型且不断发展的生态系统意味着我们可以期待在将来,从工业到民用设施,到企业甚至最终消费者,EdgeX 可以得到广泛的应用。

Linux 基金会并不是第一次尝试为互联的 IoT 设备提供标准的平台。之前还有 Cisco 提供的 iOx 平台、太平洋西北国家实验室(Pacific Northwest National Laboratory,PNNL)提供的名为 Kaval 的基于 Android 的参考平台、欧洲电信标准协会的 MEC 标准等。我们可以期待 EdgeX Foundry 接下来取得更大的成功。

阅读英文原文 Linux Foundation EdgeX Foundry to Enable Edge Computing for IoT

2017 年 5 月 22 日 19:002419
用户头像

发布了 152 篇内容, 共 58.1 次阅读, 收获喜欢 52 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第十三周作业

李日盛

PageRank

为什么我认为 Deno 是一个迈向错误方向的 JavaScript 运行时?

hylerrix

typescript rust nodejs deno V8

初识ClickHouse——安装与入门

Simon

Clickhouse

Volcano架构设计与原理介绍

华为云原生团队

大数据 AI 云原生 高性能 批量计算

即构小程序直播组件集成教程

ZEGO即构

iOS性能优化 — 五、App启动优化

iOSer

ios 性能优化 性能分析

万字多图 | UML 入门指南

白色蜗牛

Java 程序员 架构设计 UML 后端编程

自动量化搬砖套利交易机器人系统软件APP开发

开發I852946OIIO

系统开发

一文解析DDD中台和微服务设计

欧创新

中台 微服务 领域驱动设计 DDD 微服务划分

不同公司产品经理岗位对比

LouisN

在数据分析、挖掘方面,有哪些ETL工具值得推荐?

会飞的鱼

大数据处理 kettle 海豚调度 批量任务 ETL

区块链科普系列:区块链是什么?

CECBC区块链专委会

区块链

「产品经理训练营」第一章作业

Sòrγy_じò ぴé

产品经理训练营

来不及解释!Linux常用命令大全,先收藏再说

华为云开发者社区

Linux 编程 命令行 命令

用AI「驯服」人类幼崽,手头有娃的可以试试

博文视点Broadview

人工智能 联邦学习 强化学习 集成学习 技术宅

区块链十年与传统金融的变化

CECBC区块链专委会

区块链 金融

特斯拉自建ERP的背后

明道云

DevSecOps安全检查清单

啸天

安全 DevSecOps 应用安全

敏捷里为何倡导固定迭代周期?

万事ONES

敏捷开发 研发管理 迭代

4大应用场景,16张高阶布局大屏,最具价值的数据可视化都在这里!

一只数据鲸鱼

物联网 数据可视化 智慧大屏可视化 3D可视化

“反垄断”来袭,对产业区块链有什么启发

CECBC区块链专委会

市场垄断

我在极客时间录课的故事(一):从源码管理聊到一体化学习环境

李艺

我在极客时间录课的故事

公安指挥中心大屏可视化系统开发,情报研判分析平台建设

WX13823153201

生产者与消费者模式,数组阻塞队列(ArrayBlockingQueue)

码农架构

Java 学习 并发编程 架构、

一文带你探究Sentinel的独特初始化

华为云开发者社区

redis sentinel 框架

架构师训练营W13作业

Geek_f06ede

矿机挖矿APP系统模式开发平台

v16629866266

物流快递公司APP架构设计

jorden wang

『CDN』让你的网站访问起来更加柔顺丝滑

古时的风筝

CDN

面试官:你真的了解Redis分布式锁吗?

鄙人薛某

redis 分布式锁 线程安全 RedLock

当音乐学博士搞起编程...

程序猿DD

Spring Frame

InfoQ 极客传媒开发者生态共创计划线上发布会

InfoQ 极客传媒开发者生态共创计划线上发布会

Linux基金会的EdgeX Foundry将让IoT支持边缘计算-InfoQ