Image of Everything you need to know about Meshtastic

Allt du behöver veta om Meshtastic

  • June 24, 2025
  • |
  • Teofil Corad

Meshtastic Överblick (för LilyGo TTGO LoRa32 V1.6)

Meshtastic är ett öppen källkods mesh-nätverksprotokoll byggt på billiga LoRa-radioapparater. Det låter dig skicka krypterade textmeddelanden, platsdata eller sensordata över långa avstånd utan mobilnät eller internet. Varje Meshtastic-nod (som t.ex. LilyGo TTGO LoRa32 V1.6-kortet) använder en Semtech LoRa-transceiver för att vidarebefordra meddelanden från närliggande noder och därmed skapa ett peer-to-peer mesh-nätverk. Eftersom det använder olicensierade sub-GHz-frekvensband krävs ingen radiolicens. I praktiken kommer två Meshtastic-radioapparater som är inom räckvidd automatiskt att ansluta och vidarebefordra varandras meddelanden. Användare parar vanligtvis en radio i taget med en smartphone (via Bluetooth) med hjälp av Meshtastic-appen; detta gör det möjligt att skriva meddelanden på telefonen som sedan skickas ut i mesh-nätverket via radion. Nyckelpunkter:

Långdistans, off-grid meddelanden:

LoRa-radioapparater kan nå många kilometer (till och med 10+ km med fri sikt) genom att hoppa genom mellanliggande noder. Mesh-nätverket sprider automatiskt ut meddelanden över flera hopp för att utöka räckvidden.

Decentraliserat och krypterat:

Ingen central hub behövs – varje nod sänder och vidarebefordrar själv. All trafik är som standard AES-krypterad, så endast noder med samma nyckel kan läsa meddelandena.

Smartphone-integration:

Varje enhet kan paras ihop med en Android- eller iOS-telefon åt gången. Telefonappen (tillgänglig via F-Droid, Google Play eller App Store) används för att skriva meddelanden, konfigurera inställningar (kanal, nycklar etc.) och se inkommande meddelanden.

Skärmanvändargränssnitt (för grundläggande menyer):

Noder med skärm (som våra LilyGo-korts OLED) visar status, mottagna meddelanden eller PAX-räknarstatistik och erbjuder enkla knappar eller menyer. (Nya firmwareversioner förbättrar dessa menyer – se "BaseUI/MUI" nedan.)

Låg strömförbrukning:

LoRa-överföringar är energieffektiva, så enheterna kan köras på små LiPo-batterier i dagar eller veckor mellan laddningarna.

Dessa designval gör Meshtastic idealiskt för off-grid SMS-kommunikation/koordinering. I sin enklaste form kan du se det som ett "offline SMS"-nätverk: du lämnar en enhet hemma eller bär den i ryggsäcken, och den vidarebefordrar meddelanden mellan vänners enheter (eller till din telefon) även där det inte finns mobiltäckning.


Kärnfunktioner och kapabiliteter

Långdistans LoRa-mesh:

Använder sub-GHz LoRa (433/868/915 MHz) för kilometerlånga anslutningar. En användare nådde 5,6 km i stadsmiljö och 16 km via en backtoppsnod. Inget internet eller mobilmaster behövs.

Automatisk meddelandevidarebefordran:

Varje nod repeterar mottagna paket upp till flera hopp och utökar nätverkets täckning. (Som standard hoppar varje meddelande upp till 3 gånger.) Du kan bygga mesh-nätverk över ett grannskap eller landområde genom att placera några radioapparater strategiskt.

Krypterad textchatt:

Skicka privata textmeddelanden eller förinställda svar ("canned replies") mellan radioapparater eller grupper. Alla meddelanden är AES-krypterade med din valda nyckel, så obehöriga kan inte avlyssna.

Platsdelning:

Om en nod har GPS (eller om du anger en fast position) kommer den periodiskt att sända ut sina koordinater, så att andra kan se var folk befinner sig på en karta. Mycket användbart för gruppspårning på vandringar eller i nödsituationer.

Sensor-/telemetridata:

