Continuous fleet control and automated business operations for a UK agritech provider

About the client

Company Name
Location
UK

The client is a leading UK-based provider of real-time kinematic (RTK) solutions and connected control systems for agricultural machinery. The company is helping farming businesses increase fleet observability by supplying technology for process automation and management, as well as next-gen, fail-proof connectivity.

Challenge

The client’s system is a complex subscription-based service that connects farming machines with a cloud fleet management and administration platform. It relies on internet connectivity to deliver RTK corrections to the machines for centimeter-accurate auto-steering and remote fleet monitoring. To support the owner’s scaling plans across the UK and EU and deliver decent service quality, the system had to overcome certain technical limitations.

First of all, RTK signal receivers in the vehicles — modems — didn’t support other connectivity channels but the mobile (4G/GSM) network, which prevented remote control and auto-steering in locations without network coverage. 

Secondly, the admin web-based platform relied on an outdated tech stack, architecture, and deployment process, bringing in high operational overhead, security vulnerabilities, and unstable performance. This posed a major obstacle to core business operations like managing client base and billing, as well as providing farmers with the fleet management service.

Delivered value

All-time connectivity and precise vehicle positioning
The updated modem hardware and firmware can support both GSM and WiFi internet connectivity with automatic failover, keeping the machine online whenever any network is available. This way, the modem continuously receives RTK corrections for centimeter-level guidance and can be monitored in real time.
New market entry
Hardware compatibility with modern technologies like Starlink or the John Deere ecosystem and support for the mainstream 5 GHz WiFi band allowed the client to roll out the service in more locations across the UK, EU, and US.
Minimal downtime
The capability of OTA updates and a simple mobile interface for system technicians make it possible to update the solution’s firmware and configure the modem within a minute.
Data protection and platform reliability
Implementation of protective measures across the platform’s database and server interfaces ensured that the company’s and its clients’ business data and systems are safe.
Business operations automation
With properly set-up subscription management and billing processes, the client could automate its sales pipeline and save platform managers time.
Fast feature releases
An automated CI/CD pipeline helped reduce the feature release time span from several hours to a few minutes, minimizing human error and freeing up the client’s tech team.

Solution

Any proper renovation starts with a complete review of the existing code and infrastructure. The system underwent a technical and security audit, which revealed coding errors, security weaknesses, and infrastructure inefficiencies.

The DevOps and cybersecurity engineer restricted access to databases and virtual machines and protected administrative features with VPN-only use. An automated CI/CD pipeline was set up for fast and secure application deployment with a rollback mechanism, reducing operational interruptions to zero. Due to service containerization and infrastructure updates directly in production, the downtime in RTK signal transfer during migration didn’t exceed 15 minutes.

Modernizing the system
To align the existing system with the client’s business goals, it was necessary to work with different components in parallel.

Embedded modem: 

  • The hardware transitioned to a new generation of MCU (ESP32-C5) that supports the 5GHz signal frequency from Starlink terminals and industrial cellular 4G modules.
  • Firmware was updated to fit the new MCU, support dual-band WiFi (2.4 GHz and 5 GHz), and implement automatic Multi-WAN failover — to ensure a stable vehicle connection to the internet in case the mobile network becomes unavailable.
  • A simple, mobile-friendly interface for quick, on-site device setup without installing any additional applications: network selection, server setup, or signal checkup.
  • Implemented over-the-air (OTA) updates with a fail-safe mechanism provide easier maintenance and operational continuity in case the connection gets interrupted during the installation.

Web platform: 

  • The front-end portals supporting different business operations were stabilized to automate or streamline subscription management and billing, user administration, and real-time geolocation data transfer for live vehicle monitoring.
  • Server back-end stack update and major solution code refactoring improved system stability and compatibility for future integrations.
  • New features support business process automation: billing, managing subscriptions, registering customers' SIM cards, system health monitoring.

Infrastructure:

  • Identified unused services and reallocated the freed resources to more efficiency-driving or high-priority infrastructure needs.
  • Resolved the data overlap issue occurring when different dealers registered client companies with identical names. With user data isolated at architecture level, each dealer sees only their own clients and machines.
Technologies
ESP32
C
C++
FreeRTOS
Sub-1 GHz Wireless Connectivity
Wireless Connectivity
JavaScript
Vue.js
Laravel
Go
AWS
Docker
HTML5
Wi-Fi 5 GHz
NTRIP
VPN

Their organization is very impressive, and the quality of the developers also stands out. They pick up the requirements quickly, even when developing obscure solutions, which makes handing over a project quick and easy.

Nick Abbey
Managing Director at Abbey Industries

How it works

A network of resellers and dealers
A service company can create a partner account on the platform to resell and distribute the product.
Automated billing
A farming business selects and purchases the necessary subscription from a dealer.
Client account
In the client cabinet, the farming company can view the interactive map tracking the machines and see vehicle data.
Signal routing
The system provides RTK signals to field vehicles and backwards, allowing precise machine control, monitoring, and geopositioning.
Auto-steering support
Once the vehicle is started, the modem connects the vehicle to the network and continuously exchanges geopositioning data packages with the server.
Logging and audit
Session monitoring, connectivity quality analytics, automatic log cleanup.

Contact us

Kick-start your software development project with expert engineers

Share your business challenge with our experts so we can discuss it in detail and come up with the most feasible solution shortly.

Andrew Mospan, Business Development Manager at Lemberg Solutions
Andrew Mospan
Account Executive

As an Account Executive, Andrew is dedicated to helping our clients unlock the full potential of embedded & IoT technologies in their projects. Leveraging over 15 years of experience in the industry, Andrew guides businesses in adopting cutting-edge solutions to drive growth and stay ahead of the competition.

Schedule a call