OEO Technologies — Early Development

Know
where
you are.

Azimuth is an open-source GPS tracker for outdoor adventures. Real-time peer sharing over LoRa, a browser-based companion app — no cloud, no subscriptions. Built in the open, improving with every release.

// Open source · ESP32-S3 · LoRa · v3.13 firmware · Feedback welcome

Position
LAT  53.259171
LON  -2.518049
SPD  12.4 km/h
HDG  219° SW
BAT  87% ▮▮▮▯
SAT  9 ●●●●●
LORA
Azimuth · v3.0.6
10km+
LoRa range
14
OLED pages
AES‑128
Encrypted
0
Subscriptions
MIT
Licensed
Capabilities

Built for the
real world.

From solo hikes to multi-device expeditions, Azimuth gives you the tools to navigate confidently and stay in touch with your group — no signal required.

GPS Positioning
Live coordinates, altitude, speed and heading. WiFi-assisted location when indoors or before a fix is acquired.
LoRa Peer Sharing
See your group on the map in real time. AES-128 encrypted, no internet needed. Up to 10km line-of-sight range.
Route Tracking
Record and log routes with elevation data. Export to GPX. View multiple saved routes in the companion web app.
LoRa Messaging
Send encrypted messages to your group or direct to a specific device. Displayed on the OLED screen instantly.
See all features →
How it works

Device + app,
working together.

01
Power on the device
The device acquires a GPS fix and broadcasts its position over LoRa to anyone sharing your network key.
02
Connect via Bluetooth
Open Azimuth in Chrome, tap Connect, enter the on-screen PIN. Works on desktop and Android — no app install needed.
03
See your world
Your position appears on the map. Nearby Azimuth devices show as peers. Send messages, track routes, check weather.
04
No cloud required
Everything runs peer-to-peer over Bluetooth and LoRa. No account, no data collected, no subscription, ever.
Azimuth — GPS Tracker
Proto1
Proto2
LAT 53.2592
LON -2.5180
SAT 9
2.37km · 219° SW
Exploring the possibilities

Where signal ends,
Azimuth begins.

LoRa radio reaches up to 10km line-of-sight with no phone signal, no internet, no infrastructure. Here's how we envision groups staying connected — some scenarios are tested, others are on our roadmap.

🥾
Group hike — two sub-groups Core feature
Group A takes the ridge route, Group B follows the valley. Each device broadcasts its GPS position every 30 seconds over LoRa — no phone signal needed. Both groups see each other on the map.
Broadcast alert — incoming storm Core feature
One Azimuth device sends a broadcast message. Every device in LoRa range receives it instantly — no infrastructure, no internet, no phone signal required.
Storm — turn back now
Sent by Azimuth-Jamie · 14:32 · "Descend Grisedale NOW lightning"
31 chars · max 48
🏃
Event tracking — checkpoint monitoring In development
We're building towards organised event support — marshals at checkpoints, live fleet tracking, overdue alerts. The Groups feature lays the groundwork, but this scenario needs real-world testing with event organisers.
Groups feature available Event features in progress
🔦
Team coordination — multi-group tracking Concept
Professional search teams need reliability we haven't yet proven in the field. This scenario shows where we're heading — but Azimuth isn't ready for safety-critical use. We'd love to work with teams willing to help us test and improve.
4
Teams active
68%
Area covered
9
Devices online
2.4km
LoRa range
Festival campsite — find your crew Core feature
Crowded field, no signal, dying batteries. Drop a GPS waypoint on your tent, share it over LoRa — your group navigates straight to you without burning mobile data or battery.
6 friends connected 2 heading to camp
Hardware

Technical specification.

Processor
MCUESP32-S3
CoresDual LX7 240MHz
Flash16MB
PSRAM2MB
Radio
LoRaSX1262
TX Power14–22 dBm
Frequency868 / 915MHz
BluetoothBLE 5.0
Sensors & I/O
GPSAT6558R
Display0.96″ OLED 128×64
WiFi802.11 b/g/n
ChargingUSB-C
Get started

Build your own.

Azimuth runs on off-the-shelf hardware. No custom PCB, no waiting list — buy a board, flash the firmware, you're tracking in minutes.

Flash firmware →
What you need Where to get it Cost
Heltec WiFi LoRa 32 V3 AliExpress / Amazon ~£25
USB-C cable You probably have one
10 minutes Flash via browser Free
The Heltec board includes everything: GPS, LoRa radio, OLED display, battery connector and USB-C charging. Just add firmware.
OEO
One Ear Open

OEO stands for One Ear Open — a philosophy: staying attuned, present and aware of your surroundings, even when the world is imperfect. It's about listening to what matters, tuning out the noise, and moving through the landscape with intention.

Azimuth started as a project to solve a real problem — keeping track of a group during long trail runs without relying on mobile signal. It's grown into a GPS tracker with a companion web app, LoRa peer sharing, and more features in active development.

Early development: Azimuth works, but it hasn't been battle-tested at scale. We're building in the open, iterating quickly, and we know there's more to do. If you're interested in trying it — especially for organised events — we'd love your feedback. Get in touch →

Everything is MIT licensed and on GitHub. We believe in building with intent, sharing openly, and improving through collaboration.

Early DevelopmentMIT LicensedESP32 / ArduinoWeb BluetoothLoRa 868MHzNo Cloud

Open source,
always.

Fork it, build on it, sell it. The only ask is that you keep the copyright notice.

View on GitHub
Get in touch

Say hello.

Location
Cheshire, United Kingdom
GitHub
github.com/oeo-technologies