Laravel

A Laravel-based IoT demo showcasing real-time sensor data, hardware integration, and live communication via REST APIs and Socket.IO.

Repositories

REST API

Laravel provides a REST API that exposes live telemetry data, which is periodically polled by the frontend.

Realtime Communication

Socket.IO is used for real-time communication, enabling live CDC output and bidirectional command handling without REST overhead.

IoT Gateway

A Raspberry Pi acts as a gateway between embedded devices and Laravel, forwarding data via UDP and USB CDC.

Hardware Integration

Sensor data is collected from ESP32 devices via I2C and CAN, processed by an STM32, and forwarded to the backend.

Deployment

The project is designed for containerized deployment, including services for Laravel, Socket.IO, and gateway components.

← Back to projects