> 文档中心 > edgex进阶系列-0.概述

edgex进阶系列-0.概述


0 概述

本节类似图书里的前言,旨在说明这一系列文章的写作目的、目标读者等内容。

写作目的

本系列的主要目的是总结近期对edgex的学习和探索,谢谢在edgex上扩展的思路,希望能帮到同样在使用edgex的同学。

  • 参考本系列的前提:
    • 已经对edgex有所了解,并能够启动edgex的核心组件,如consul、redis、core-metadata、core-data等
    • 有一定的go语言基础
  • 本人也是刚刚开始使用golang语言,其中不规范的地方请勿参考,也欢迎指出。

目录/大纲:

  1. 通用能力。介绍edgex源码中的一部分通用能力,如配置加载、服务间调用
  2. 自定义设备服务。实现TCP协议的数据采集(改造基于edgex已有工程,用go实现)
  3. 自定义应用服务1。实现数据格式的转换,并上报到云端(改造基于edgex已有工程,用go实现)
  4. 自定义应用服务2。实现与edgex pipeline的对接,使用算法模型计算结果并发送回pipeline(新建工程,用python实现)
  5. 框架问题。

背景信息

基于版本

示例代码基于:

  • edgexfoundry版本:v2.1.0
  • golang版本:1.16

参考资料

  • 官方文档: https://docs.edgexfoundry.org/2.1/

发布地址

本系列文章,将会发布在各个地方。

  • 个人博客:https://littlemujiang.github.io
  • 博客园:https://www.cnblogs.com/littlemujiang/articles/edgex-jin-jie-xi-lie0-gai-shu.html