OFF-GRID
COMMUNICATION
FOR AUSTRIA

MeshCore is the open LoRa mesh network for Austria. It connects you with others — over mountains, through valleys, without internet, without cellular, without a provider. Decentralized, resilient and community-driven.

Wien Graz Linz Salzburg Innsbruck St. Pölten Bregenz Klagenfurt Villach Bratislava München Bozen Ljubljana Zürich Regensburg Passau Stuttgart Augsburg Ulm Brno Maribor Triest Győr Freistadt Szombathely Zagreb Treviso Milano Lugano Bern Budweis

Aktuelle News

ALLE NEWS arrow_forward
···
Active Nodes Worldwide
···
Nodes in Austria
EU868
Frequency
+45 km
Range/Hop
0 €
Running Costs

Erkunde deine Region

NEUE NODES — ÖSTERREICH
···

Warum Meshcore?

01

MESH NETWORK

Automatic multi-hop routing. Every node strengthens the network. No central infrastructure needed.

Core Protocol
02

ENCRYPTED TRANSPORT

Every packet encrypted. Direct messages end-to-end, channels via shared keys. No provider in between.

Security Layer
03

COMPANION APPS

Android & iOS. Bluetooth connection to your node. Messages, GPS tracking, telemetry at a glance.

Mobile Interface
04

OUTDOOR & EMERGENCY

Works without cell coverage. Perfect for mountain hikes, events and disaster preparedness in the Alps.

Use Case
05

ZERO RUNNING COSTS

No SIM, no contract, no subscription. License-free ISM band EU868. Hardware from 20 €.

Zero Cost
06

OPEN SOURCE

Firmware, apps and tools — all open source. Community-driven, transparent and free.

FOSS

Anleitungen & Referenz

Firmware flashen — Schritt für Schritt

Die MeshCore-Firmware wird direkt im Browser auf dein Board geflasht — kein Programm installieren, kein Kabel-Treiber-Chaos. Alles was du brauchst: ein USB-C Kabel und einen Chrome/Edge Browser (WebSerial).

01

Board per USB anschließen

Board mit USB-C Kabel am Computer anstecken. Falls das Board nicht erkannt wird: Boot-Taste gedrückt halten während du USB einsteckst.

02

Web Flasher öffnen

Gehe zu flasher.meshcore.io — der offizielle MeshCore Web Flasher.

03

Board & Firmware wählen

Dein Board-Modell auswählen (z.B. Heltec V3, T-Beam, RAK4631). Dann den Firmware-Typ wählen: Companion (Client/Handheld), Repeater (Relay-Station) oder Room Server (BBS).

04

Verbinden & Flashen

Auf Connect klicken, den seriellen Port deines Boards im Browser-Dialog wählen, dann Flash drücken. Der Vorgang dauert ca. 30–60 Sekunden.

05

Fertig — App verbinden

Board startet automatisch neu. Jetzt die MeshCore Companion App öffnen und per Bluetooth oder USB verbinden. Region auf EU/UK Narrow stellen — fertig!

Hinweis: OTA-Updates (Over-The-Air) per BLE über die Companion App sind möglich, aber experimentell und fehleranfällig. Der Vorgang kann abbrechen und das Gerät in einem unbrauchbaren Zustand hinterlassen. Im Zweifelsfall immer per USB flashen.

Frequenz-Preset EU868

Alle MeshCore-Nodes in Österreich und dem DACH-Raum verwenden das gleiche Frequenz-Preset. Wenn dein Node andere Einstellungen hat, kann er keine anderen Nodes hören — und niemand hört dich.

meshcore@relay:~$
# EU/UK Narrow — Standard-Preset (empfohlen)
Frequenz: 869.618 MHz
Bandbreite: 62.5 kHz
Spreading: SF8
Coding Rate: 8
TX Power: max. 22 dBm
Duty Cycle: 10 % (set dutycycle 10)
CLI: set radio 869.618,62.5,8,8
✓ EU/UK Narrow = Standard im DACH-Raum
Node-Benennung

Damit Nodes im Netz sofort zugeordnet werden können, hat sich in Österreich ein einheitliches Namensschema etabliert. Es basiert auf dem KFZ-Bezirkskennzeichen und sorgt dafür, dass man auf der Karte sofort sieht, woher ein Node stammt.

