Loading...

Embedded IoT Gateway

#Project Overview

Embedded Linux IoT Gateway System

Designed and customized industrial gateway platforms running embedded Linux builds at Racanaa Energy. This system interfaces with peripheral sensors, logs details on flash filesystems, and forwards telemetry packages to cloud endpoints.

Leveraging Yocto Project recipes, I configured custom Board Support Packages (BSP) to minimize footprint and secure kernel services. I developed custom Linux character device drivers for local UART and general-purpose I/O (GPIO) hardware registers to achieve low overhead during data polls.

Yocto Project Custom Linux BSP creation
Custom character device driver implementation in C
Web configuration dashboard integrated into device server
Modbus-to-MQTT telemetry translation pipeline

Technical Details

Project Domain Industrial Automation & IoT Telemetry
Hardware Platform BeagleBone Black, NXP i.MX6ULL ARM Core
Operating System Embedded Linux (Yocto Custom Kernel 5.x/6.x)
Device Drivers SPI, I2C, custom GPIO sysfs/character drivers in C
Connectivity MQTT, TCP/IP, cellular LTE routing, Modbus RTU/TCP
Local Tools Lighttpd server, systemd services, script routines