0 概述
本节类似图书里的前言,旨在说明这一系列文章的写作目的、目标读者等内容。
写作目的
本系列的主要目的是总结近期对edgex的学习和探索,谢谢在edgex上扩展的思路,希望能帮到同样在使用edgex的同学。
注
:
- 参考本系列的前提:
- 已经对edgex有所了解,并能够启动edgex的核心组件,如consul、redis、core-metadata、core-data等
- 有一定的go语言基础
- 本人也是刚刚开始使用golang语言,其中不规范的地方请勿参考,也欢迎指出。
目录/大纲:
- 通用能力。介绍edgex源码中的一部分通用能力,如配置加载、服务间调用
- 自定义设备服务。实现TCP协议的数据采集(改造基于edgex已有工程,用go实现)
- 自定义应用服务1。实现数据格式的转换,并上报到云端(改造基于edgex已有工程,用go实现)
- 自定义应用服务2。实现与edgex pipeline的对接,使用算法模型计算结果并发送回pipeline(新建工程,用python实现)
- 框架问题。
背景信息
基于版本
示例代码基于:
- edgexfoundry版本:v2.1.0
- golang版本:1.16
参考资料
发布地址
本系列文章,将会发布在各个地方。