Linux基金会推出了EdgeX Foundry,该项目旨在为物联网计算和可互操作组件生态系统建立开放框架。
EdgeX Foundry旨在促进边缘计算的模式,其中启用的设备将不会将其数据发送回云进行处理,而是依靠本地网关设备进行计算和分析。这种方法的主要优点是减少了延迟和网络流量,并提高了安全性。对于不需要云组件的发电,智能交通灯等工业应用,这被认为是特殊的价值。或者,对于来自多个设备的数据在将其发送到云之前本地收集的更一般的应用。
根据该公告,戴尔将根据Apache 2.0许可协议贡献其Fuse框架的源代码,该框架由十多个微服务器和超过12.5万行的代码组成。该项目还将收到其他成员的代码贡献,其中包括AMD,Ubuntu,Canonical,VMWare等50家公司,但目前尚不清楚。
InfoQ已经与Linux基金会IoT高级主管Philip DesAutels进行了交流。
开发人员何时可以使用源代码?框架的哪些部分将首先提供,接下来会有什么?
Philip DesAutels:该代码将在5月31日或之前发布为EdgeX。这是因为使用125K代码行,我们进行了大规模的转换,我们正在处理从FUSE到EdgeX的命名空间重命名练习。如果一家公司在此之前想要访问,他们可以遵循一个简单的过程,并且已经有几十个这样做。简而言之,代码正在转换,事情会发生变化。
您能否高度概述框架将为开发人员提供的功能?
DesAutels:最好的方法是通过我们的架构幻灯片:
我们通过EdgeX提供的四个核心API(安全,管理,设备和服务)提供统一的框架。参与并支持EdgeX的公司的生态系统将提供汇集在一起以创建EdgeX Platforms(实施)的实际服务。就此而言,EdgeX将提供可用作参考实现的示例设备服务,支持服务,管理工具等。我们也期待EdgeX Foundry社区将其中的一些随着时间推移到生产就绪的水平,作为EdgeX Foundry开源项目的一部分。
EdgeX将提供单一的,内聚的API,还是更多或多或少是松散耦合的组件?
DesAutels:EdgeX提供了一个核心总线,将四个API统一到一个框架中,使得松散耦合的组件能够以一个连贯一致的方式进行交互。
EdgeX驱动解决方案的典型架构如何?
DesAutels:在最简单的实现中,单个网关设备具有运行在其上的EdgeX核心以及一组装置,支持和导出服务以及管理服务和安全服务。这成为边缘处理节点,在与云连接之前,与多个设备,传感器,机器等的交互在一起进行交互处理。
对于什么样的领域,您特别想到基于EdgeX的解决方案? EdgeX适合什么典型要求?
DesAutels:社区正在为小型基础安装脚本拍摄,在EdgeX框架的适用性方面具有极大的灵活性。 灵活的设计和庞大而不断增长的生态系统意味着我们应该期待从工业到民用基础设施到企业乃至消费者的广泛适用范围。
Linux Foundation计划不是首次为建立互连的IoT设备提供标准平台的尝试。 以前的例子包括思科与其iOx平台; 太平洋西北国家实验室(PNNL)与一个基于Android的参考平台Kaval; 和欧洲电信标准协会MEC规范。 EdgeX Foundry是否会取得更大的成功还有待观察。