Schema: AT-BEZIRK-NAME
AT-SZ-Zillertal Rpt ← Schwaz, Repeater
AT-W22-Marco ← Wien 22. Bezirk, Client
AT-GU-Schöckl ← Graz-Umgebung, Standort
AT-VB-Attersee ← Vöcklabruck, Standort

Das Länderkürzel AT kommt zuerst, dann der Bezirk als KFZ-Kürzel, und danach ein frei wählbarer Name — z.B. Standort, Rufzeichen oder Spitzname. So erkennt jeder auf einen Blick: das ist ein österreichischer Node aus dem Bezirk X.

Längenlimit beachten: Der Advert-Name darf 23 Byte lang sein, wenn Koordinaten mitgesendet werden — ohne Positionsangabe sind es 31 Byte. Umlaute und Emoji brauchen mehr als ein Byte pro Zeichen. Halte den Namen also kurz, sonst wird er abgeschnitten.

Alle Bezirkskürzel anzeigen
Wien (W)
01 — Innere Stadt
02 — Leopoldstadt
03 — Landstraße
04 — Wieden
05 — Margareten
06 — Mariahilf
07 — Neubau
08 — Josefstadt
09 — Alsergrund
10 — Favoriten
11 — Simmering
12 — Meidling
13 — Hietzing
14 — Penzing
15 — Rudolfsheim-Fünfhaus
16 — Ottakring
17 — Hernals
18 — Währing
19 — Döbling
20 — Brigittenau
21 — Floridsdorf
22 — Donaustadt
23 — Liesing
Niederösterreich (NOE)
AM — Amstetten
BL — Bruck/Leitha
BN — Baden
GF — Gänserndorf
GD — Gmünd
HL — Hollabrunn
HO — Horn
KG — Klosterneuburg
KO — Korneuburg
KR — Krems (Land)
KS — Krems (Stadt)
LF — Lilienfeld
ME — Melk
MI — Mistelbach
MD — Mödling
NK — Neunkirchen
P — St. Pölten (Stadt)
PL — St. Pölten (Land)
SB — Scheibbs
SW — Schwechat
TU — Tulln
WB — Wr. Neustadt (Land)
WN — Wr. Neustadt (Stadt)
WT — Waidhofen/Thaya
WY — Waidhofen/Ybbs
ZT — Zwettl
Oberösterreich (OOE)
BR — Braunau
EF — Eferding
FR — Freistadt
GM — Gmunden
GR — Grieskirchen
KI — Kirchdorf
L — Linz (Stadt)
LL — Linz (Land)
PE — Perg
RI — Ried/Innkreis
RO — Rohrbach
SD — Schärding
SE — Steyr (Land)
SR — Steyr (Stadt)
UU — Urfahr-Umgebung
VB — Vöcklabruck
WE — Wels (Stadt)
WL — Wels (Land)
Salzburg (S)
S — Salzburg (Stadt)
HA — Hallein
JO — St. Johann/Pongau
SL — Salzburg-Umgebung
TA — Tamsweg
ZE — Zell am See
Tirol (T)
I — Innsbruck (Stadt)
IL — Innsbruck (Land)
IM — Imst
KB — Kitzbühel
KU — Kufstein
LA — Landeck
LZ — Lienz
RE — Reutte
SZ — Schwaz
Vorarlberg (V)
B — Bregenz
DO — Dornbirn
FK — Feldkirch
BZ — Bludenz
Steiermark (ST)
G — Graz (Stadt)
GU — Graz-Umgebung
BM — Bruck-Mürzzuschlag
DL — Deutschlandsberg
FF — Fürstenfeld
HF — Hartberg-Fürstenfeld
JU — Judenburg
KF — Knittelfeld
LB — Leibnitz
LE — Leoben
LI — Liezen
LN — Leoben-Umgebung
BA — Bad Aussee
GB — Gröbming
MU — Murau
MT — Murtal
SO — Südoststeiermark
VO — Voitsberg
WZ — Weiz
Kärnten (K)
K — Klagenfurt (Stadt)
KL — Klagenfurt (Land)
FE — Feldkirchen
HE — Hermagor
SP — Spittal/Drau
SV — St. Veit/Glan
VI — Villach (Stadt)
VL — Villach (Land)
VK — Völkermarkt
WO — Wolfsberg
Burgenland (B)
E — Eisenstadt (Stadt)
EU — Eisenstadt-Umgebung
GS — Güssing
JE — Jennersdorf
MA — Mattersburg
ND — Neusiedl/See
OP — Oberpullendorf
OW — Oberwart
Kanäle & Verschlüsselung

