Edgex Foundry 简介
EdgeX Foundry 是由Linux基金会主持的供应商中立的一个开源项目,为物联网边缘计算构建一个通用的开放框架。该项目的核心是一个可互操作性框架,该框架托管在完全与硬件和操作系统无关的参考软件平台中,以实现即插即用组件生态系统,从而统一市场并加速物联网解决方案的部署。EdgeX Foundry的目标包括:•构建并推广EdgeX作为统一物联网(IoT)边缘计算的通用开放平台•启用并鼓励快速增长的物联网解决方案提供商社区围绕EdgeX平台架构创建可互操作的即插即用组件生态系统•认证EdgeX组件以确保互操作性和兼容性•提供工具以快速创建基于EdgeX的物联网边缘解决方案,从而轻松适应不断变化的业务需求•与相关的开源项目,标准组和行业联盟协作,以确保整个物联网的一致性和互操作性EdgeX Foundry专注于工业物联网边缘。EdgeX Foundry利用云原生原则(例如松散耦合的微服务,平台无关),但其架构可满足物联网边缘的特定需求,包括基于IP和非IP的连接协议,广泛分布式计算的安全性和系统管理节点,并缩小到高度受限的设备。•该项目的最佳点是边缘节点,如嵌入式PC,集线器,网关,路由器和本地服务器,以解决分布式物联网雾结构中“南北,东,西”的关键互操作性挑战•如下所示的松散耦合平台可以完全在一个边缘节点上运行,或者分布在多个节点上•设备服务还可以在智能传感器上独立运行,并直接与上述层中的核心服务进行通信EdgeX Foundry项目的一个关键原则是保持平台独立性以实现最大规模:•任何芯片(例如x86或ARM)•任何操作系统(例如Linux,Windows,Mac OS)•任何应用程序环境(允许使用Java,Javascript,Python,Go,C / C ++等编写的微服务通过公共API协同工作)