Building On ARDI

ARDI is designed to be an open platform for your data.

After all, it’s your data. It’s not for us to dictate how you use it, or what tools work best for your organisation. There’s no customer benefits to being locked into a platform.

ARDI gives you the freedom to not only gather the information from the tools that best fit your business, but you can also build your own tools on top of ours. If you’ve got new ideas for something that’s never been done before, you’ve got a platform that has easy, human-readable access to all of the raw data you need to create new insights.

And using ARDI to fuel your innovative ideas has a number of advantages…

image description
image description

Bring It All Together

At it’s core, ARDI is about consolidating your data.

ARDI makes it easy to access information, without needing technical knowledge of where it’s stored, what it’s called or the various protocols and security layers you need to go through to access it.

This means that developing new, data-driven solutions with ARDI is fast.

It’s also adaptable – as engineers make changes to scaling, correct issues or back-fill data, ARDI adapts instantly – because it doesn’t replicate your information.

Site Abstraction

ARDI works as a site abstraction layer.

This means your analytics, reports or the other tools you build on top of the ARDI platform can work between similar sites, even if the hardware and infrastructure of each site is radically different.

If you have one site that is state-of-the-art, using the latest in hardware and software, and another that is so out of date that finding spares is a full-time-job, your ARDI solutions can work across both sites seamlessly.

image description
image description

Adapting to Change

When building on top of ARDI, you’ve got access to ARDIs query language.

This allows you to request assets not only by name and ID, but by type, by the properties they have, across relationships, and combinations of all of these.

The benefit of this is that you can build tools that dynamically respond to changes in the system you’re working with.

When new sensors are added to your ARDI system, your analytics, reports, dashboards and more can immediately adapt – showing the new information as if had always been there.

Even new AIs and data models can automatically be generated to make sure that your new asset fits neatly into your analytics and alerting.

Platform and Tool Independence

ARDI doesn’t lock you in to any specific technology.

Although we provide a range of pre-built libraries and helper frameworks in Python, you’re not limited to them. ARDI communicates using simple web-based calls and speaks in a number of standard formats (such as XML and JSON), so almost any vaguely-modern language or tool can be used with ARDI data.

We embrace open-source, so can work with MySQL/MariaDB, PostGRESQL, InfluxDB, MQTT, Prometheus, REDIS, Grafana and much more.

Our goal isn’t to be the tool-that-does-everything or to force you to use our solutions – it’s your data. We simply make it easier to move it between the people and platforms that want to use it.

image description
image description

Embracing DevOPS

ARDI fits in with both the key definitions of DevOps.

Not only does it help with the core CAMS values by creating a platform for sharing measurement information and powering both automation and analytics, but many of the tools you build with ARDI are are simple, stand-alone scripts.

This allows you to take advantage of modern development practises and use things like source control, versioning, continuous integration, and automated deployment to manage and distribute the solutions you build on the ARDI platform.

Request a Personal Demo

The best way to understand the power of ARDI is to see it with your own eyes.

Simply add your contact details below and we will arrange a personal demo where we will take you on a full tour of ARDI’s backend and show live demonstrations of each capability