MeshCom ist ein offenes
Kommunikationssystem, das auf der Mesh-Technologie und
LoRa-Funkmodulen basiert, um eine dezentrale, stromsparende und
kostengünstige Off-Grid-Kommunikation zu ermöglichen. Es richtet
sich insbesondere an Funkamateure, Citizen Science-Projekte und
Anwender, die in Notfallsituationen oder abgelegenen Gebieten
unabhängig von bestehender Infrastruktur Nachrichten austauschen
möchten.
Kernmerkmale von MeshCom
Austausch von Textnachrichten, Positionsdaten,
Telemetriedaten, Wetterdaten und Fernsteuerungsbefehlen über
große Distanzen mit geringer Sendeleistung.
Nutzung von LoRa-Funkmodulen, die sich selbstständig zu
einem Mesh-Netzwerk verbinden können. Dadurch wird eine robuste,
selbstheilende Netzwerkstruktur geschaffen, die keine zentrale
Infrastruktur benötigt und sich flexibel an Ausfälle anpasst.
Die MeshCom-Module können sowohl direkt miteinander
kommunizieren als auch über Gateways, die beispielsweise via
HAMNET oder Internet angebunden sind. So können auch geografisch
getrennte Funknetzwerke miteinander verbunden werden.
Das Protokoll orientiert sich am AX.25-Standard, der auch
beim Amateurfunk-Packet-Radio und APRS verwendet wird. Dies
ermöglicht die Integration mit bestehenden Funkdiensten wie
APRS, DAPNET oder Telegram-Bots.
Die Hardware besteht meist aus günstigen, frei verfügbaren
Modulen wie dem ESP32 mit LoRa-Transceiver (z. B. Semtech SX1262
oder TTGO T-Beam).
Die Konfiguration und Bedienung erfolgt entweder über eine
USB-Schnittstelle oder über Smartphone-Apps für iOS und Android.
Typische Anwendungsfälle:
Notfallkommunikation bei Ausfall klassischer Infrastruktur.
Outdoor-Aktivitäten, bei denen keine Mobilfunkabdeckung
vorhanden ist.
Experimentelle Funkanwendungen und Citizen Science-Projekte.
Übertragung von Sensordaten, Positionsmeldungen oder
Wetterinformationen.
Zusammenfassung
MeshCom ist ein
innovatives, offenes Funknetzwerk, das durch die Kombination von
LoRa-Technologie und Mesh-Topologie eine flexible, energieeffiziente
und unabhängige Kommunikationslösung für Text- und Sensordaten
bietet – insbesondere für Funkamateure und Anwendungen abseits
klassischer Kommunikationsnetze.
MeshCom ist ein Projekt um Textnachrichten über LORA-Funkmodule
auszutauschen. In erster Linie geht es darum ein vernetztes
Off-Grid-Messaging mit wenig Energie und kostengünstiger Hardware zu
realisieren.
Der technische Ansatz basiert auf der Verwendung
von LORA-Funkmodulen welche Nachrichten, Positionen, Messwerte,
Fernwirken u.v.m. mit geringer Sendeleistung über große Entfernungen
übertragen. MeshCom-Module können zu einem Mesh-Netzwerk zusammen
finden, aber auch über MeshCom-Gateways, welche idealerweise via
HAMNET verbunden werden, zu einem Nachrichten-Netzwerk verbunden
werden. Damit wird ermöglicht dass MeshCom-Funk-Netzwerke, welche
einander nicht über Funk verbunden sind, zueinander kommunizieren
können.
Für Meshcom können die gleichen Module (z.B. T-Beam) Verwendung
finden wie für Meshtastic. Eine erste Sondierung der Nutzung ergab,
dass doch recht viele Funkamateure Meshcom nutzen, sogar unmittelbar
in meiner Umgebung. Hier kann man die Verteilung und Nutzung auf dem
Meshcom-Server gut sehen.
Noch sind nicht sehr viele Stationen hier im und um den
nördlichen Schwalm-Eder-Kreis zu sehen, es werden aber bald mehr, die T-Beams
sind schon bestellt und das Mesh wächst dann um mindestens 3
Stationen.
Demnächst werden wir kleine und bidirektionale Verstärkermodule mit
~ 2,5 W einsetzen, um die Reichweiten der Nodes deutlich zu
verbessern. Mit 100 mW ist das so eine Sache.
Der Verstärker der AB-IOT-Serie XQ-433.
Die Frequenzbänder
von „AB-IOT-433“ und „AB-IOT-433-SMA“ sind: 420–480 MHz. Das Produkt
arbeitet im bidirektionalen TDD-Betrieb (d. h. Sendeleistung und
Empfangsempfindlichkeit werden gleichmäßig verstärkt). Die
Betriebsspannung beträgt 3,6–6 V.
Empfangsverstärkung: 11dB ± 2dB
Empfangsrauschzahl: weniger als 2,0 dB
Übertragungsverstärkung: 5dB - 11dB (±2dB) einstellbar
Erkennungsschwelle für Empfangs- und Sendeumschaltung: -2dBm
Eingangsleistungsbereich: 1dBm-25dBm
Maximale Sendeleistung:
31,5 dBm (1,4 W) bei 3,7 V Versorgungsspannung
33,5 dBm(2,3 W) bei 5,0 V Versorgungsspannung
34,5 dBm (2,8 W) bei 6,0 V Versorgungsspannung
Lilygo T-Beam ohne eingelötetes Display
Die bestellten Boards haben zwar ein Display dabei, das ist aber
noch nicht eingelötet und das aus gutem Grund. Mit eingelötetem
Display verbaut man sich den gesamten I²C Bus, den man später
vielleicht noch für andere Anwendungen oder Sensoren braucht. Also, besser das
Display nicht wie im folgenden Video zu sehen einlöten, sondern
stattdessen Stiftleisten einlöten, die später sowohl für das Display
als auch für weitere Sensoren verwendet werden können.
Eingelötete Stiftleisten für flexiblere Nutzung des I²C Bus. Hier
kann auch später das Display angeschlossen werden.
Display einlöten
Gruppen (ohne Gewähr)
Die Gruppen orientieren sich an den DMR Gruppen und können sowohl
zum Empfang als auch zum Senden individuell verwendet werden.
262 DL Deutschland
DE 262 Deutschland DE 263 MultiMode DL
2620 - 2629 Bundesländer
DE 2620 Sachsen-Anhalt / Mecklenburg-Vorpommern DE 2621
Berlin/Brandenburg DE 2622 Hamburg / Schleswig-Holstein DE
2623 Niedersachsen / Bremen DE 2624 Nordrhein-Westfalen DE
2625 Rheinland-Pfalz / Saarland DE 2626 Hessen DE 2627
Baden-Württemberg DE 2628 Bayern DE 2629 Sachsen / Thüringen
26200-26299 regionale Gruppen
DE 26200 TAC 1 DE 26207 Sachsen-Anhalt DE 26209
Brandenburg DE 26212 Berlin-City DE 26217 Mecklenburg –
Vorpommern DE 26220 Grossraum Hamburg DE 26221 Hamburg-City
DE 26222 Ostholstein-Nord DE 26223 Chaoswelle DE 26224
Elbe-Weser DE 26225 AFU-Nord DE 26226 DMR Netzverbund Nord
DE 26227 DMR Netzverbund Nord DE 26228 Ostholstein-Sued DE
26229 Suedholstein DE 26231 NI Mitte DE 26232 Dreiländereck
Mitte Deutschland DE 26233 TAC 3 DE 26234 NI-Sued DE 26235
NI Suedheide DE 26236 NI-Nord DE 26238 G38 – Wegberg DE
26239 NI Ost DE 26241 Rheinland DE 26242 Muensterland DE
26243 Ruhrgebiet DE 26244 Separee D/ME DE 26245 Rheinland-Sued
DE 26246 Niederrhein DE 26247 DG Velbert DE 26249 IGFS IG Funk
Siebengebirge DE 26250 Saarland DE 26255 Kaiserslautern DE
26256 Eifel-Hunsrueck DE 26257 Siegerland DE 26260
Mittelhessen DE 26261 Nordhessen DE 26262
Rhein-Main-Neckar DE 26263 Bergstrasse DE 26264 Odenwald DE
26265 Taunus DE 26266 TAC 4 DE 26270 Stuttgart DE 26271
Baden DE 26272 Neckar-Odenwald DE 26273 BW-Ostalb DE 26274
BW-Böblingen DE 26275 Schwarzwald-Nord DE 26276 Neckar-Alb
DE 26277 Schwarzwald DE 26278 BW Herrenberg DE 26279
BW-Mittlerer-Neckar DE 26280 Niederbayern DE 26282 Schwaben
DE 26283 Region München DE 26284 Region Franken DE 26285
Oberbayern DE 26286 Coburg-Rennsteig DE 26287 Allgäu-Bodensee
DE 26288 Region Bayern Oberland DE 26289 Oberpfalz DE 26296
Weimar DE 26297 Dresden DE 26298 Thüringen DE 26299 TAC 2
DE 26301 Sachsen-Erzgebirge DE 26302 Leipzig DE 26322 OV D22
Soziale Medien DE 26331 NI Ost DE 26338 afu38 DE 26339
Magdeburg DE 26345 Paderborn DE 26346 Ostwestfalen-Lippe DE
26347 IGA Rhein-Erft DE 26348 Westmuensterland DE 26349
Hochsauerland DE 26355 Agfaa DE 26370 Ulm / Donau DE 26371
Schwarzwald-Baar-Heuberg DE 26374 ARIG-MN DE 26375
Bodensee-Oberschwaben DE 26377 Ortenau DE 26379 Hochrhein
DE 26384 Schrobenhausen DE 26385 Jura DE 26386 Suedostbayern
DE 26387 Cham DE 26388 Region Bayern Chiemgau DE 26390
Neumarkt DE 26421 C4FM DL-Hamburg DE 26429 DL-Nordwest DE
26444 Inselfreunde DE 26446 Multibridge OWL DE 26447 OWL-Talk
DE 262339 Hannover-XLink DE 262810 Pegasus-Projekt DE 262826
DM0QN DE 262841 Region Ingolstadt DE 262872 Amberg DE
263112 HiOrg-Talk EmComm DE 263113 (Un)Wetter Netz DE 263301
Bahnfreunde DE 263333 Twitterrunde DE 264555 IG HamSpirit
Signale
Im 433 MHz Band ist richtig was los, auf 433,175 MHz finden wir die
Signale von Meshcom, auf 433,775 die Signale von LoRa APRS und um
433,920 sind all die ISM Geräte (Fernbedienungen,
Reifendrucksensoren, Funkthermometer, usw) deutlich zu sehen.
Autarke Stromversorgung
Die autarke Stromversorgung soll über ein kleines Solarpanel (20V,
1A) sichergestellt werden. Dazu verwende ich ein
Seengreat Solar Power Management Modul
(5V-24V Solar Power Management Module with MPPT, Type-C Power
Adapter, 5V, 3.1A Regulated Output, USB C).
Am Modul kann ein Akkupack angeschlossen (7) werden, der insgesamt 3
x 18650 Akkus beherbergen kann.
Über den USB Anschluss (4) wird der T-Beam mit Spannung versorgt.
Beschreibung der Anschlüsse
DC-044 Solar Charging Jack: Connects
solar panels via power jack.
3.5mm Solar Charging Terminal: Connects solar panels via terminal.
USB A Output: Provides up to 5V/3.1A power output.
USB C Charging/Discharging Connector: Enables battery charging/discharging via Type-C cable; supports multiple fast-charge protocols.
3.5mm Terminal Output: Outputs up to 5V/3.1A power.
3.5mm Battery Input Terminal: Connects to 3.7V rechargeable lithium battery.
PH2.0-4P Battery Input Terminal: Connects to 3.7V rechargeable lithium battery.
Output Activation Button: Activates output after low-voltage lock state.
Battery Charge/Discharge Status and Voltage Pins (header not soldered).
Battery voltage indicator.
LED Indicators: Fast charge (FLED), IP5356M chip status (STATE), Battery reverse polarity (BAT Alarm).
MPPT Voltage Setting Switch: Adjusts MPPT voltage based on solar panel input to optimize charging efficiency.The MPPT setting voltage should be less than or equal to the input voltage
Solar Charging Indicators: Reverse polarity (Solar Alarm),
charging (CHRG), and full charge (DONE)
Modul ausschließlich mit
installierter Antenne einschalten!
Antenne im eingeschalteten
Zustand nicht wechseln, dazu das Modul immer erst ausschalten!
Unbedingt auf die richtige Polarität beim
Einsetzen des Akkus (18650) achten!
Evaluation Board
Ich setze den Lilygo T-Beam V1.2 ein, der wie folgt ausgestattet
ist. Wer in Deutschland kaufen möchte, ist bei
Elektor gut bedient. Preis
dort ist ok!
Langes Drücken : Signalisiert dem Gerät, dass es nach 5
Sekunden herunterfahren soll
Einmaliges Drücken : Ändert die Informationsseite, die auf
dem Bildschirm des Geräts angezeigt wird
Doppeltes Drücken : Sendet einen Adhoc-Ping der Position des
Geräts an das Netzwerk
Dreifaches Drücken : Deaktiviert das GPS des Geräts. Vorgang
wiederholen, um GPS wieder zu aktivieren
Das LILYGO T-Beam V1.2 ESP32 LoRa-Entwicklungsboard hat ein
vorinstalliertem Meshtastic und ein bereits aufgelötetes
0,96"-Display. Das Board verfügt über einen eingebauten Semtech
SX1262 LoRa-Transceiver und ist mit einem NEO-6M GPS-Empfänger
ausgestattet.
Bei mir kommt ein LilyGo T-Beam V 1.2 mit installierter
Meshtastic-Firmware (2.6.4) auf 433 MHz und 868 MHz zum Einsatz. Das Board hat
einen ESP32 Chip, der mit unterschiedlichen LoRa-Transceivern
ausgestattet sein kann. Angeboten werden Boards mit Semtech SX1278
(433 MHz, Amateurfunkband) und SX1276 (868 MHz).
Der Bereich von 433,05 bis 434,79 MHz wird als ISM-Band
(sekundäre Nutzung), z. B. für Funkthermometer, Funkschalter
(Autoschlüssel mit Keyless Go, Funksteckdosen, LPD u. Ä.),
verwendet. Diese SRD haben eine maximale Leistung von 10 mW und 69
Kanälen und sind gebührenfrei. Dieser Frequenzbereich wird auch vom
Amateurfunkdienst genutzt.
Rechtliche Regelungen für das ISM Band
ISM-Anwendungen mit den Nutzfrequenzen nach FreqBZPV, Teil B: NB
D138, dürfen keine Störungen bei Frequenznutzungen verursachen, die
in Übereinstimmung mit dem Frequenznutzungsplan auf diesen
Frequenzen wahrgenommen werden und müssen Einschränkungen durch
diese hinnehmen. (Quelle: BNetzA
ISM).
Geräte mit geringer Reichweite dürfen keine schädlichen Störungen
bei einem Funkdienst verursachen und haben keinen Anspruch auf
Schutz gegen funktechnische Störungen dieser Geräte durch
Funkdienste („nichtstörend und ungeschützt“). (Quelle: BNetzA
2018_05_SRD_pdf.pdf)
Versionen
Stromversorgung
Außerdem hat das Board einen Halter für einen LiPo-Akku (18650)
und einer LiPo-Ladeschaltung auf Basis eines AXP192 Chips sowie ein
GPS-Modul. Der Batteriehalter ist für einen kurzen LiPo-Akku 18650
vorgesehen und sollte auch nur mit diesem Typ bestückt werden. Der
Akku sitzt nach dem Einsetzen bombenfest und lässt sich nur sehr
schwer wieder entfernen.
Nicht nur deshalb unbedingt auf die richtige Polarität achten!
Die Ladeschaltung mit AXP192 Chip bietet bereits
Schutzmechanismen, wie;
Überspannungsschutz (OVP),
Unterspannungsschutz (UVP),
Überstromschutz (OCP) und
Übertemperaturschutz (OTP).
LED
Auf dem Board befinden sich drei LED, zwei davon in der Nähe des
Displays (rot = IO4, blau = CHG), und blinken im Sekundenrythmus (Heartbeat, 1 Sek. an, 1 Sek. aus). In
diesem Mode wird das Board mit Spannung von außen (USB) versorgt.
Blitzen die beiden LED im Sekundenrythmus nur noch kurz auf, erfolgt
die Spannungsversorgung durch den Akku.
Die dritte Led (rot) in der Nähe des GPS Chips, zeigt GPS
Aktivität an.
I²C Bus
Der I²C-Bus wird über Headerleisten herausgeführt. Ist das
OLED-Display bereits eingelötet, dann sind die Anschlüsse leider nicht mehr
direkt zugänglich. Grundsätzlich steht der I²C-Bus für Erweiterungen
aber zur Verfügung.
Hier in Nordhessen
auf dem flachen Land ist von Meshtastic nicht viel zu sehen oder zu
hören. Die 868 MHz Frequenzen sind wenig benutzt (wenige Nodes in
Baunatal und Kassel), die 433 MHz
Frequenz (interessant für Funkamateure) ist so gut wie tot. Der Aufbau eines Meshnetzwerks wäre
sehr aufwendig und teuer, da keine anderen Teilnehmer vorhanden
sind.