Meshtastic stöder användardefinierade "appar" för t.ex. temperatur, luftfuktighet eller till och med låg-bithastighetsljud. Du kan ansluta sensorer till noderna och övervaka miljödata i hela ditt mesh.

Batteritid:

LoRa använder mycket lite ström – noderna kan sova mellan överföringar. En typisk LiPo-driven nod kan hålla i flera dagar eller mer på en laddning, vilket gör det praktiskt för fältbruk eller standby-situationer.

Plattformsoberoende appar och verktyg:

Förutom mobilappar finns det en Python CLI och webbgränssnitt för att skicka/ta emot meddelanden. Det finns också meshtasticd-programvara för Linux (t.ex. Raspberry Pi), som gör en Pi + LoRa-hat till en fullständig mesh-nod.


Typiska och kreativa användningsområden

Katastrof-/nödberedskap:

Användare berättar att de håller Meshtastic-radioapparater redo för strömavbrott eller katastrofer. Om mobilmaster eller internet går ner, kan mesh-nätverket fortfarande användas för att kontakta familj eller koordinera hjälp. (Flera säger att de använder det "i händelse av avbrott".)

Friluftsliv:

Vandring, camping, kajak, skärmflygning osv. – alla platser med dålig mobiltäckning. Vänner som är utspridda på stigar eller skidbackar kan skicka meddelanden eller dela plats. En användare sa att Meshtastic användes "främst i områden utan mobiltäckning". Batteridrivna radioapparater passar lätt på ryggsäckar eller cyklar.

Folkmassor och evenemang:

Vid festivaler, demonstrationer eller sportevenemang (där mobilnätet är överbelastat) håller ett oberoende mesh-kommunikationen öppen. Vissa använder det för musikfestivaler eller amatörradioevenemang för att spåra och chatta med vänner utan Wi-Fi-problem. (Den inbyggda paxcounter-firmwaren på många LilyGo-kort kan till och med räkna närliggande Wi-Fi-/Bluetooth-enheter för att uppskatta folkmängd.)

Familj-/djurspårning:

Föräldrar ger radioapparater till barn på lekdejter eller fäster en på husdjurets halsband och "pingar" dem för en platsuppdatering om de går vilse (en användare pingade bokstavligen sitt barn för plats).

Lokala samhällsnätverk:

Grannskapsvakter eller off-grid-samhällen skapar privata kanaler. Till exempel visar användarundersökningar från Seeed Studio att samhällen bygger lokala nöd-nätverk med Meshtastic när deras "primära system misslyckas".

Sensornätverk och automatisering:

Telemetri med låg bandbredd (temperatur, fukt, dörrsensorer etc.) kan skickas över mesh-nätverket. Entusiaster integrerar Meshtastic med hemautomatisering via MQTT eller Home Assistant, så att data från fjärrsensorer blir tillgängliga online.

Kreativa hack och spel:

Uppfinningsrika användare har byggt alla möjliga projekt med Meshtastic. En hobbyist gjorde t.ex. en offline BBS (bulletin board system) med klassiska spel (Tic-Tac-Toe, escape room-pussel etc.) som körs över ett Meshtastic-nätverk. Andra 3D-skriver specialdesignade kapslingar, monterar radioapparater på drönare eller cyklar, eller bygger DIY-noder med alternativ hårdvara (se nästa avsnitt).

Intressanta Hack och Gemenskapsprojekt

Meshtastic-gemenskapen är mycket aktiv och uppfinningsrik. Här är några höjdpunkter:

DIY-radionoder: Du behöver inte köpa ett färdigt utvecklingskort. Hobbyister har byggt Meshtastic-noder med billiga mikrokontroller. Till exempel visar ett Hackaday-projekt hur man kan använda en Nordic nRF52840-modul för $6 och en LoRa Ra-02-chip för $6 för att skapa en välfungerande mesh-nod. Denna anpassade nod kör Meshtastic-firmware via Bluetooth (även om den inte har Wi-Fi). Sådana DIY-byggen kan vara mycket kompakta och billiga.

