FOTA Web Application

Overview

FOTA (Firmware Over-The-Air) is a Laravel-based application designed to manage and upgrade tracking devices at scale. It integrates with Java-based listeners to facilitate real-time communication with devices, enabling remote configuration and firmware deployment.

My Role

As Lead Engineer, I was responsible for:
  • Designing the system architecture combining Laravel and Java listeners
  • Leading the backend development in Laravel
  • Coordinating the integration of device communication protocols
  • Implementing task scheduling for firmware upgrades

Key Features

  • Centralized dashboard for managing tracking devices
  • Real-time communication with devices via Java Netty listeners
  • Remote command execution and configuration updates
  • Scheduled firmware upgrade tasks with status tracking
  • Secure device authentication and session handling

Technologies Used

  • Laravel (PHP): Application backend
  • Java + Netty: Device communication layer
  • MySQL: Data storage

Outcome

The FOTA system streamlined device management and firmware upgrades, reducing manual intervention and enabling scalable, remote operations across thousands of devices.