MeshCore og Meshtastic sammenlignet
MeshCore og Meshtastic er begge fastvareprosjekter med apen kildekode som muliggjor mesh-nettverk over LoRa-radiomaskinvare. De deler det samme malet om a muliggjoere off-grid-kommunikasjon, men de tar forskjellige tekniske tilnaerminger. Denne siden gir en faktabasert sammenligning for a hjelpe deg med a ta en informert beslutning.
Side-ved-side-sammenligning
| Egenskap | MeshCore | Meshtastic |
|---|---|---|
| Rutingsprotokoll | Managed flood | Naiv flood (med noen optimaliseringer) |
| Nodetyper | Klient, fritstaende, repeater, romserver | Klient, ruter, repeater |
| Romservere | Ja – dedikerte gruppechat-hubber som lagrer og videresender meldinger | Nei – gruppemeldinger er avhengige av alle noder innenfor rekkevidde |
| Maks hopp | Konfigurerbart, vanligvis 3-5 | Konfigurerbart, standard 3 |
| Kryptering | AES-256-CTR for direktemeldinger | AES-256-CTR med PSK for kanaler |
| Meldingsbestandighet | Romservere lagrer meldinger for offlinebrukere | Ingen serverbasert bestandighet |
| Folgesvennapp | MeshCore App (Android, iOS) | Meshtastic App (Android, iOS, web) |
| Nett-flasher | flasher.meshcore.co.uk | flasher.meshtastic.org |
| Maskinvarestotte | ESP32-baserte LoRa-enheter (Heltec, LilyGo, RAK, SenseCAP) | ESP32- og nRF52-baserte LoRa-enheter (bredere maskinvarestotte) |
| Fastvarevarianter | Evo, Weebl, Aurora, ZephCore | Enkel fastvare med konfigurasjonsalternativer |
| Fellesskapsstorrelse | Mindre, voksende, konsentrert i Europa | Storre, etablert, globalt |
| Prosjektmodenhet | Nyere prosjekt, rask utvikling | Mer etablert, stabil utgivelsessyklus |
| Lisens | Apen kildekode | Apen kildekode (GPL) |
| Telemetrimoduler | Begrensede | Omfattende (miljo, strom, GPS, luftkvalitet) |
| MQTT-gateway | Fellesskapsbyggede integrasjoner | Innebygd MQTT-stotte |
Ruting: Managed flood vs naiv flood
Dette er den mest betydningsfulle tekniske forskjellen mellom de to prosjektene.
Meshtastic: Naiv flood
I Meshtastic, nar en enhet sender en melding, gjenutsender enhver enhet som mottar den meldingen (opp til hoppgrensen). Dette er enkelt og palitelig for sma nettverk, men det skalerer darlig. I omrader med mange noder gjenutsender mange enheter den samme meldingen mange ganger, noe som forbruker bandbredde og oker risikoen for pakkekollisjoner.
MeshCore: Managed flood
MeshCore bruker en mer selektiv tilnaerming. Noder tar beslutninger om hvorvidt videresending av en melding er nyttig, noe som reduserer redundante sendinger. Dette betyr at nettverket bruker mindre sendetid for det samme antallet leverte meldinger, noe som er saerlig fordelaktig i tette nettverk.
I praksis: MeshCores ruting har en tendens til a yte bedre i omrader med etablert repeaterinfrastruktur. Meshtastics tilnaerming fungerer bra for ad-hoc-grupper der hver enhet trenger a relee.
Romservere
Romservere er en MeshCore-funksjon uten direkte ekvivalent i Meshtastic.
En romserver er en dedikert node som fungerer som en gruppechat-hub. Den lagrer meldinger og videresender dem til deltakere, selv om de var offline da meldingen ble sendt. Dette muliggjor asynkron gruppekommunikasjon: du kan ga offline, komme tilbake timer senere og motta alle meldingene du gikk glipp av.
I Meshtastic skjer gruppekommunikasjon gjennom broadcast-kanaler. Meldinger sendes til alle enheter innenfor rekkevidde, men hvis en enhet er offline eller utenfor rekkevidde nar meldingen sendes, gar den meldingen tapt.
Romservere legger til infrastrukturkostnader (en enhet dedikert til denne rollen), men de forbedrer gruppekommunikasjonsopplevelsen betydelig.
Kan jeg kjore begge?
Du kan eie enheter som kjorer begge fastvarene, men de opererer pa separate nettverk. En MeshCore-enhet og en Meshtastic-enhet kan ikke utveksle meldinger, selv om de bruker den samme maskinvaremodellen og frekvensen.
Noen operatorer kjorer begge nettverkene parallelt i det samme omradet og betjener forskjellige bruksomrader. Dette krever separate enheter for hvert nettverk.
A ta din beslutning
Det beste valget avhenger av din lokale kontekst. Hvis det finnes et aktivt MeshCore-fellesskap i omradet ditt med repeaterinfrastruktur, gir MeshCore en sterk opplevelse. Hvis omradet ditt har et etablert Meshtastic-nettverk, gir det deg umiddelbar tilkobling.
Hvis du starter fra bunnen av uten eksisterende nettverk i naerheten, er begge levedyktige alternativer. Vurder hvilket prosjekts tekniske tilnaerming og fellesskap som best matcher malene dine.
Besok var fellesskapskatalog for a se hva som er aktivt i omradet ditt, eller sjekk dekningskartet for a se hvilket nettverk som har noder naer deg.