Overview
- Last UpdatedSep 25, 2025
- 3 minute read
AVEVA Edge Data Store () is a lightweight data collection and storage application designed to capture data at the edge of networks for historical storage and analysis. It runs on small, rugged devices or embedded in existing industrial hardware and is designed to be resilient and require minimal installation and administration. While not a replacement for a PI Server or CONNECT data services, augments the PI Server and CONNECT data services by collecting and storing data in situations where deploying a full system is impractical.
The following diagram shows conceptually how captures data and sends to permanent storage:

collects data using any of the following methods:
-
Built-in connectivity
-
Built-in connectivity
-
AVEVA Adapters
-
Custom application using Open Message Format ()
-
Custom application using
Once collected, stores the data locally in configurable data storage until it can be sent to permanent storage in a PI Server or in CONNECT data services through periodic egress. The data can also be read from local storage by custom applications that use s.
Edge Data Store architecture
runs on both and platforms and is comprised of separate components that each perform a specific function within . The following diagram shows architecture with all of its components and how the data flow through those components:
Definition:
Definition:

components are shown in grey within the in the diagram:
-
adapter – Collects data from devices and writes it to data storage
-
adapter – Collects data from devices and writes it to data storage
-
Data Storage – Stores data locally until it can be egressed
-
Data egress – Sends data from storage to PI Server or CONNECT data services
Note: EDS also supports CONNECT data services as an egress destination.
-
Health – Records health information of components and sends it to PI Server or CONNECT data services
Blue boxes in the diagram show ways to interact with from the local device:
-
– Use OMF to write data to the data storage component programmatically
-
Sequential Data Store () s – Use s to read data from and write data to the data storage component programmatically
-
Configuration – Use or the EdgeCmd utility to configure as a whole or each component individually and to view the current configuration
requires an endpoint to connect to s on the local device, which is shown outlined in blue in the diagram. By default, the endpoint uses port 5590; however, you can configure it to use another port.
Orange arrows show data flowing into and blue arrows show data flowing out of .
For detailed information about configuring each component of , see Configuration.