Edge Xpert CLI Service List
Edge Xpert Services
The main set of services that can be launched by the Edge Xpert CLI are described in the table below:
Note
The Logging
service has been deprecated in Edge Xpert v2
The Provision
, TimescaleDB
services have been added in Edge Xpert v2.1
The Sparkplug
service has been added in Edge Xpert v2.2
Service | CLI Command | Description |
---|---|---|
Consul | consul
|
Consul provides health checks and service configuration options |
Core Data | core-data
|
The centralized persistence facility for data readings collected by devices and sensors |
Metadata | core-metadata
|
Stores and manages information about Device Services |
Command | core-command
|
Exposes the commands in a common, normalized way to simplify communications with the devices |
Core Keeper | core-keeper
|
The default configuration provider and registry service. Core Keeper provides health checks and service configuration options |
System Management | sys-mgmt
|
The system management service |
Scheduling | support-scheduler
|
Allows for the creation of schedules to be run at regular intervals |
Application Service | app-service
|
The Application service. Allows data to be exported, manipulated and analyzed |
Notification | support-notifications
|
The notification service. Allows for the creation of notifications and subscriptions |
Provision | support-provision
|
The Provision Microservice is a one-off service to provision other Edge Xpert services |
Sparkplug | support-sparkplug
|
The MQTT Sparkplug Microservice |
Portainer | portainer
|
Provides a detailed overview of your Docker environments and allows you to manage your containers, images, networks and volumes |
Kuiper | kuiper
|
The Kuiper rules engine |
Edge Xpert Manager | xpert-manager
|
A user interface provided to support management and provisioning |
Redis | redis
|
The Redis database |
InfluxDB | influxdb
|
Time Series database delivered with the platform |
Grafana | grafana
|
Grafana is a data visualization and monitoring platform |
Node-RED | nodered
|
Node-RED is a flow-based programming platform |
Mosquitto MQTT | mqtt-broker
|
An MQTT broker (Mosquitto) for use with Edge Xpert |
timescaledb
TimescaleDB of Postgres allows you to more easily and quickly work with time-series data |
|
Devices Services
The device services that can be launched by the Edge Xpert CLI are described in the table below:
Service | CLI Command | Description |
---|---|---|
BACnet-IP Device Service | device-bacnet-ip |
Allows Edge Xpert to read data from, and issue commands to, BACnet-IP devices |
BACnet-MSTP Device Service | device-bacnet-mstp |
Allows Edge Xpert to read data from, and issue commands to, BACnet-MSTP devices |
BACnet Sim | bacnet-sim |
An example BACnet simulator. This server is intended as an example target for the device-bacnet-ip and device-bacnet-mstp services |
BLE Device Service | device-ble |
Allows Edge Xpert to read data from, and issue commands to, BLE devices |
GPS Device Service | device-gps |
Allows Edge Xpert to GPS data from a GPS daemon |
Modbus Device Service | device-modbus
|
Allows Edge Xpert to read data from, and issue commands to, Modbus devices |
MQTT Device Service | device-mqtt |
Allows Edge Xpert to subscribe to data from, and issue commands to, MQTT devices |
OPC-UA Device Service | device-opc-ua |
Allows Edge Xpert to read data from OPC-UA devices and to issue commands |
REST Device Service | device-rest |
Allows third-party applications to push data to Edge Xpert using the REST protocol |
S7 Device Service | device-s7 |
Allows Edge Xpert to read and write data to Siemens S7-based devices |
WebSocket Device Service | device-websocket |
Allows applications to push data into Edge Xpert via the WebSocket protocol |
Virtual Device Service | device-virtual |
Allows simple simulation data to be easily ingested to the Edge Xpert platform. This service is ideal for learning, demonstration and testing |