Overview¶
Overview of REST endpoints to different services comprising CMTK.
Note
A massive amount of parallel REST request might cause issues. There is a rate limit set for the used reverse proxy nginx. For example it might be a good idea to receive process data via MQTT instead of "polling" it by a REST call. For acyclical parameter data it is important to wait for previous calls to finish before requesting again. Requests to different ports might be placed in parallel.
- IO-Link Data Provider API — endpoints for data collection and filtering
- Gateway Settings API — allows changing gateway related settings such as time, network etc.
- Device Manager API — cmtk related configuration
- MQTT2Influx API — endpoints of MQTT to InfluxDB bridging service
- MQTT2OpcUa API — endpoints to configure the OPC UA Server
- OpcUa2MQTT API — endpoints to configure the OPC UA Client
- MQTT Configurator API — MQTT broker configuration
- Influx Configurator API — allows retrieval of InfluxDB related info and configuration of external access to DB
- Influx Exporter API — endpoints to CSV exporter
- Grafana API — endpoint to retrieve configured alerts
- Grafana Configurator API — dashboard generation and notification endpoints