Build Smart with AI — The Founder's Playbook | Session 2: Organisational memory - Live Webinar | Reserve Your Spot Today

Energy & Utilities · Case Study

When the Signal Disappears, the Job Still Has to Move. How Do You Build a Smart Meter Field Service Platform That Works Offline

Engineers were installing regulated assets in locations where connectivity could not be guaranteed. Emvigo built an offline-first field-service ecosystem that kept jobs, assets, commissioning and data moving.

Project Overview

Smart Meter Installation Doesn't Stop When the Network Does

A UK energy technology provider supporting smart meter installations needed field engineers to execute jobs reliably across properties where mobile connectivity could be poor or unavailable. The platform also had to track regulated assets throughout their lifecycle and coordinate commissioning across multiple DCC adapters.

The challenge extended beyond connectivity. Jobs involved dynamic worksheets, complex asset states, barcode and Bluetooth scanning, conditional business rules, and strict requirements around saving job data before completion. Office teams also needed visibility into jobs, engineers, vans, assets, and outcomes without relying on manual refreshes.

Emvigo came in as a development and QA partner, delivering a two-part field-service ecosystem: an Android mobile application for engineers and a Django-based web portal for administrators. The result was a resilient, offline-first platform built around real field conditions.

Project At a Glance

Client

UK Energy Technology Provider

Industry

Smart Metering / Energy
Region
United Kingdom

Emvigo’s Role

Development & QA Partner

Technology Stack

The Challenge

The Field Was Unpredictable. The Platform Had to Be Anything But.

Smart meter installation combines physical fieldwork with regulated asset management, complex commissioning workflows and backend dependencies. The platform needed to remain reliable across unreliable networks, multiple Android devices, and several operational edge cases.

Customer Perspective

Business & Operational Problems

Running field operations where poor connectivity, regulated assets, and complex workflows cannot be allowed to interrupt the job?

Emvigo builds field-service platforms that keep critical work moving across real-world operating conditions

Product Strategy

Emvigo's Strategic Role: Designing for the Field First, Not the Office Network

Emvigo approached the platform around the conditions engineers actually face: unreliable connectivity, device constraints, asset-scanning requirements and jobs that cannot simply be restarted when something goes wrong.

The architecture separated field execution from administrative control while keeping both connected through synchronisation, notifications, and shared operational data. An offline-first approach allowed work to continue locally, with queued data synchronising when connectivity returned.

A disciplined QA and release process then ensured each iteration was tested against defined Android devices and operational workflows before release.

01

Offline-First Field Execution

Jobs, answers and asset activity can continue locally when connectivity drops, with queued data synchronising once the network returns.

02

Reliable DCC Orchestration

A common commissioning layer translates requests across Ensek, Seaglass and uSmart, while handling responses, retries and correlation tracking.

03

Rule-Based Asset Control

Asset movements and operational actions follow defined business rules, ensuring the right actions are available at the right stage.

04

Data Integrity at Job Close

Completion includes backend comparison and reconciliation, so captured worksheet data is not silently lost before a job is closed.

05

QA-Led Device Reliability

Documented testing and an Android compatibility matrix helped validate releases across the devices used by engineers in the field.

Our Solution

Two Interfaces. One Field-Service Ecosystem. Built to Keep Work Moving.

Emvigo delivered an offline-first smart meter field service platform connecting engineers in the field with administrators managing jobs, assets and operational reporting.

Offline-First Engineer Mobile App

A React Native Android application supporting job execution, dynamic worksheets, asset scanning and DCC commissioning. Local sync queues preserve work when connectivity is unavailable.

Dynamic Jobs and Worksheets

The platform supports DFE, OFD/OFE/OFG, collection orders and van audits, with job-specific questionnaires and controlled complete or abort workflows.

DCC Commissioning Integration

An orchestration layer standardises interactions across Ensek, Seaglass and uSmart, handling pre-checks, response mapping, retries and DCC UUID tracking.

Full Asset Lifecycle Management

Assets move through defined states from ASN Received and On Van through Installed, Removed, Returned, and Handover, with history maintained throughout the lifecycle.

Bulk Transfers and Van Audits

Engineers can move multiple assets between vans in a single flow, while rule-governed van audits support stock reconciliation and validation.

Admin Portal and Live Notifications

The Django portal provides job, engineer, van, and asset management, reporting, and CSV export, while push and web notifications alert teams to new jobs, cancellations, and transfers.

Business Outcomes

Offline-First Fieldwork. Three DCC Adapters. Full Asset Visibility From Van to Installation

Reliable Field Execution Without Signal

The offline-first architecture keeps engineers productive in low- and no-signal locations, synchronising queued work when connectivity returns.

One Commissioning Workflow Across Three DCC Adapters

The integration layer provides a consistent commissioning experience across Ensek, Seaglass, and uSmart despite differences in responses, errors, and orchestration.

Bulk Asset Movement Replaces One-by-One Processing

Van-to-van transfers allow multiple assets to be moved in one workflow, reducing the need to process each asset individually during transfers and audits.

Job Data Reconciled Before Closure

Job Data Reconciled Before Closure The job completion process compares backend data and patches missing answers before closing, reducing the risk of incomplete worksheet information being lost.

Achievement Unlocked: Results Like These

72% of successful projects start with one conversation

Ready to Build a Smart Meter Platform That Works Even When Connectivity Doesn't?

From offline job execution to DCC commissioning and asset tracking, Emvigo builds field-service platforms designed to keep critical work moving in real-world conditions.

Get In Touch

Have a question for our team or need help with your project?

Our team is ready to provide client references, estimate your project, or answer any other question related to your IT initiative. We typically respond within 2 business hours.

Start the conversation

🔒 Verified & Secured








    By submitting, you agree to our Privacy Policy. We never share your data.

    See Emvigo in action

    A 30-minute walkthrough, tailored to what you’re building.