edgexfoundry fuji 版功能扩展与优化

在实际项目应用中,需将edgex向第三方push采集的设备数据,特别是向云端,我们常会用到kafka而非mqtt,用kafka的优势很明显,首先kafka的吞吐量大,另外稳定性、数据持久化会比mqtt强。

另外,在实际应用中,我们需要通过边缘侧摄像头,抓拍的图片喂给edgex,edgex需要将这个图片流(以cbor格式流转于core-data),其实我们可以通过app-function-sdk,可以方便的定义一个app-service,即图片保存功能,将core-data中的cbor图片流保存成图像,供后端的图像识别或标注。

 

其实edgex从Edinburgh版本开始已具体这个扩展能力,目前我们已实现了这两个功能扩展,即:

  • kafka导出功能 
  •  图片保存功能

除此之外,优化版本还作了如下有用的优化与实践

  • 对各Dockerfile作了优化,以本地方式快速编译制作镜像(含x86与arm64两个版本)
  • 在k8s集群上部署edgex
  • 一键部署安装程序的制作
     
  1. 资料文件简述

 

源码

1

edgex-fuji_src.zip

用goland开发工具打开,便于修改查看,含有fuji版优化后的源代码,包括docker/K8S/arm64制作脚本

2

edgex_fuji.compile-env.tar.gz

同上,也是源代码,从我的ubuntu机子拷下来的,直接解压到你的ubuntu或centos上,可快速打包自已的docker/K8S/arm64镜像

 

 

 

x86版相关文件

1

edgex-fuji_expert_1.1.0.tar.gz

Fuji优化后的专业版安装包。含kafka导出、图片保存、UI汉化。通过docker-compose跑。

2

在vware上安装ubuntu虚拟机.pdf

 

3

Edgexfoundry自动化安装与操作详解.pdf

 

4

Edgex-UI操作指南.pdf

 

 

 

 

K8S版本相关文件

1

edgex-fuji-k8s_expert_1.1.0.tar.gz

Fuji版在K8S上跑的安装包。

2

在vmware上安装centos7操作指南.pdf

 

3

搭建Kubernetes集群详解.pdf

 

4

K8S上部署Edgexfoundry及操作详解.pdf

 

 

 

 

arm64版本相关文件

1

edgex-fuji_arm64_1.1.0.tar.gz

制作好的fuji arm64镜像

2

arm64-compile-dependence.zip

制作fuji arm64镜像依赖镜像

 

稍详细的文件,请点击:readme.pdf

视频学习与源码获取,请点击:学习与源码

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灰哥哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值