Baetyl v2.4.3 版本已经发布,对 v2.3.0 版本的部分功能进行了升级优化。公告称,这些新功能继续遵循云原生理念,构建了一个开放、安全、可扩展、可控制的智能边缘计算平台。
Baetyl项目由百度发起,基于百度天工AIoT智能边缘进行开源,是国内首个加入 LF Edge 的边缘计算项目,旨在将云计算能力拓展至用户现场,提供临时离线、低延时的计算服务,包括设备接入、消息路由、消息远程同步、函数计算、设备信息上报、配置下发等功能。
与 Baetyl v2.3.0 版本相比,v2.4.3 的新功能和优化包括:
- 新增三类南向协议驱动,包含Modbus、OPCUA和BACnet,支持这三类协议的设备接入。设备接入相关介绍及操作已更新到Baetyl开源文档,详细介绍了如何使用Baetyl下发Modbus模拟器及对应驱动,同时通过baetyl-broker观测采集结果。链接:https://docs.baetyl.io/docs/cn/latest/practice/modbus.html;
- 增加了对Windows平台的支持功能,Baetyl边缘侧主模块可以指定生成Window平台镜像;
- 实现了远程调用功能,可以通过云端向边缘侧指定服务地址发起访问并获取访问结果;
- 新增容器模式下eKuiper作为系统可选应用;
- 新增Baetyl-rule模块对 HTTP Target 的支持;
- 增加最高到 K3s 1.24.4 版本的适配;
- 修复job负载类型创建失败的问题。
以上新功能随着Baetyl v2.4.3的发布立即可用,Baetyl后续也将持续进行功能的完善和优化。
与eKuiper整合,促进平台创新
Baetyl将eKuiper作为边缘侧的系统可选应用,用于流处理和数据分析。与eKuiper的合作和整合增加了LF边缘项目之间的联系,促进了创新。平台和版本的广泛适应性使Baetyl可以在更多不同的设备上运行,设备管理的优化和新的驱动支持则为更多不同协议设备的接入做好准备,这意味着开发者可以更快速、更方便地部署eKuiper。通过百度天工AIoT的系统应用一键下发并运行Baetyl,将云计算、数据和服务无缝扩展到边缘设备,开发者能够构建轻量、安全和可扩展的边缘应用。在新版本中,Baetyl和eKuiper之间的整合做出了以下改变,包括:
-
设置mqtt客户端为Baetyl代理;
-
将eKuiper的数据文件挂载到主机上,确保配置不丢失;
-
在eKuiper应用程序中添加k8s服务,以便能够从主机以及集群内部调用eKuiper的开放API,实现边缘配置变更;
-
在Baetyl框架中内置eKuiper作为一个可选的应用程序,这样就可以通过Baetyl直接安装eKuiper,而不需要单独安装;
-
整合后,Baetyl框架增强了边缘消息处理的能力,同时用户可以利用Baetyl的能力更方便快捷地使用eKuiper。
通过将计算能力推向数据源的边缘,并结合强大的流数据处理软件,用户可以实时监测、分析和响应大规模的实时数据流。边缘计算平台加流数据处理应用这种模式,在工业自动化、物联网、智慧城市和金融服务等领域中可带来巨大的潜力和优势。例如在工业中,可以在厂站做实时的异常检测、预测性维护并回收样本数据实现算法优化,减少云端数据处理的压力,提高相应实时性,为整体项目提供更高效和智能的解决方案。
在未来的版本中,Baetyl 将会努力加强对边缘的非智能设备的管理,包括提供:
-
在云管理平台上为设备型号、设备和驱动程序提供更全面的管理功能 ;
-
在南向接入上,逐渐丰富开源驱动。同时搭建设备接入框架,提供自定义协议插件开发文档,支持用户针对私有协议做协议驱动开发,支持私有协议设备设备的快速接入。逐渐实现南向驱动的积累;
-
在北向路由上,将边缘测点信息转换成blink格式的mqtt消息,支持直接对接百度天工物联网设备管理平台;
-
进一步扩展和优化云存储在底层的实现,提供对k8s crds之外的数据库存储的支持。还会加强与K8s云原生的集成,提供更多的边缘云原生能力的接入,比如边缘应用自动扩缩容、支持容器健康检查的功能等。
“Baetyl v2.4.3的发布标志着Baetyl边缘计算平台的不断演进和创新。作为一个开源项目,Baetyl 一直秉承着开放合作的理念,与社区和合作伙伴共同推动边缘计算技术的发展。未来,我们将继续致力于改进和完善 Baetyl,为开发者和企业提供更加强大和可靠的边缘计算工具。我们期待更多创新的边缘应用在 Baetyl 的支持下诞生,推动边缘计算的进一步发展和普及。”