LoRa och LoRaWAN – långräckviddig radio för IoT
LoRa är radiosignalen som når långt med extremt låg effekt. LoRaWAN är protokollet som gör det till ett skalbart nätverk för sensorer och enheter som ska leva i åratal på batteri.
Kort sagt
LoRa är en radiosändningsteknik (fysiskt lager) som använder chirp spread spectrum för att skicka små datapaket mycket långt med extremt låg effekt.
LoRaWAN är ett öppet protokoll (nätverkslager) som bygger ovanpå LoRa och definierar hur enheter ansluter till gateways, autentiserar sig, skickar data och hanteras i ett nätverk.
Tillsammans ger de en av de mest använda teknologierna för LPWAN (Low Power Wide Area Network) – perfekt för sensorer som ska sända lite data ibland och leva i 5–10 år på ett batteri.
LoRa vs LoRaWAN
| Aspekt | LoRa | LoRaWAN |
|---|---|---|
| Lager | Fysiskt lager (modulering) | Nätverks- och MAC-protokoll |
| Vem äger | Semtech (proprietär modulering) | LoRa Alliance (öppen specifikation) |
| Funktion | Hur signalen ser ut på luften | Hur enheter, gateways och servrar pratar |
| Topologi | Punkt-till-punkt eller punkt-till-fler | Stjärna-av-stjärnor (enheter → gateways → nätverksserver) |
| Säkerhet | Ingen inbyggd | AES-128 end-to-end + nyckelhantering |
| Skalbarhet | Begränsad | Tusentals enheter per gateway |
Hur det fungerar
LoRa använder Chirp Spread Spectrum (CSS). Istället för att skicka rena toner sprids signalen över en bredare bandbredd med en linjär “chirp”. Det gör signalen mycket robust mot störningar och ger bra räckvidd även vid låg effekt.
Viktiga parametrar:
- Spreading Factor (SF7–SF12): Högre SF = längre räckvidd men lägre datahastighet och längre tid i luften.
- Bandwidth: Vanligtvis 125 kHz eller 250 kHz.
- Coding Rate: Extra felkorrigering.
- Adaptive Data Rate (ADR): Nätverket kan automatiskt välja bästa SF för varje enhet.
Enhetsklasser
- Class A (vanligast): Enheten skickar uplink när den vill. Får två korta mottagningsfönster direkt efter. Lägst strömförbrukning.
- Class B: Enheten lyssnar på schemalagda tider (beacon från gateway).
- Class C: Nästan alltid mottagande (högre ström, används för t.ex. aktuatorer).
Frekvensband och regler (EU-fokus)
LoRaWAN använder licensfria ISM-bands. I Europa är det främst EU868 (863–870 MHz).
Sub-band och begränsningar (ETSI):
- De flesta sub-band har 1% eller 0,1% duty cycle (t.ex. max ~36 sekunder per timme per kanal).
- Max EIRP är normalt +16 dBm (25 mW) på de vanliga kanalerna.
- Obligatoriska join-kanaler i EU: 868,1 / 868,3 / 868,5 MHz.
Andra vanliga band:
- US915 (902–928 MHz) – högre effekt tillåten, frekvenshopping.
- AS923, AU915, IN865 etc.
Viktigt i Sverige/EU: Du får inte bryta duty cycle-reglerna. En sensor som skickar för ofta kan både störa andra och bryta mot reglerna.
Nätverksarkitektur
Typisk LoRaWAN-uppsättning:
- End devices (sensorer, mätare, trackers) – batteridrivna.
- Gateways – tar emot LoRa-signaler och skickar vidare via IP (Ethernet, 4G, fiber) till nätverksserver.
- Network Server – hanterar deduplicering, ADR, säkerhet, routing.
- Application Server – tar emot den rena sensordatan och gör något med den.
- Join Server (vid OTAA) – hanterar säker onboarding av enheter.
Topologin är star-of-stars: en enhet kan höras av flera gateways samtidigt, vilket ger redundans och bättre täckning.
Typiska användningsområden
- Vatten-, el- och värmemätare (smart metering)
- Smart jordbruk (jordfukt, temperatur, boskapsspårning)
- Fastighetsövervakning (läckage, temperatur, CO₂)
- Asset tracking (containrar, fordon, utrustning)
- Miljöövervakning och industriell IoT
- Städer (smart waste, parkering, gatubelysning)
LoRaWAN är inte för video, stora filer eller realtidsstyrning med låg latens.
Fördelar och begränsningar
Fördelar
- Mycket lång räckvidd (km i urban miljö, tiotals km på landsbygd)
- Extremt låg strömförbrukning
- Billig hårdvara och ingen licensavgift för spektrum
- Bra penetration inomhus och genom väggar
- Öppen standard med växande ekosystem
Begränsningar
- Låg datahastighet (ofta hundratals bitar per sekund)
- Strikt duty cycle i Europa
- Inte lämplig för stora datamängder eller låg latens
- Måste hanteras med hänsyn till lokala regler
Gör så här – enkel start
- Välj rätt frekvensplan för ditt land (EU868 i Sverige/Europa).
- Välj enheter som stödjer LoRaWAN (helst OTAA med AppKey).
- Sätt upp eller anslut till en gateway (The Things Indoor Gateway, RAK, Dragino etc.).
- Anslut gatewayen till en nätverksserver (The Things Stack, ChirpStack, eller en operatör).
- Registrera enheten (OTAA är rekommenderat).
- Börja med låg sändfrekvens och låt ADR optimera.
- Övervaka airtime och duty cycle.
Checklista vid design
- Enheten skickar verkligen så sällan som möjligt?
- Har jag rätt frekvensplan och sub-band?
- Använder jag OTAA istället för ABP när det går?
- Har jag koll på duty cycle-budgeten?
- Finns det täckning eller behöver jag fler gateways?
- Är payloaden så liten som möjligt?
Vanliga misstag
- Att behandla LoRaWAN som en vanlig “trådlös länk” och skicka för ofta.
- Att ignorera duty cycle och lokala regler.
- Att använda ABP i stället för OTAA (sämre säkerhet och hantering).
- Att glömma att en gateway bara kan ta emot en sak i taget på en viss kanal (kollisioner vid många enheter).
- Att förvänta sig hög bandbredd eller låg latens.
Koppling till andra arbetssätt
- Node-RED / automation: Perfekt som ingest-kanal för sensordata som sedan flödar vidare.
- Hermes / agenter: Kan triggas av LoRaWAN-data eller styra aktuatorer via nedlänkar.
- Second Brain: LoRaWAN ger rådata från världen – wikin och dina processer gör den till kunskap och beslut.
- Karakeep: Bra för att spara manualer, datablad och projektanteckningar om LoRa-hårdvara.
Nästa steg
Börja litet: köp en gateway + ett par billiga sensorer (temperatur/fuktighet eller en knapp). Anslut till The Things Stack Community eller en lokal ChirpStack-installation. Mät hur länge batteriet håller och hur duty cycle-budgets används i praktiken.
LoRaWAN är inte “ännu en Wi-Fi”. Det är ett helt annat tänk: skicka lite, sällan, långt – och låt enheterna sova.