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.