采集插件开发
一、插件开发概述
1.1 什么是采集插件
ThingsGateway 采集插件是用于与各种工业设备进行通讯的模块,负责数据的采集和写入操作。插件系统采用了灵活的架构设计,允许开发者根据不同设备的通讯协议和特性,开发自定义的采集插件。
1.2 插件继承体系
ThingsGateway 提供了多个基类用于插件开发,开发者可以根据需求选择合适的基类:
- CollectBase:最基础的采集插件基类,提供了基本的框架和方法
- CollectFoundationBase:继承自 CollectBase,提供了更多的基础功能实现
- CollectFoundationPackPropertyBase:继承自 CollectFoundationBase,提供了打包读取的功能支持