Skip to content

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