Meshtastic Overblik (til LilyGo TTGO LoRa32 V1.6)
Meshtastic er en open-source mesh-netværksprotokol bygget på billige LoRa-radioer. Den giver dig mulighed for at sende krypterede tekstbeskeder, lokationsdata eller sensordata over lange afstande uden mobilnetværk eller internet. Hver Meshtastic-node (som f.eks. LilyGo TTGO LoRa32 V1.6-boardet) bruger en Semtech LoRa-transceiver til at videresende beskeder fra nærliggende noder og derved skabe et peer-to-peer mesh-netværk. Da den bruger ikke-licenserede sub-GHz-frekvensbånd, kræver det ingen radiolicens. I praksis vil enhver to Meshtastic-radioer, der er inden for rækkevidde, automatisk oprette forbindelse og videresende hinandens beskeder. Brugere parrer typisk én radio ad gangen med en smartphone (via Bluetooth) ved hjælp af Meshtastic-appen; dette gør det muligt at skrive beskeder på telefonen, som derefter bliver sendt ud i mesh-netværket via radioen. Nøglepunkter:
Langtrækkende, off-grid beskeder:
LoRa-radioer kan nå mange kilometer (endda 10+ km med frit udsyn) ved at hoppe gennem mellemliggende noder. Mesh-netværket oversvømmer automatisk beskeder ud over flere hop for at udvide rækkevidden.
Decentraliseret og krypteret:
Der kræves ingen central hub – hver node sender og videresender selv. Al trafik er som standard AES-krypteret, så kun noder med samme nøgle kan læse beskederne.
Smartphone-integration:
Hver enhed kan parres med én Android- eller iOS-telefon ad gangen. Telefonappen (tilgængelig via F-Droid, Google Play eller App Store) bruges til at skrive beskeder, konfigurere indstillinger (kanal, nøgler osv.) og se indkommende beskeder.
Skærmbrugerflade (til grundlæggende menuer):
Noder med skærm (som vores LilyGo-boards OLED) viser status, modtagne beskeder eller PAX-counterstatistik og tilbyder simple knapper eller menuer. (Nye firmwareversioner forbedrer disse menuer – se “BaseUI/MUI” nedenfor.)
Lavt strømforbrug:
LoRa-transmissioner er energieffektive, så enhederne kan køre på små LiPo-batterier i dage- eller ugevis mellem opladninger.
Disse designvalg gør Meshtastic ideel til off-grid SMS-kommunikation/koordinering. I sin enkleste form kan du tænke på det som et “offline SMS”-netværk: du efterlader én enhed derhjemme eller bærer den i rygsækken, og den videresender beskeder mellem venners enheder (eller til din telefon), selv dér hvor der ikke er mobilsignal.
Kernefunktioner og kapabiliteter
Langtrækkende LoRa-mesh:
Bruger sub-GHz LoRa (433/868/915 MHz) til kilometerlange forbindelser. En bruger nåede 5,6 km i bymiljø og 16 km via en bakketopnode. Ingen internet- eller mobilmaster nødvendige.
Automatisk besked-videresendelse:
Hver node gentager modtagne pakker op til flere hop og udvider netværkets dækning. (Som standard hopper hver besked op til 3 gange.) Du kan opbygge mesh-netværk over et nabolag eller landområde ved at placere nogle få radioer strategisk.
Krypteret tekstchat:
Send private tekstbeskeder eller forudindstillede svar (“canned replies”) mellem radioer eller grupper. Alle beskeder er AES-krypterede med din valgte nøgle, så uvedkommende ikke kan lytte med.
Lokationsdeling:
Hvis en node har GPS (eller du angiver en fast position), vil den periodisk udsende sine koordinater, så andre kan se, hvor folk befinder sig på et kort. Meget nyttigt til gruppesporing på vandreture eller i nødsituationer.
Sensor-/telemetridata:
Meshtastic understøtter brugerdefinerede “apps” til fx temperatur, luftfugtighed eller endda lav-bithastigheds audio. Du kan tilslutte sensorer til noderne og overvåge miljødata i hele dit mesh.
Batterilevetid:
LoRa bruger meget lidt strøm – noderne kan sove mellem transmissioner. En typisk LiPo-drevet node kan holde i flere dage eller mere på én opladning, hvilket gør det praktisk til feltbrug eller standby-situationer.
Platformuafhængige apps og værktøjer:
Udover mobilapps findes der en Python CLI og webgrænseflade til at sende/modtage beskeder. Der er også meshtasticd-software til Linux (fx Raspberry Pi), som gør en Pi + LoRa-hat til en fuld mesh-node.
Typiske og kreative anvendelsestilfælde
Katastrofe-/nødberedskab:
Brugere fortæller, at de holder Meshtastic-radioer klar til strømafbrydelser eller katastrofer. Hvis mobilmaster eller internet går ned, kan mesh-netværket stadig bruges til at kontakte familie eller koordinere hjælp. (Flere siger, at de bruger det “i tilfælde af udfald”.)
Friluftsliv:
Vandreture, camping, kajak, paragliding osv. – alle steder med dårlig mobildækning. Venner, der er spredt ud på stier eller skibakker, kan sende beskeder eller dele lokation. En bruger sagde, at Meshtastic blev brugt “primært i områder uden mobildækning”. Batteridrevne radioer passer let på rygsække eller cykler.
Menneskemængder og events:
Ved festivaler, demonstrationer eller sportsbegivenheder (hvor mobilnettet er overbelastet) holder et uafhængigt mesh-kommunikationen åben. Nogle bruger det til musikfestivaler eller amatør-radio events for at tracke og chatte med venner uden Wi-Fi-problemer. (Den indbyggede paxcounter-firmware på mange LilyGo-boards kan endda tælle nærliggende Wi-Fi-/Bluetooth-enheder for at estimere menneskemængde.)
Familie-/dyresporing:
Forældre giver radioer til børn på legeaftaler eller fastgør én til kæledyrets halsbånd og “pinger” dem for en lokationsopdatering, hvis de bliver væk (én bruger pingede bogstaveligt talt sit barn for lokation).
Lokale fællesskabsnetværk:
Nabolagsvagter eller off-grid-fællesskaber opretter private kanaler. For eksempel viser brugerundersøgelser fra Seeed Studio, at fællesskaber bygger lokale nødnetværk med Meshtastic, når deres “primære systemer fejler”.
Sensornetværk og automatisering:
Telemetri med lav båndbredde (temperatur, fugt, dørsensorer osv.) kan sendes over mesh-netværket. Entusiaster integrerer Meshtastic med hjemmeautomatisering via MQTT eller Home Assistant, så data fra fjernsensorer bliver tilgængelig online.
Kreative hacks og spil:
Opfindsomme brugere har bygget alle mulige projekter med Meshtastic. En hobbyist lavede fx et offline BBS (bulletin board system) med klassiske spil (Tic-Tac-Toe, escape room-puslespil osv.), der kører over et Meshtastic-netværk. Andre 3D-printer specialdesignede kabinetter, monterer radioer på droner eller cykler, eller bygger DIY-noder med alternativ hardware (se næste sektion).
Interessante Hacks og Fællesskabsprojekter
Meshtastic-fællesskabet er meget aktivt og opfindsomt. Her er nogle højdepunkter:
DIY-radionoder: Du behøver ikke købe et færdigt udviklingsboard. Hobbyister har bygget Meshtastic-noder med billige mikrokontrollere. For eksempel viser et Hackaday-projekt, hvordan man kan bruge en Nordic nRF52840-modul til $6 og en LoRa Ra-02-chip til $6 til at lave en velfungerende mesh-node. Denne brugerdefinerede node kører Meshtastic-firmware via Bluetooth (selvom den ikke har Wi-Fi). Sådanne DIY-byg kan være meget kompakte og billige.
Gateways og broer fra tredjeparter: Kommercielle projekter som RAK’s WisMesh-gatewayboards (Ethernet eller Wi-Fi) gør det muligt at forbinde et Meshtastic-netværk til internettet via MQTT. Hobbyister bruger også Raspberry Pi’er med LoRa HATs (eller USB LoRa-sticks) som noder eller gateways. I ét eksempel blev en Pi forvandlet til et Meshtastic-bulletinboard (MeshBoard), der kan bruges til chat og spil.
Kapslinger og strøm-modifikationer: Mange brugere forsyner deres noder med solpaneler og robuste kabinetter. SenseCAP T1000-E er en vandtæt Meshtastic-enhed (understøttet af Meshtastic) med indbygget solpanel og GPS. Andre tilpasser batteripakker eller monterer LoRa-moduler på vejrstationer eller APRS-udstyr.
PAX Counter (folkemængde-måler): LilyGo LoRa32 v1.6 leveres ofte med paxcounter-firmware (tæller mobiltelefoner i nærheden) forudinstalleret. Selvom det ikke er en kernefunktion i Meshtastic, viser det, hvordan hardwaren også bruges til kreativ trådløs analyse.
Brugerdefinerede brugerflader og firmwarejusteringer: Udviklere i fællesskabet har bygget alternative display-UI’er (som MUI – en touchscreen-grænseflade) og tilføjet eksperimentelle funktioner (lyd via LoRa, integreret MQTT cloud, osv.). Officielle Meshtastic-udgivelser (v2.6, v2.7 osv.) tilføjer løbende brugervenlige funktioner baseret på fællesskabets feedback.
Nye Idéer og Udviklinger
Meshtastic udvikler sig konstant. Nylige opdateringer inkluderer:
- Forbedret firmware (v2.6/2.7): Preview-udgivelser i 2025 har tilføjet funktioner som et forbedret enheds-UI (“BaseUI”) med menuer og tidsvisning, Linux joystick-understøttelse og next-hop-routing for mere effektiv direkte kommunikation. Fremtidige versioner vil fortsætte med at forbedre brugervenligheden (f.eks. nøgleverifikation mellem noder).
- Site Planner-værktøj: Meshtastic tilbyder nu en webbaseret Site Planner (site.meshtastic.org), der simulerer dækningskort for dine noder. Du indtaster antennehøjde, effekt, placering osv., og den forudsiger rækkevidden på et kort. Dette er nyttigt til planlægning af større netværk.
- Meshtastic Designer (RAKwireless): En ny online-konfigurator gør det muligt at vælge WisBlock-moduler (sensorer, solpaneler, kabinetter) og se en 3D-forhåndsvisning af et komplet Meshtastic-hardware-setup. Det opfordrer til kreative opbygninger som solcelledrevne sensornetværk eller vandtætte stationer.
- Integration med IoT/cloud: Mange forbinder Meshtastic med det bredere internet via MQTT eller Home Assistant. For eksempel har Meshtastic en offentlig MQTT-server til deling af begrænsede mesh-data globalt, og folk kører lokale MQTT-gateways for at integrere mesh-data i smart home-systemer.
- Understøttelse af ny hardware: Økosystemet vokser konstant. Ud over LilyGo-boards findes der nu Seeed Studio (SenseCAP), Heltec, Elecrow, nRF-baserede boards, LoRa-håndholdte enheder osv. Hvis nye LoRa-boards kommer på markedet, tilføjer firmwaren ofte understøttelse. Projekter som disaster.radio bygger også på Meshtastic-lignende teknologi til solcelledrevne fællesskabsnetværk.
Fællesskab og Ressourcer
Meshtastic har et livligt fællesskab af makers og beredskabspersonale. Du kan finde:
- GitHub: Hele kildekoden (firmware, apps) findes på GitHub (github.com/meshtastic/Meshtastic). Alle opfordres til at rapportere fejl eller bidrage med forbedringer.
- Discord: En aktiv Discord-server (med ~33.000 medlemmer) huser diskussioner, hjælpekategorier og meddelelser. (Nogle brugere chatter også på Reddit, men Discord er officiel og hurtigere.)
- Lokale brugergrupper: Mange regioner har Meshtastic-/mesh-netværksgrupper (på Telegram, Facebook osv.), hvor entusiaster deler kort og opsætter lokale testnetværk.
- Dokumentation: Officiel dokumentation (meshtastic.org/docs) dækker hardwarekompatibilitet, opsætningsvejledninger, konfiguration og avancerede emner. Der findes en “Kom i gang”-guide og ofte stillede spørgsmål på siden.
- Blogs og fora: Talrige blogindlæg, YouTube-tutorials og vejledninger (som denne!) er dukket op. Leverandører som Rokland og RAKwireless tilbyder opsætningsvejledninger og projektidéer. For eksempel forklarer Roklands tutorial, hvordan man flasher en TTGO LoRa32. Seeed Studio og andre offentliggør også brugerundersøgelser og eksempler på anvendelse.
Opsætningsvejledning: Flashing og Konfiguration af LilyGo TTGO LoRa32 V1.6
Liste over nødvendige komponenter:
![]() |
LILYGO TTGO LoRa32 V2.1 868MHz |
- Hardwareforberedelse: Tilslut en antenne til SMA-stikket og sørg for, at du har et USB-A–microUSB-kabel. Hvis du har et genopladeligt LiPo-batteri, skal det sættes i JST-batterikonnektoren (USB-strøm alene fungerer også).
- Installer drivere (om nødvendigt): På Windows/Mac skal du muligvis installere CH9102 USB-til-seriel-driveren (denne chip er på boardet). Se Meshtastics side om serielle drivere for links (eller søg “CH9102 drivers”, hvis boardet ikke genkendes).
- Flash firmwaren: Åbn en browser (Chrome anbefales) og gå til Meshtastic Web Flasher på flasher.meshtastic.org. I flasheren:
-
-
Klik på “Select Target Device” og vælg “T-LoRa V2.1-1.6” (dækker TTGO LoRa32 v1.6-hardware).
-
Vælg den nyeste stabile Meshtastic-firmware fra listen (du kan også prøve den nyeste beta, hvis du er eventyrlysten).
-
For en ren installation skal du aktivere “Full Erase and Install”.
-
Klik på “Erase Flash and Install”. Når du bliver bedt om det, skal du vælge den rigtige COM-port. Værktøjet sletter eksisterende firmware og installerer Meshtastic. Vent til det er færdigt (du vil se “Success”).
-
- Parring med din telefon: Tænd nu TTGO-boardet (det skulle starte i Meshtastic; OLED’en viser muligvis “JOINING…”). Åbn Meshtastic-appen på din telefon (installer via Google Play/F-Droid eller Apple App Store). I appens enhedsliste burde en ny Meshtastic-radio dukke op. Tryk på den og accepter den tilfældige parring-PIN.
- Konfigurer radioindstillinger: I mobilappens “Radio Configuration” skal du først vælge region (land), der matcher din placering (f.eks. EU868, US915 osv.). Det vælger det rigtige LoRa-frekvensbånd. Vælg samme region på alle dine enheder – ellers kan de ikke kommunikere. Tjek derefter standardkanalen (normalt “LongFast”). Du kan beholde den eller oprette en privat kanal med nyt navn og nøgle, hvis du vil bruge kryptering.
- Valgfri GPS/sensorer: Hvis du har en GPS eller anden modul (eller TTGO har en indbygget), kan du aktivere lokationsrapportering i appen (Position/Location-fanen). Alternativt kan du indstille en fast placering i appens indstillinger til kortvisning.
- Test det: Sørg for, at to eller flere radioer med samme kanal/nøgle er tændt og har fri sigtelinje (selv flere km fra hinanden). Send en besked fra din telefon – beskeden bør vises på den anden radios display (og på eventuelle tilkoblede telefoner). Du kan også åbne “Neighbor Nodes”-listen for at se, hvem der er i nærheden.
Dette fuldender den grundlæggende opsætning. For flere detaljer, se Meshtastics dokumentation (f.eks. siderne om Web Flasher og Android App) samt vejledninger fra LilyGo/Rokland. Når det hele kører, har du dit eget private LoRa mesh-netværk til beskeder og meget mere!