Objective
To design a comprehensive compliance and fleet platform capable of handling O-Licence management, OCRS improvement, PMI scheduling, and AI-driven tachograph analysis, all built with cloud-first architecture and the ability to operate in hybrid or local modes.
Architecture Overview
- Infrastructure: Deployed on a dedicated VPS within a custom AWS-style VPC topology.
- Networking: Configured private and public subnets across multiple availability zones for redundancy.
- Load Balancing: Implemented Application Load Balancers (ALB) to distribute traffic across web nodes.
- Security Layers: Utilized Internet Gateways and NAT Gateways for controlled routing and secure outbound access.
- Automation: Infrastructure designed for Terraform deployment and future CI/CD integration.
Core Modules
- Smart Card Downloader (Rust): Cross-platform utility using PC/SC for secure tachograph card dumps with data integrity checks.
- AI-Driven Analysis: Converts raw tachograph data into actionable compliance insights: remaining drive time, rest recovery, and legal deadlines.
- PMI Scheduler: Tracks and reminds operators of Planned Maintenance Inspections per asset.
- Compliance Dashboard: Aggregates KPIs, generates alerts, and recommends corrective actions.
Edge Integration: SmartGadget Prototype
A companion IoT device, codenamed “Zmeura”, built on Raspberry Pi Zero 2 W, acts as a physical smartcard interface — caching card data locally and syncing automatically once connected. Designed for depots with poor connectivity, it keeps compliance uninterrupted, ensuring every reading is captured and uploaded securely.
Tech Stack
- Backend: Rust (async), PC/SC interface
- Frontend: HTML, CSS, JavaScript
- Database: MariaDB (local) · AWS RDS (cloud)
- Storage: S3 Standard (active) · S3 Glacier (archive)
- Infra: VPS + AWS hybrid · VPC / Subnets / NAT / ALB
Outcome
LARO Hub demonstrates how deep industry experience and AWS architecture can converge into a unified, practical tool. Every component — from Rust microservices to IoT sync — serves the mission of clarity, resilience, and compliance confidence.