
It's important to remember that ARDI needs more than just a driver when connecting to external data. You need data sources too.
An ARDI driver allows ARDI to communicate through a particular protocol or talk to a type of service. But the driver itself only sets up a
method of communication - it doesn't actually
connect to
anything until you add one or more
data sources.
It's the data sources that define the specific places your driver needs to talk to - such as the particular Prometheus server, Modbus/TCP device or SQL database.
One way to think about it is that the ARDI driver is responsible for providing your telephone network, but it's up to the individual data sources to actually dial their friends and talk. This is because with ARDI systems, you're often organising a party - there might be many people on the line all at once.