Components
The EdgeCommons ecosystem ships ready-to-deploy components built on the edgecommons library —
protocol adapters, edge processors, northbound sinks, bridges, services, and
consoles. Each runs on an edge device under Greengrass, Kubernetes, or a plain host; its
operator / integrator guide lives below. Scaffold your own with edgecommons component new.
Command-line tools that you run from a shell rather than deploy to a device are documented separately, under Tools.
| Component | Language | Protocol / Category | Platforms |
|---|---|---|---|
| opcua-adapter | JAVA | OPC UA | GREENGRASS · HOST · KUBERNETES |
| modbus-adapter | PYTHON | Modbus (TCP / RTU / RTU-over-TCP) | GREENGRASS · HOST · KUBERNETES |
| camera-adapter | RUST | ONVIF / RTSP / GenICam | GREENGRASS · HOST · KUBERNETES |
| ethernet-ip-adapter | RUST | EtherNet/IP (Allen-Bradley CIP; explicit polling + class-1 implicit I/O) | GREENGRASS · HOST · KUBERNETES |
| mtconnect-adapter | RUST | MTConnect (HTTP/XML; streaming + polling) | GREENGRASS · HOST · KUBERNETES |
| telemetry-processor | RUST | processor | GREENGRASS · HOST · KUBERNETES |
| uns-bridge | RUST | bridge | HOST · KUBERNETES |
| edge-console | RUST | console | HOST · KUBERNETES |
| config-component | RUST | service | GREENGRASS · HOST · KUBERNETES |
| file-replicator | RUST | sink | GREENGRASS · HOST · KUBERNETES |