ParcelPoint Smart Locker

Case Study

ParcelPoint Smart Locker

A complete embedded solution for automated parcel management — from custom PCB hardware to a cloud-connected Qt/QML touchscreen application.

EMBEDDEDLogistics3 months2024
3 mo.

Project duration from concept to live deployment

4.

Engineers across hardware, firmware, UI, and cloud

99.7%.

System uptime across all deployed locker units

2+.

Active locker locations operating across Nairobi

The Challenge

The problem we were
asked to solve.

Develop a secure, reliable automated locker system that works 24/7 in outdoor environments, handles payment processing, provides real-time status updates, and offers an intuitive user experience.

The system needed to handle the full parcel lifecycle — drop-off by couriers, secure storage, SMS notifications to recipients, and M-PESA payment on collection — all from a ruggedised outdoor unit.

Beyond the hardware, the challenge included building a cloud backend for locker management, a Qt/QML touchscreen UI for the kiosk, and a mobile app for operators — all integrated and deployable within three months.

  • Secure unattended package management
  • Industrial-grade hardware for outdoor use
  • Seamless payment integration (M-PESA)
  • Real-time cloud connectivity
  • Intuitive touchscreen interface

Client

ParcelPoint — Squared Computing

Industry

Logistics

Duration

3 months

Delivered

2024

Discipline

EMBEDDED

Custom PCB built for the field
HARDWARE

Hardware Design

Custom PCB built for the field

We designed a multi-board architecture using industrial-grade components rated for outdoor environments. The main controller board handles lock actuation, payment terminal integration, and 4G LTE connectivity.

Power supply design covers 12V/5V/3.3V rails with surge protection and EM control circuits for reliable solenoid operation. Each locker compartment has an independent lock driver with fault detection.

The PCB layout was optimised for manufacturing, with full DFM review and a BOM structured for local sourcing in Kenya where possible.

Robust embedded software for reliable operation
FIRMWARE

Firmware Development

Robust embedded software for reliable operation

The firmware runs on a Linux-based embedded OS with a multi-threaded architecture handling lock control, payment processing, cloud sync, and UI communication simultaneously.

OTA update capability allows remote firmware deployment without physical access to the unit. A comprehensive error recovery mechanism ensures the system returns to a safe state after any fault.

Real-time monitoring pushes health data — door status, payment terminal state, temperature, connectivity — to the cloud backend every 30 seconds.

Intuitive Qt/QML touchscreen application
UI

User Interface

Intuitive Qt/QML touchscreen application

The kiosk UI was built with Qt/QML targeting a 10-inch industrial touchscreen. The interface supports multi-language operation and was designed for accessibility, with large touch targets and clear visual feedback.

Offline capability ensures the UI remains functional during connectivity gaps — transactions are queued and synced when the connection is restored. All interactions are logged for analytics.

The responsive design adapts to different screen orientations and ambient light conditions, with automatic brightness adjustment for outdoor readability.

Technology Used

Tools and technologies
behind the solution

HARDWARE

Custom PCB · Multi-board architecture

FIRMWARE

Linux Embedded · C/C++ · Multi-threaded

UI

Qt / QML · 10" Industrial Touchscreen

CLOUD

RESTful API · Real-time Notifications

PAYMENTS

M-PESA · Daraja API

COMMS

4G LTE · MQTT · SMS (Africa's Talking)

Work With Us

Have a similar challenge?
Let's talk through it.

Start a Project →

Every project starts with a conversation. Tell us your constraints and goals — hardware, firmware, or full stack — and we'll tell you how we'd approach it.