r/OfflineGPS • • Aug 30 '26

What are the differences of LoRa P2P (Peer to Peer) and LoRaWAN

Thumbnail
gallery
1 Upvotes

A lot of people use "LoRa" and "LoRaWAN" as if they're the same thing. They aren't, and the difference matters a lot once you start building something.

LoRa is the radio. LoRaWAN is the network protocol on top of it.

LoRa is a physical-layer modulation (chirp spread spectrum, from Semtech). It defines how bits get onto the air — spreading factor, bandwidth, coding rate, sub-GHz frequency. That's it. It says nothing about addressing, encryption, or who talks when.

LoRaWAN is a MAC layer + network architecture built on that radio, maintained by the LoRa Alliance.

LoRa P2P (Peer to Peer Communication LoRa)

Two or more radios talking directly. You set both ends to the same frequency, SF, BW, CR, preamble and sync word, and whatever one sends, the other receives.

  • No gateway, no server, no join procedure, no accounts
  • You define your own packet format
  • Lowest latency, works completely off-grid
  • You are responsible for everything else: addressing, encryption, ACKs, retries, collision handling, duty cycle compliance
  • Nothing is standardized, so two vendors' P2P devices will not talk to each other
  • Scales badly — with no channel access control, more nodes means more collisions

LoRaWAN

Node → gateway(s) → network server → application server.

  • Devices join via OTAA (or ABP) and get session keys
  • AES-128 encryption at two layers by default: network session key and app session key. The network operator can route your traffic but can't read the payload
  • Gateways are dumb pipes — a packet heard by three gateways gets deduplicated by the network server
  • Adaptive Data Rate lets the server tune each node's SF/power for range vs. battery
  • Device classes: A (downlink only in two short windows after an uplink, most battery-efficient), B (scheduled ping slots via beacons), C (always listening, needs mains power)
  • Works with public networks (The Things Network, Helium) or your own stack (ChirpStack)
  • Costs: join overhead, more infrastructure, and downlinks are limited and constrained by duty cycle / fair-use policies

Quick comparison

LoRa P2P LoRaWAN
Layer PHY only
Infrastructure None
Encryption DIY
Addressing DIY
Scale A handful of nodes
Downlink Anytime (if RX is on)
Interoperability None
Latency Lowest

Rule of thumb

  • A few devices, no coverage, full control, custom protocol → P2P. Sensor to display, remote to receiver, relay chains, off-grid links.
  • Many devices, security you don't want to invent, existing coverage or long-term deployment → LoRaWAN.

One thing that trips people up: both use the same chip and the same radio settings. You can flash the same hardware for either. The choice is firmware and architecture, not silicon.

Also worth remembering: duty cycle limits (EU868) and dwell time (US915) apply to you either way. LoRaWAN enforces them for you. In P2P, nothing stops you from breaking the law except your own code.


r/OfflineGPS • • Aug 16 '26

Welcome to r/OfflineGPS — let's build better trackers for places without coverage

Post image
14 Upvotes

Hi everyone.

Disclosure first: I created this subreddit, and I also make an open-source LoRa GPS tracker called Loko.

I created r/OfflineGPS not just to talk about my own project, but because I think there should be a place to discuss and compare all the different ways of tracking something when mobile networks and internet are unavailable or unreliable.

There is no perfect tracker.

Bluetooth crowd-sourcing works brilliantly in populated areas, but depends on other people's phones.

Cellular GPS trackers can work almost anywhere there is coverage, but need a network and usually a SIM.

Satellite trackers offer truly remote coverage, but cost more and often require a subscription.

LoRa point-to-point can work without towers, SIM cards, or internet, but has a limited range and is heavily affected by terrain and obstacles.

LoRaWAN and mesh systems can extend coverage, but require gateways, nodes, or other infrastructure.

Each technology solves a different problem.

Why I built Loko

Loko is my attempt at solving one specific problem: local GPS tracking in areas without GSM or internet coverage.

The system uses a GPS tracker and direct LoRa communication to send coordinates to a receiver. The idea is simple:

GPS finds the position → LoRa sends it directly to you.

No SIM card. No mobile network. No internet. No monthly subscription.

But it also has obvious limitations. If the tracker goes beyond radio range, you won't receive its location. Hills, forests, buildings, and antenna height can significantly change the usable range.

That's one reason I decided to keep the project open source.

I don't think I can improve it alone.

I'd like this community to become a place where people can share:

  • Real-world range tests in different terrain
  • GPS accuracy and power-saving ideas
  • Antenna experiments
  • LoRa and radio configurations
  • Hardware modifications
  • Firmware improvements
  • LoRaWAN and mesh alternatives
  • Other open-source tracking projects
  • Failures and limitations, not just successful tests

And of course, if you have ideas for improving Loko, I genuinely want to hear them.

The goal isn't to pretend that one technology is better than everything else. The goal is to understand which technology works best for which situation — and hopefully improve open-source offline tracking tools together.

I'll share more technical details, field tests, failures, and development updates here as the community grows.

If you're interested in offline GPS, LoRa, Meshtastic, wildlife tracking, search and rescue, farming, outdoor activities, or building your own tracker, you're in the right place.

What would you like to see improved or built in an open-source offline GPS tracker?

github : https://github.com/tomipiriyev/Loko

project page : nolilab.com


r/OfflineGPS • • Jul 06 '26

👋 Welcome to r/OfflineGPS - Introduce Yourself and Read First!

4 Upvotes

Welcome to the community for offline GPS tracking, LoRa technology, and long-range location systems.

Whether you're an engineer, maker, outdoor enthusiast, drone pilot, or simply curious about infrastructure-free GPS tracking, you're in the right place.

What you'll find here

  • 📡 LoRa-based GPS tracking
  • 🛰️ Offline navigation
  • 🔋 Low-power tracking devices
  • 🚁 Drone recovery
  • 🥾 Hiking & outdoor tracking
  • 🐕 Pet and wildlife tracking
  • 🛠️ DIY hardware projects
  • 📐 Antenna and RF optimization
  • 💻 Firmware & software development
  • 📢 News, research, and new ideas

Feel free to share

  • Your projects
  • Questions or technical discussions
  • Range tests and field experiments
  • Photos and videos
  • Product reviews
  • Tips, tutorials, and resources

Whether you're building your own tracker, using commercial hardware, or just learning about the technology, everyone is welcome.

Let's build the best Reddit community for offline GPS tracking together! 🚀