Agent 2.0.0.2 release introduced an extensible plug-in architecture for incoming and outgoing protocols; and data transformations.
The MTConnect Agent uses a Data Transformation Pipeline to provide a flexible and mutable mechanism for processing incoming data from various sources and allowing for reusability of common transform components.
The Agent includes an embedded mruby scripting engine to enable dynamic transformation. Learn more at Data Transformation using Ruby.
Third party plugins include: OPC-UA MTConnect Companion Spec, NC-Link, Kafka, Influx-DB and other manufacturing standard and/or technologies.
MetaAgent utilizes this plug-in architecture and provides rich set of plugins that allow for seamless data integration between MTConnect, NC-Link, and OPC UA. It also enables collection of data continuously in near real-time and time-series databases like RethinkDB, InfluxDB, ElasticSearch, and Kafka.