IoT & Field Service Success Story

JAMES HVAC IoT Ecosystem

Developing a Cross-Platform Mobile App and AWS IoT Serverless Backend for Real-Time Equipment Diagnostics.

Client JAMES Diagnostics
Duration 5 Months
Sector IoT & Field Service

The Challenge

Field HVAC technicians require fast diagnostics and real-time equipment telemetry while on-site. JAMES Diagnostics needed a unified solution: a mobile application capable of scanning hardware labels, configuring controllers, and graphing live diagnostics, backed by a serverless cloud infrastructure that could ingest telemetry packets from thousands of HVAC units simultaneously without latency issues.

The Solution

Leveraging our IoT software development expertise, ClarvoTech built a cross-platform .NET 8 MAUI mobile app (Android, iOS, Windows, Mac) backed by a serverless Node.js backend. We implemented signed WebSockets to stream MQTT telemetry directly from AWS IoT Core into the app’s charts. The backend utilizes AWS Lambda (via Serverless Framework v4) to handle device provisioning and OCR scanning. Invoices are billed securely through Authorize.Net, and reports are saved to Amazon S3 buckets via secure presigned URLs. The system balances container workloads dynamically using AWS EKS clusters.

The Process & Implementation

We designed the mobile UI using Syncfusion components for real-time charts. Technicians scan unit labels using a ZXing barcode reader combined with OCR, instantly pulling model details. We set up Amazon Cognito to handle user authentication, token-refresh lifecycles, and session tokens. The serverless backend balances traffic across DynamoDB and MySQL databases, keeping operating costs low.

The Results Delivered

The JAMES HVAC Field Operations Platform successfully launched. Technicians can diagnose unit metrics on-site in real-time, reducing diagnostics times, and dispatchers track fleet telemetry through a centralized AWS dashboard.

Business & System Impact

  • Real-Time Diagnostic Stream: Telemetry metrics (temperature, pressure, power) update in under 500ms via WebSockets.
  • 45% Cloud Infrastructure Savings: Serverless AWS Lambda execution cut idle server compute costs.
  • Fast Provisioning: Wi-Fi provisioning wizards reduced local equipment setup time from 30 minutes to 5 minutes.

Technology Integration Stack

C#.NET MAUI.NET 8Node.jsAWS LambdaAWS IoT CoreMQTT ProtocolsDynamoDBAmazon S3Amazon CognitoWebSocketsAuthorize.NetServerless Framework

Partner with Our Senior Engineering Squads

Discuss your specific architecture requirements, database scaling targets, and project budgets with a chief engineer.

Talk to an Expert
Talk to an Expert