本帖最后由 灰哥哥 于 2018-10-11 11:36 编辑
EdgeX Foundry 是由Linux基金会主持的供应商中立的一个开源项目,为物联网边缘计算构建一个通用的开放框架。该项目的核心是一个可互操作性框架,该框架托管在完全与硬件和操作系统无关的参考软件平台中,以实现即插即用组件生态系统,从而统一市场并加速物联网解决方案的部署。 EdgeX是感兴趣的各方可以自由协作开放和可互操作的物联网解决方案的重要推动者,这些解决方案使用现有的连接标准与他们自己的专有创新相结合。 EdgeX Foundry的目标包括: - 构建并推广EdgeX作为统一物联网(IoT)边缘计算的通用开放平台
- 启用并鼓励快速增长的物联网解决方案提供商社区围绕EdgeX平台架构创建可互操作的即插即用组件生态系统
- 认证EdgeX组件以确保互操作性和兼容性
- 提供工具以快速创建基于EdgeX的物联网边缘解决方案,从而轻松适应不断变化的业务需求
- 与相关的开源项目,标准组和行业联盟协作,以确保整个物联网的一致性和互操作性
EdgeX Foundry与众多其他物联网计划并列在一起? (点图片可放大观看)
EdgeX Foundry专注于工业物联网边缘。EdgeX Foundry利用云原生原则(例如松散耦合的微服务,平台无关),但其架构可满足物联网边缘的特定需求,包括基于IP和非IP的连接协议,广泛分布式计算的安全性和系统管理节点,并缩小到高度受限的设备。 - 该项目的最佳点是边缘节点,如嵌入式PC,集线器,网关,路由器和本地服务器,以解决分布式物联网雾结构中“南北,东,西”的关键互操作性挑战
- 如下所示的松散耦合平台可以完全在一个边缘节点上运行,或者分布在多个节点上
- 设备服务还可以在智能传感器上独立运行,并直接与上述层中的核心服务进行通信
EdgeX Foundry将受益于特定行业的互操作性工作,并致力于成为一股统一的力量,创建一个生态系统生态系统,为统一异构成分提供最大的灵活性。 EdgeX Foundry项目的一个关键原则是保持平台独立性以实现最大规模: - 任何芯片(例如x86或ARM)
- 任何操作系统(例如Linux,Windows,Mac OS)
- 任何应用程序环境(允许使用Java,Javascript,Python,Go,C / C ++等编写的微服务通过公共API协同工作)
松耦合微服务平台架构 建议的架构(单击图片可放大观看)
EdgeX Foundry允许客户部署插件的混合松散耦合的分层物联网的体系结构。作为一个开源的,社区驱动的项目,当前的架构方案将随着时间的推移而发展。 必要的互操作性基础(上图以紫色突出显示) - 核心服务,设备服务SDK,松散耦合的微服务部署框架,用于数据流的基础API,系统管理和安全性以及开发人员增值
可选参考服务(上图灰色部分) - 项目代码库将包括构成全边缘软件平台的参考服务,因此它具有开箱即用的功能。开发人员可以利用这些可选服务或将其替换为首选替代服务。
- 该平台专门用于促进现有协议标准之间的互操作性,同时实现关键增值的专有创新,如边缘分析,数据编排,数据库,安全性,系统管理和服务
该架构在物联网“雾”中根据需要支持“北,南,东和西”通信,并且可以部署在分层计算架构中的各种边缘节点上。插件和微服务组合的部署依赖于主机设备的能力。 (单击图片可放大观看)
如何从参与该项目中受益?
- 最终客户:快速,轻松地部署物联网边缘解决方案,灵活地动态适应不断变化的业务需求。
- 硬件OEM:通过可互操作的合作伙伴生态系统以及更强大的安全性和系统管理,扩展速度更快 您的硬件变得更容易部署,并且EXF支持更广泛。
- ISV: 与第三方应用程序和硬件互操作,无需重新连接。为经过认证和可互操作的组件组装复杂的解决方案
- 传感器/设备制造商:使用SDK编写一个带有所选协议的设备驱动程序,并从所有解决方案提供商处获取。
- 系统集成商:通过即插即用的成分与您自己的创新相结合,更快地进入市场
怎么参加? |