本章主要介绍边缘计算网关平台的实际产品,以帮助读者了解行业产品的发展。
边缘计算网关平台相关产品有哪些?
1、百度边缘计算平台(BIE)
百度在边缘计算端平台上拥有良好的开源社区和开源代码。其基本方式是通过智能边缘本地执行包BIE,即边缘计算端平台,为边缘应用完成数据采集、同步处理、配置管理、本地计算等功能。
平台的基础是用Go语言开发的,这使得Docker兼容且可靠。同时,MQTT协议被用作端平台的端平台消息总线,包括端访问设备允许云平台或端平台中的组件使用MQTT协议进行消息传输和处理,大大简化了端平台与各种云平台之间的对接过程;此外,百度拥有相对广泛的应用程序,具有强大的开源支持,并对类似计算、人工智能算法等具有良好的支持。
2、华为边缘计算平台(IEF)
华为还拥有一个良好的开源社区和代码,主要是基于KubeEdge的边缘计算平台。基于kuBernetes,它为网络和应用程序提供基本的基础设施支持。同样,华为的网关平台提供安全管理、认证管理、设备着色、传输代理支持容器管理、功能管理、流处理、视频智能、机器思维、视频识别等功能。
同样,由于华为的终端平台基于KubeEdge框架,开发语言仍然是Go语言,这为Docker和K8S Cloud Native提供了良好的支持,因此IEF在预订和管理容器方面提供了更好的优势。同时,华为在终端平台的应用上占有充分的份额。它具有智能应用和对工业互联网协议和AI算法的丰富支持。但需要注意的是,华为在使用端平台时并非开源。
3、Linux基础项目产品
Linux基金会包括许多边缘计算网关平台产品。百度边缘计算产品正式隶属于Linux基金会。Linux Foundation还具有以下产品,如图4所示:
Linux基金会的子项目是开源的,但开发不同。在众多产品中,Akraino Edge Stack主要专注于与边缘计算产品相关的技术蓝图架构。HOME EDGE是三星代码的开发和维护。边缘虚拟化引擎可以在所有支持的硬件平台上运行。它是一个基于Xen的1英寸虚拟机管理器,运行在库的边缘。EdgeXFoundry和FLEDGE专注于基于网关平台开发终端页面。他们都提出了微服务的结构。每个服务在边缘网关的管理中相互协作。
4、Eclipse Foundation项目产品
Eclipse在边缘计算领域从未放松过。在边缘计算网关平台上,Eclipse主要包括EclipseKura和EclipseioFog。Kura主要使用JVM处理相关事务。因此,Kura主要通过javax.comm2.0 API或OSGi I/O连接访问Java周围的基本框架,如串口。Rotocol.javax.USB,通过HID API自定义高级USB访问和事件。您可以通过javax.Bluetooth或OSGi I/O连接访问蓝牙。ioFog仍在开发许多基于Java语言的边缘计算终端平台,但该平台遵循EdgeworkX维护的微服务架构。