HEARD — the thesis

The first HEARD prototype: radios, GPS modules, and a lot of breadboard wires.

HEARD project and build notes →

Where it started

HEARD began as my bachelor's thesis. I wanted a hiking group to be able to share positions and notice when someone left the route, even without phone coverage. I built devices that use GPS to check their position and LoRa to exchange messages with the rest of the group.

What I wanted it to do

System Architecture

The device ecosystem is composed of three embedded units:

Communication Layer

The devices communicate via LoRa, enabling effective long-distance messaging (up to several kilometers). A hybrid communication model allows both direct broadcasting and multi-hop message propagation.

HEARD prototype development photo 1
HEARD prototype development photo 1

Mobile Application

As an extension of the HEARD system, the mobile application provides a modern interface for viewing group activity, managing routes, and monitoring safety events in real time.

Main Features

App Screenshot 1
App Screenshot 1

Built with

Hardware: ESP32 (Pico, LILYGO T-TWR), LoRa (RFM95), GPS (Quectel L86), wavehark e-ink display 2,9".
Firmware: C/C++ (PlatformIO), FreeRTOS.
Mobile: Android (Kotlin), Jetpack Compose, Firebase, OSMDroid.

Hardware: GitHub

Mobile: GitHub