EdgeX Foundry(一):EdgeX边缘计算微服务框架简介

1.简介

EdgeX Foundry用一句话来介绍,就是Linux基金会下的硬件和操作系统无关的开源中立的边缘计算微服务框架,用于统一工业物联网边缘计算解决方案的生态系统。

2.吉祥物为什么是章鱼

边缘计算微服务框架EdgeX的吉祥物是章鱼哥。

为什么吉祥物是章鱼呢?看完章鱼的这几个特点就明白了:

  • 章鱼有大约300种。
  • 章鱼智力非常高,会走迷宫,还曾经成功预测世界杯冠军。
  • 章鱼有高度复杂的神经系统,其中2/3的神经元在8条腕足上,大脑仅有1/3的神经元。腕足上的神经元,哪怕在没有大脑信号控制的情况下,也可以做出各种复杂的反应动作。
  • 章鱼适应环境能力强大。

3.EdgeX的X是什么意思

EdgeX中加了X,是为了让这个项目名称可以申报商标,用于产品认证标志。

4.EdgeX的总体目标

  • 开发并推广EdgeX作为统一工业物联网(IoT)边缘计算的通用开放平台。
  • 创建EdgeX社区,帮助企业基于EdgeX框架开发各种边缘计算组件,形成边缘计算的生态系统。
  • 对物联网解决方案供应商开发的EdgeX组件进行认证,以确保互操作性和兼容性。
  • 提供各种开发工具,帮助开发人员快速创建基于EdgeX的物联网边缘解决方案,从而轻松适应不断变化的业务需求。
  • 与相关的开源项目、标准组织和行业联盟协作,以确保整个物联网的一致性和互操作性。

5.EdgeX的发展历程

2015年7月的时候,Dell物联网部门启动了一个Dell Client CTO 孵化项目,即Project Fuse。设计初衷是解决物联网边缘侧的互操作和连接性问题。

2017年4月24日这个项目通过Linux基金会开源。父项目是LF-EDGE。

EdgeX开源项目的代码基础是Project Fuse的125000行代码。

成员组织一开始的近50家企业,到目前已经超过75家成员企业。

版本发布计划为一年发布两个大版本。

6.谁发起了这个项目

项目核心人员是Dell物联网解决方案部门的Jim White。他是EdgeX开源前的Project Fuse的首席架构师。目前是EdgeX的技术指导委员会的成员,同时也是OpenFog参考架构的设计者之一。他曾经开发过8年的美国军事情报相关的软件。

7.当前状态

目前EdgeX Foundry有70多家成员企业,40多名开发人员。

最新发布版本是Delhi (0.7) , 2018年11月16日发布。

历史版本有:

8.项目成员

EdgeX项目总共有70多个成员企业。

9.项目管理

任何人都可以提交代码,或者自由使用EdgeX Foundry的代码。

技术指导委员会和工作组对公众开放。

技术指导委员会和工作组的主席、Committer、Maintainer都是投票选举的。

付费项目成员可以对项目发展方向施加更大影响力。

EdgeX项目的管理结构见下图。

管理部门分为三类:一是理事会(Governing Board, GB),管理EdgeX的各种事务。二是技术指导委员会(Techincal Steering Committee, TSC),负责领导EdgeX的技术工作,并监管和协调不同的工作组。技术指导委员会下辖多个工作组。每个工作组负责边缘计算框架内的一个组件。三是认证委员会(Certification Committee),负责对物联网解决方案供应商开发的EdgeX组件进行认证,以确保互操作性和兼容性。

下图是EdgeX技术指导委员会的组织结构。

技术委员会下辖8个工作组,每个工作组有一个负责人,每个工作组负责一个功能模块。

  1. 核心工作组:负责核心服务模块。
  2. 设备SDK工作组:负责设备SDK服务模块。
  3. 应用软件工作组:负责导出服务模块。
  4. 系统管理工作组:负责系统管理服务。
  5. 安全工作组:负责安全服务。
  6. 垂直行业解决方案工作组:负责多个垂直行业的的边缘计算解决方案。
  7. DevOps工作组:负责持续集成。
  8. QA和测试工作组:负责测试。

10.性能目标

EdgeX的目标是要能够在树莓派3(1GB内存,64位CPU,32GB以上存储空间)上运行所有服务。

开发人员社区还希望把EdgeX的启动时间降低到1分钟以内。从数据接收到动作响应的延迟不超过1秒。

11.发布路线图

'Barcelona':     2017年10月
'California':    2018年7月
'Delhi':         2018年11月
'Edinburg':      约2019年6月
'Fuji':          约2019年10月
'Geneva':        约2020年4月
'Hanoi':         约2020年10月
'Ireland':       约2021年4月

12.发布计划

官网上最新版本是Delhi (0.7) - Nov 16, 2018。

13.主要特点

  • 提供一个灵活的微服务架构,能够支持任何异构组件的组合,插入到一个通用的互操作基础。
  • 硬件无关(x86,ARM)、操作系统无关(linux、windos、mac os)、应用环境无关(Java, JavaScript, Python, Go Lang, C/C++)。
  • 允许服务根据设备能力和用例向上或向下伸缩。
  • 用一个通用的API规范化对不同协议设备的通讯。
  • 可以把参考架构的微服务(北向消息总线、规则引擎、数据库)快速替换为开源或私有的软件。
  • 提供最好的工业级安全、管理性、性能、可靠性的同时,还支持可扩展性。
  • 支持微服务的即插即用,无需架构变更(允许开发人员用Go写的微服务替换Java写的微服务)。
  • 允许开发社区不断完善来提供各种技术指标。

14.相关链接

获取代码: https://github.com/edgexfoundry
官方文档: https://wiki.edgexfoundry.org
官方博客: https://www.edgexfoundry.org/news/blog/
加入聊天室:https://chat.edgexfoundry.org/home
技术视频: https://wiki.edgexfoundry.org/display/FA/EdgeX+Tech+Talks
slack: https://slack.edgexfoundry.org/
成为项目成员:https://www.edgexfoundry.org/about/members/join/
领英:https://www.linkedin.com/company/edgexfoundry/
Twitter:https://twitter.com/EdgeXFoundry
Youtube:https://www.youtube.com/edgexfoundry

熟读官方文档 - https://docs.edgexfoundry.org
熟悉源代码 - https://github.com/edgexfoundry
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值