Gateways och broar från tredje part: Kommersiella projekt som RAK:s WisMesh-gatewaykort (Ethernet eller Wi-Fi) gör det möjligt att ansluta ett Meshtastic-nätverk till internet via MQTT. Hobbyister använder också Raspberry Pi:er med LoRa HATs (eller USB LoRa-stickor) som noder eller gateways. I ett exempel förvandlades en Pi till ett Meshtastic-bulletinboard (MeshBoard) som kan användas för chatt och spel.

Kapslingar och strömförsörjningsmodifikationer: Många användare förser sina noder med solpaneler och robusta kapslingar. SenseCAP T1000-E är en vattentät Meshtastic-enhet (stöds av Meshtastic) med inbyggd solpanel och GPS. Andra anpassar batteripaket eller monterar LoRa-moduler på väderstationer eller APRS-utrustning.

PAX Counter (folkmängdsmätare): LilyGo LoRa32 v1.6 levereras ofta med paxcounter-firmware (räknar mobiltelefoner i närheten) förinstallerad. Även om det inte är en kärnfunktion i Meshtastic, visar det hur hårdvaran också används för kreativ trådlös analys.

Anpassade användargränssnitt och firmwarejusteringar: Utvecklare i gemenskapen har byggt alternativa display-UI:er (som MUI – ett pekskärmsgränssnitt) och lagt till experimentella funktioner (ljud via LoRa, integrerad MQTT-moln, etc.). Officiella Meshtastic-utgåvor (v2.6, v2.7 osv.) lägger kontinuerligt till användarvänliga funktioner baserat på gemenskapens feedback.


Nya Idéer och Utvecklingar

Meshtastic utvecklas ständigt. Nyliga uppdateringar inkluderar:

  • Förbättrad firmware (v2.6/2.7): Förhandsgranskningar under 2025 har lagt till funktioner som ett förbättrat enhets-UI ("BaseUI") med menyer och tidsvisning, Linux joystick-stöd och nästa-hop-routing för effektivare direktkommunikation. Framtida versioner kommer att fortsätta förbättra användarvänligheten (t.ex. nyckelverifiering mellan noder).
  • Site Planner-verktyg: Meshtastic erbjuder nu en webbaserad Site Planner (site.meshtastic.org) som simulerar täckningskartor för dina noder. Du anger antennhöjd, effekt, plats osv., och den förutsäger räckvidden på en karta. Detta är användbart för att planera större nätverk.
  • Meshtastic Designer (RAKwireless): En ny online-konfigurator gör det möjligt att välja WisBlock-moduler (sensorer, solpaneler, kapslingar) och se en 3D-förhandsgranskning av en komplett Meshtastic-hårdvaruuppsättning. Det uppmuntrar till kreativa byggen som solcellsdrivna sensornätverk eller vattentäta stationer.
  • Integration med IoT/moln: Många ansluter Meshtastic till det bredare internet via MQTT eller Home Assistant. Till exempel har Meshtastic en offentlig MQTT-server för att dela begränsade mesh-data globalt, och folk kör lokala MQTT-gateways för att integrera mesh-data i smarta hemsystem.
  • Stöd för ny hårdvara: Ekosystemet växer ständigt. Förutom LilyGo-kort finns det nu Seeed Studio (SenseCAP), Heltec, Elecrow, nRF-baserade kort, LoRa-handenheter osv. Om nya LoRa-kort kommer ut på marknaden lägger firmware ofta till stöd. Projekt som disaster.radio bygger också på Meshtastic-liknande teknik för solcellsdrivna samhällsnätverk.

Gemenskap och Resurser

