Water consumption monitoring reference architecture

Water consumption 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 consumption 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 consumption monitoring solution.

Devices and connectivity

This section refers to devices used for smart water solutions, such as 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 use 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 Microsoft Flow 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 different kinds of business applications within a water utility. To learn how to connect your IoT Central water consumption monitoring application with field services, follow the tutorial on how to integrate with Dynamics 365 Field Services

Next steps