Neben dem Public Channel, über den alle Nodes standardmäßig kommunizieren, gibt es in MeshCore sogenannte Hashtag Channels. Das sind thematische oder regionale Gruppen-Kanäle — ähnlich wie Chatrooms. Du kannst mehreren Kanälen gleichzeitig beitreten und erreichst damit gezielt Nodes in deiner Region oder zu einem bestimmten Thema.

Wie funktionieren Hashtag Channels?

Jeder Channel hat einen Namen (z.B. #austria) und optional ein Passwort. Wichtig zu verstehen: Kanal-Nachrichten werden im Mesh an alle Nodes verteilt — dein Gerät empfängt also auch Pakete aus Kanälen, in denen du gar nicht bist. Anzeigen kann es nur die, für die es den passenden Schlüssel hat; alles andere wird still verworfen. Repeater leiten ohnehin alles weiter, ohne selbst Mitglied sein zu müssen.

Einem Channel beitreten

In der Companion App unter Kanäle → Kanal hinzufügen den Namen eingeben. Per CLI:

# Kanal beitreten (ohne Passwort)
channel add #austria

# Kanal mit Passwort beitreten
channel add #mein-kanal geheim123

# Alle eigenen Kanäle anzeigen
channel list

# Kanal verlassen
channel remove #austria

Eigenen Channel erstellen

Einen neuen Channel zu erstellen ist simpel: Jeder Node, der einem Channel mit einem bestimmten Namen beitritt, ist automatisch Mitglied. Es gibt keine zentrale Registrierung. Wenn du channel add #mein-verein eingibst und andere dasselbe tun, seid ihr im selben Kanal. Für private Kanäle setzt du ein Passwort — dann können nur Nodes mit dem richtigen Passwort mitlesen.

Regionale Kanäle in Österreich

Die Community hat sich auf folgende Kanäle geeinigt. Tritt den für dich relevanten bei, um Nachrichten aus deiner Region zu empfangen:

#austria

Landesweiter Kanal — für alle in AT

#vienna

Wien / Vienna

#noe

Niederösterreich

#ooe

Oberösterreich

#inn-salzach

Innviertel / Salzburg Grenzregion

#english

Internationaler Kanal (EN)

Tipp: Der #austria Kanal ist der beste Einstieg. Dort erreichst du die meisten aktiven Nodes in Österreich. Regionale Kanäle werden mit der Zeit aktiver, je mehr Nodes beitreten.

Verschlüsselung & Sicherheit

MeshCore verschlüsselt jede Nachricht — auf dem Public Channel genauso wie in einer Direktnachricht. Der Unterschied liegt nicht darin, ob verschlüsselt wird, sondern wer den Schlüssel hat.

Der Public Channel

Jeder Node hat ab Werk einen öffentlichen Kanal. Die Nachrichten darauf sind zwar verschlüsselt — aber mit einem Schlüssel, den jedes MeshCore-Gerät ab Werk kennt. Praktisch heißt das: Jeder im Netz kann mitlesen. Das ist gewollt: Der Public Channel ist für allgemeine Kommunikation, Notrufe und Community-Austausch gedacht.

# Nachricht auf dem öffentlichen Kanal senden
msg flood "Hallo aus Oberösterreich!"

Hashtag Channels (öffentlich)

Hashtag Channels wie #austria sind ebenfalls verschlüsselt — der Schlüssel wird allerdings direkt aus dem Kanalnamen abgeleitet (die ersten 16 Byte von SHA-256 über #austria). Wer den exakten Namen kennt, kann also mitlesen; wer ihn nicht kennt, sieht nur Chiffretext. Als Geheimhaltung taugt das nicht — es ist thematische Trennung, kein Zugriffsschutz.

# Öffentlichen Kanal beitreten (kein Passwort)
channel add #austria

Verschlüsselte Kanäle (Passwort)

Setzt du ein Passwort auf einen Hashtag Channel, wird der Schlüssel aus diesem Passwort abgeleitet statt aus dem Kanalnamen. Damit können nur noch Nodes mitlesen, die dasselbe Passwort eingegeben haben. Repeater leiten die Pakete weiter, können den Inhalt aber nicht entschlüsseln.

# Verschlüsselten Kanal erstellen / beitreten
channel add #mein-verein MeinGeheimesPasswort

# Alle Mitglieder müssen exakt dasselbe Passwort verwenden!

Das Passwort wird nie über Funk übertragen — es wird lokal auf dem Gerät gespeichert und dient als Schlüssel für die AES-128-Verschlüsselung. Teile es persönlich, per QR-Code oder über einen sicheren Messenger.

Direkte Nachrichten (immer verschlüsselt)

Direktnachrichten zwischen zwei Nodes sind immer Ende-zu-Ende verschlüsselt — automatisch, ohne Konfiguration. Ein Handshake wie im Browser (TLS) findet dabei aber nicht statt: Jeder Node sendet seinen öffentlichen Schlüssel in seinen Advertisements mit, dein Gerät kombiniert ihn per X25519-ECDH mit deinem privaten Schlüssel zu einem gemeinsamen Geheimnis. Repeater dazwischen leiten nur Chiffretext weiter.

Das heißt aber auch: Der öffentliche Schlüssel deines Gegenübers kommt aus dem Funk. Wer dir einen untergeschobenen Schlüssel einspielt, kann sich als jemand anderes ausgeben. Auf der sicheren Seite bist du, wenn du den Kontakt per QR-Code oder persönlich austauschst statt ihn nur aus der Luft aufzuschnappen.

# Pairing mit einem anderen Node (über die App)
→ Kontakt hinzufügen → QR-Code scannen oder Pairing-Link teilen

# Oder per CLI mit dem Public Key des Gegenübers
addcontact <name> <public-key>

Übersicht: Was ist wann verschlüsselt?

Kommunikationsart Verschlüsselt? Wer kann mitlesen?
Public Channel Ja — Schlüssel öffentlich bekannt Jeder Node im Netz
Hashtag Channel (ohne PW) Ja — Schlüssel = Kanalname Jeder der den Kanal-Namen kennt
Hashtag Channel (mit PW) Ja — AES-128, Schlüssel aus Passwort Nur Nodes mit dem richtigen Passwort
Direktnachricht (DM) Ja — AES-128, X25519-ECDH Nur Sender & Empfänger

Grenzen der Verschlüsselung

MeshCore verschlüsselt zuverlässig gegen zufälliges Mitlesen. Es ist aber kein Signal und kein Threema — der Aufbau ist bewusst schlank gehalten, weil ein LoRa-Paket nur wenige hundert Byte hat. Was das konkret bedeutet:

  • Keine Forward Secrecy. Die Schlüsselpaare sind statisch. Wer einmal an einen privaten Schlüssel kommt, kann damit auch alten, mitgeschnittenen Verkehr entschlüsseln.
  • Keine Absenderauthentifizierung. In Kanälen steht der Absendername ungeschützt im Paket und lässt sich fälschen. Nachrichten sind nicht signiert.
  • Nur 2 Byte Prüfsumme. Der auf 2 Byte gekürzte HMAC-SHA256 erkennt Übertragungsfehler zuverlässig — gegen einen entschlossenen Angreifer ist er zu kurz.
  • AES-128 im ECB-Modus, ohne Initialisierungsvektor. Gleiche Klartextblöcke ergeben gleiche Chiffreblöcke — Muster im Verkehr bleiben erkennbar.
  • Kein echter Replay-Schutz. Abgesichert wird nur über Zeitstempel, nicht über kryptografische Nonces.

Fazit: Für Funkbetrieb, Community-Chat und Notfall-Koordination ist das völlig in Ordnung. Für alles, was wirklich vertraulich bleiben muss, nimm einen Messenger, der genau dafür gebaut wurde.

Regionen & Scoping

Stell dir vor, jemand in Vorarlberg schickt eine Nachricht auf #vienna. Ohne Filterung würde diese Nachricht über jeden Repeater in ganz Österreich geflutet — unnötige AirTime auf einem Band, das ohnehin limitiert ist. Regionen lösen dieses Problem.

Jeder Repeater bekommt eine Liste von Regionen zugewiesen, für die er zuständig ist. Kanäle können mit einer Region verknüpft werden. Sendet ein Client eine Nachricht mit Region-Scope, prüft jeder Repeater auf dem Weg: „Bin ich für diese Region zuständig?" Wenn nein, wird das Paket verworfen. So bleibt lokaler Traffic lokal.

Die Hierarchie

Regionen sind hierarchisch aufgebaut — von global bis zum Bundesland:

* ← Wildcard (Pakete ohne Region)
europe
at ← Österreich gesamt
at-ost NUTS AT1
at-w · at-noe · at-bgld
at-sued NUTS AT2
at-ktn · at-stmk
at-west NUTS AT3
at-ooe · at-sbg · at-t · at-vbg

Die Makroregionen folgen der offiziellen NUTS-1-Klassifikation der EU (Ostösterreich, Südösterreich, Westösterreich).

Region auf dem Repeater konfigurieren

Per CLI werden Regionen geladen und freigeschaltet:

# Alle Regionen anzeigen
region

# Region erlauben (Forwarding aktivieren)
region allowf at-ooe

# Region sperren (Pakete verwerfen)
region denyf at-t

# Erlaubte Regionen auflisten
region list allowed

# Änderungen speichern
region save

Empfohlene Konfiguration pro Bundesland

Jeder Repeater sollte mindestens * und at erlauben, plus die eigene Region:

Bundesland Regionen
Wien* · at · at-w · at-ost
Niederösterreich* · at · at-noe · at-ost
Burgenland* · at · at-bgld · at-ost
Kärnten* · at · at-ktn · at-sued
Steiermark* · at · at-stmk · at-sued
Oberösterreich* · at · at-ooe · at-west
Salzburg* · at · at-sbg · at-west
Tirol* · at · at-t · at-west
Vorarlberg* · at · at-vbg · at-west

Praxis-Beispiel: Eine Nachricht auf #austria mit Scope at wird von allen österreichischen Repeatern weitergeleitet. Eine Nachricht auf #vienna mit Scope at-w dagegen nur von Repeatern in Wien — ein Tiroler Repeater verwirft sie.

Konfigurations-Referenz

Repeater sind das Rückgrat des Mesh-Netzes. Sie leiten Nachrichten weiter und machen das Netz dichter. Hier die empfohlene Konfiguration für Österreich.

Empfohlenes Setup (Copy & Paste)

# Funk (EU868 Standard)
set radio 869.618,62.5,8,8
set tx 22
set dutycycle 10 ← 10 % Sendezeit (Teilband 869,4–869,65 MHz)
↳ Firmware älter als v1.15.0: stattdessen set af 9
# Identifikation
set name AT-BEZIRK-STANDORT
set lat 48.2082
set lon 16.3738
password MeinSicheresPasswort
# Advertisement
set advert.interval 240 ← Zero-Hop alle 4 Std. (siehe Hinweis unten)
set flood.advert.interval 24 ← Flood alle 24 Std.
# Multi-Byte Support (v1.14+)
set path.hash.mode 1
# Kontakt (damit man dich erreichen kann!)
set owner.info E-Mail|Telegram|OE1XYZ
reboot

owner.info — Kontaktdaten hinterlegen: Das Feld set owner.info ist dafür gedacht, dass andere Node-Betreiber dich erreichen können — z.B. bei Störungen oder Koordination. Hinterlege eine E-Mail-Adresse, einen Telegram-Username, dein Amateurfunk-Rufzeichen, oder einen Link zu einer Social-Media-Gruppe. Trenne mehrere Einträge mit |. Beispiel: set owner.info oe1abc@email.at|@meintelegram|OE1ABC

Parameter-Erklärung

Parameter Bereich Beschreibung
set tx1–22 dBmSendeleistung
set dutycycle1–100 %Sendezeit-Limit in Prozent (ab v1.15.0, Default 50)
set af0–9Veraltet seit v1.15.0 — durch dutycycle ersetzt
set advert.interval0 od. 60–240 minZero-Hop Advert (lokal, nicht geflutet; 0 = aus, Default 0)
set flood.advert.interval3–168 Std.Flood Advert (netzweit, sparsam nutzen! Default 12)
set flood.max0–64Max. Flood-Hops (Default 64)
set path.hash.mode0/1/21-Byte (64 Hops) / 2-Byte (32) / 3-Byte (21) — ab v1.14, Default 0
powersaving on|offEnergiesparmodus (Solar/Batterie)
set agc.reset.interval0/4/8…AGC-Reset bei Störsignalen (0 = aus)
set rxdelay0.0–20.0Empfangs-Verzögerung (Standard: 0.0)
set txdelay0.0–2.0Sende-Verzögerung bei Flood (Standard: 0.5)
set repeat on|offRepeater-Funktion ein/aus (Hauptfunktion)

Wichtige Hinweise

Uhrzeit synchronisieren: Repeater brauchen eine korrekte Systemzeit — sonst gibt es Probleme mit Adverts und Routing. Drei Möglichkeiten: Remote Management über die Companion App (Android/iOS), GPS-Sync bei Boards mit GPS-Modul (gps sync), oder ein RTC-Modul (empfohlen für RAK-Boards) für dauerhafte Zeithaltung.

Gast-Passwort leer lassen: Setze kein Gast-Passwort auf deinem Repeater. Damit können andere Nutzer Telemetrie, Statistiken und Nachbar-Informationen abrufen — das ist kein Sicherheitsrisiko, denn alle Einstellungen sind durch das Admin-Passwort geschützt. Ein offener Repeater hilft der Community bei der Netzwerk-Analyse.

Sendeleistung & ERP: 22 dBm ist der Maximalwert der Firmware (Bereich 1–22 dBm) und für die meisten Boards die passende Einstellung — der Auslieferungswert hängt vom Board ab. Wenn du einen externen Verstärker oder eine Hochgewinn-Antenne (>6 dBi) verwendest, musst du die TX Power reduzieren: Im Teilband 869,4–869,65 MHz sind 500 mW ERP (27 dBm ERP) zulässig — nicht zu verwechseln mit EIRP, das liegt um 2,15 dB höher.

Karte: Repeater mit gesetzten Koordinaten (set lat / set lon) werden automatisch von der offiziellen MeshCore Map erfasst, sobald sie von anderen Nodes gesehen werden.

Zero-Hop vs. Flood Advert: Manche Communities setzen den Zero-Hop-Advert auf 0 (aus), weil die Flood-Adverts das abdecken. In Österreich empfehlen wir 240 Minuten als Kompromiss — es hilft lokalen Nachbar-Nodes dich schneller zu finden, ohne das Netz zu belasten. Flood-Adverts sollten auf mindestens 24 Stunden stehen, 48h ist noch besser.

Build the Network
that nobody can shut down.

Open Source. Decentralized. For communication sovereignty in Austria.

Häufige Fragen

Was ist MeshCore?

MeshCore ist eine quelloffene LoRa-Mesh-Funktechnologie für textbasierte Kommunikation ohne Internet, Mobilfunk oder zentrale Server. Nachrichten hüpfen über batteriebetriebene Repeater von Nutzer zu Nutzer und erreichen so auch Personen außerhalb der direkten Funkreichweite.

Brauche ich Internet oder Mobilfunk?

Nein. MeshCore funktioniert vollständig autark über das lizenzfreie 868-MHz-LoRa-Funkband. Weder Internetverbindung noch Mobilfunkanbieter werden benötigt – ideal für Notfallkommunikation, abgelegene Regionen oder als unabhängiger Kommunikationsweg.

Wie weit funkt MeshCore in Österreich?

Direkt-Verbindungen zwischen zwei Geräten erreichen je nach Topografie und Antenne 1–20 km. Über das Repeater-Mesh-Netzwerk hüpfen Nachrichten Hunderte Kilometer – das österreichische Netz deckt mit über 300 aktiven Nodes bereits weite Teile des Landes ab.

Welche Hardware brauche ich?

Ein günstiges LoRa-Board (z.B. Heltec V3, RAK4631 oder LilyGo T-Beam) für ca. 30–60 €. Auf der Seite findest du fertig konfigurierte Online-Flasher für Companion-Geräte und Repeater. Eine Companion App für Android/iOS verbindet sich per Bluetooth mit dem Board.

Ist MeshCore kostenlos?

Ja. Firmware, Companion App und das gesamte Mesh-Protokoll sind quelloffen und kostenlos nutzbar. Es fallen keine laufenden Gebühren an – nur die einmaligen Hardwarekosten für ein LoRa-Board.

Brauche ich eine Funklizenz?

Nein. MeshCore nutzt das lizenzfreie ISM-Band bei 868 MHz, das in Österreich von jedem genutzt werden darf, solange die Grenzwerte des jeweiligen Teilbands eingehalten werden. Das hier empfohlene Preset liegt auf 869,618 MHz — im Teilband 869,4–869,65 MHz sind 500 mW ERP und 10 % Duty Cycle zulässig. Im unteren Bereich 868,0–868,6 MHz gelten dagegen 25 mW ERP und 1 % Duty Cycle. Alle vorgesehenen Boards halten diese Limits mit der empfohlenen Konfiguration ein.