Meshtastic har en livlig gemenskap av tillverkare och beredskapspersonal. Du kan hitta:

  • GitHub: Hela källkoden (firmware, appar) finns på GitHub (github.com/meshtastic/Meshtastic). Alla uppmanas att rapportera fel eller bidra med förbättringar.
  • Discord: En aktiv Discord-server (med ~33.000 medlemmar) huserar diskussioner, hjälpkategorier och meddelanden. (Vissa användare chattar också på Reddit, men Discord är officiell och snabbare.)
  • Lokala användargrupper: Många regioner har Meshtastic-/mesh-nätverksgrupper (på Telegram, Facebook osv.) där entusiaster delar kartor och sätter upp lokala testnätverk.
  • Dokumentation: Officiell dokumentation (meshtastic.org/docs) täcker hårdvarukompatibilitet, installationsguider, konfiguration och avancerade ämnen. Det finns en "Kom igång"-guide och vanliga frågor på sidan.
  • Bloggar och forum: Talrika blogginlägg, YouTube-handledningar och guider (som denna!) har dykt upp. Leverantörer som Rokland och RAKwireless erbjuder installationsguider och projektidéer. Till exempel förklarar Roklands handledning hur man flashar en TTGO LoRa32. Seeed Studio och andra publicerar också användarundersökningar och exempel på användning.

Installationsguide: Flashning och Konfiguration av LilyGo TTGO LoRa32 V1.6

 


Lista över nödvändiga komponenter:

LILYGO TTGO LoRa32 V2.1 868MHz

 


  1. Hårdvaruförberedelse: Anslut en antenn till SMA-kontakten och se till att du har en USB-A–microUSB-kabel. Om du har ett uppladdningsbart LiPo-batteri, anslut det till JST-batterikontakten (USB-ström fungerar också ensamt).
  2. Installera drivrutiner (om nödvändigt): På Windows/Mac kan du behöva installera CH9102 USB-till-serieport-drivrutinen (denna chip finns på kortet). Se Meshtastics sida om seriella drivrutiner för länkar (eller sök efter "CH9102 drivers" om kortet inte känns igen).
  3. Flash firmwaren: Öppna en webbläsare (Chrome rekommenderas) och gå till Meshtastic Web Flasher på flasher.meshtastic.org. I flashverktyget:
    • Klicka på "Select Target Device" och välj "T-LoRa V2.1-1.6" (täcker TTGO LoRa32 v1.6-hårdvaran).

    • Välj den senaste stabila Meshtastic-firmwaren från listan (du kan också prova den senaste beta, om du är äventyrlig).

    • För en ren installation ska du aktivera "Full Erase and Install".

    • Klicka på "Erase Flash and Install". När du blir ombedd, välj rätt COM-port. Verktyget raderar befintlig firmware och installerar Meshtastic. Vänta tills det är klart (du kommer att se "Success").

  1. Parning med din telefon: Slå nu på TTGO-kortet (det ska starta i Meshtastic; OLED-skärmen kan visa "JOINING..."). Öppna Meshtastic-appen på din telefon (installera via Google Play/F-Droid eller Apple App Store). I appens enhetslista bör en ny Meshtastic-radio dyka upp. Tryck på den och acceptera den slumpmässiga parnings-PIN-koden.
  2. Konfigurera radioinställningar: I mobilappens "Radio Configuration" ska du först välja region (land) som matchar din plats (t.ex. EU868, US915 osv.). Det väljer rätt LoRa-frekvensband. Välj samma region på alla dina enheter – annars kan de inte kommunicera. Kontrollera sedan standardkanalen (vanligtvis "LongFast"). Du kan behålla den eller skapa en privat kanal med nytt namn och nyckel, om du vill använda kryptering.
  3. Valfri GPS/sensorer: Om du har en GPS eller annan modul (eller om TTGO har en inbyggd), kan du aktivera positionsrapportering i appen (fliken Position/Location). Alternativt kan du ställa in en fast plats i appens inställningar för kartvisning.
  4. Testa det: Se till att två eller flera radioapparater med samma kanal/nyckel är påslagna och har fri siktlinje (även flera kilometer från varandra). Skicka ett meddelande från din telefon – meddelandet bör visas på den andra radions display (och på eventuella anslutna telefoner). Du kan också öppna listan "Neighbor Nodes" för att se vem som är i närheten.

Detta slutför den grundläggande installationen. För mer detaljer, se Meshtastics dokumentation (t.ex. sidorna om Web Flasher och Android App) samt guider från LilyGo/Rokland. När allt är igång har du ditt eget privata LoRa mesh-nätverk för meddelanden och mycket mer!

Lämna en kommentar

Observera att kommentarer måste godkännas innan de publiceras.