Water quality monitoring reference architecture

Water quality monitoring solutions can be built with the Azure IoT Central app template as a kick starter IoT application. This article provides a high-level reference architecture guidance on building an end to end solution.

Water quality monitoring architecture


  1. Devices and connectivity
  2. IoT Central
  3. Extensibility and integrations
  4. Business applications

Let's take a look at key components that generally play a part in a water quality monitoring solution.

Devices and connectivity

In this section, we will refer to devices used in water quality monitoring or water consumption monitoring, generally as smart water devices. Smart water devices can be flow meters, water quality monitors, smart valves, leak detectors, and so on.

Devices used in smart water solutions will generally be connected through low-power wide area networks (LPWAN), through a third-party network operator. For these types of devices, you can leverage the Azure IoT Central Device Bridge to send your device data to your IoT application in Azure IoT Central. Alternatively, you may have device gateways that are IP capable and can connect directly to IoT Central.

IoT Central

Azure IoT Central is an IoT App platform, which gets you started up and running on your IoT solution quickly. You can brand, customize, and integrate your solution with third-party services. After you connect your smart water devices to IoT Central, you get device command and control, monitoring and alerting, user interface with built-in RBAC, configurable insights dashboards, and extensibility options.

Extensibility and integrations

You can extend your IoT application in IoT Central and optionally:

  • transform and integrate your IoT data for advanced analytics, for example training machine learning models, through continuous data export from IoT Central application
  • automate workflows in other systems by triggering actions using Power Automate or webhooks from IoT Central application
  • programatically access your IoT application in IoT Central through IoT Central APIs

Business applications

The IoT data can be used to power a variety of business applications within a water utility. To learn how to connect your IoT Central water quality monitoring application with field services, follow the article on how to integrate with Dynamics 365 Field Services.

Next steps