摘要: 本节类似图书里的前言,旨在说明这一系列文章的写作目的、目标读者等内容。 写作目的 本系列的主要目的是总结近期对edgex的学习和探索,谢谢在edgex上扩展的思路,希望能帮到同样在使用edgex的同学。 注: 参考本系列的前提: 已经对edgex有所了解,并能够启动edgex的核心组件,如consu 阅读全文
posted @ 2022-05-29 11:12 littlemujiang 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们不能基于go去开发与edgex整合或联动的application service。 比如需要调用算法模型对数据进行计算,那用python编写application service更合适些。 这样便不能使用edgex SDK提供的messagebus了。好在edgex默认使用了redis 阅读全文
posted @ 2022-05-29 11:10 littlemujiang 阅读(105) 评论(0) 推荐(0) 编辑
摘要: edgex没有提供官方的application service,因为每个用户对数据的应用场景都是不同的。因此提供了一些demo工程,放在了edgex-examples内。 比较典型的是cloud-export-mqtt这个示例。它完成了对数据格式的转换,并通过MQTT协议发送到云端。 消息处理总线( 阅读全文
posted @ 2022-05-29 11:09 littlemujiang 阅读(267) 评论(0) 推荐(0) 编辑
摘要: edgex只提供了一部分的设备协议的适配,包括:device-camera、device-snmp、device-mqtt、device-modbus、device-gpio、device-coap、device-uart、device-grove。 那实际使用中一定会需要适配其他协议,如接入纯TC 阅读全文
posted @ 2022-05-29 11:08 littlemujiang 阅读(418) 评论(0) 推荐(0) 编辑
摘要: edgex的SDK和代码框架中,提供了一些基础能力,如从配置文件读取配置,使用service client调用其他服务,构建消息pipeline等。 配置读取 edgex的配置文件使用toml的格式 通常放在和main.go同级的res包下面 可以通过目录来分割不同的profile或者运行环境。在启 阅读全文
posted @ 2022-05-29 11:04 littlemujiang 阅读(276) 评论(0) 推荐(0) 编辑