Back to portfolio

AMR Module Management App

Mobile DevelopmentREST APIIoTField Software

Overview

I worked on a mobile application for installing, configuring, and managing AMR (Automatic Meter Reading) modules that can be retrofitted onto existing industrial or residential gas and water meters, effectively converting them into smart meters that stream live consumption data to a cloud-based system.

Technical Approach

The app supported multiple guided workflows for installing, deinstalling, and configuring AMR modules, enforcing correct procedural steps to reduce installation errors in the field. It communicated with a backend REST API to register devices, apply configuration parameters, validate installation status, and synchronize meter data with the cloud database.

The application was designed for real-world field conditions, where network connectivity was sometimes unreliable, requiring careful handling of request failures, retries, and state consistency to ensure installations could be completed robustly.