Featured image of post MTConnect Agent and Adapter

MTConnect Agent and Adapter

A complete MTConnect implementation with SHDR adapter, REST agent, and data generator for manufacturing equipment communication.

Download

https://github.com/dad-io/mtconnect

GitHub stars GitHub forks GitHub last commit

MTConnect Agent and Adapter

A full MTConnect standard implementation: a data generator, an SHDR adapter, and a REST agent, wired together to simulate and serve real-time manufacturing equipment data end to end.

Key Features

  • Full MTConnect 2.0-2.4 compliance across all required endpoints and protocols
  • SHDR protocol implementation with heartbeat and streaming
  • REST API with the standard MTConnect HTTP interface and XML responses
  • Realistic CNC machine data generation using elliptic curve algorithms
  • Web UI for configuration and system control

Usage

1
2
3
npm install sqlite3
node agent_and_adapter/src/generator/generator.js 1 500   # generate 1 day of data at 500ms intervals
node agent_and_adapter/scripts/start.js                    # start adapter (:7878) + agent (:5001)

Then browse to /current, /probe, or /sample?count=10 on the agent, or /config for the web UI.