Working on a meshcore testbed.
I want to have several radios on the roof so I can develop in production
Working on a meshcore testbed.
I want to have several radios on the roof so I can develop in production
meshcore-cli, command line interface for #meshcore is taking shape after a major refactoring of the associated python library.
It now features an IM prompt (Interactive Mode/Instant Message) made with prompt-toolkit and has a cleaner json output for better integration in shell scripts.
You can get it here : https://github.com/fdlamotte/meshcore-cli
18 °C +
=
+
In development:
Meshcore to ESP-NOW Bridge.
Just in case there were not enough rabbit holes already.
12 °C +
=
Am Schweriner See entlang Richtung Lübstorf und auf anderen Wegen wieder zurück bevor es regnet - so der Plan
11 °C +
=
+
Warum ich diese LoRa-Erkundungstouren mache - wurde ich gefragt
Um die Höhe der Netzlast und die Anzahl der Kollisionen zu minimieren, sind es bei MeshCore nur die Repeater, die Nachrichten weiterleiten. Ein einzelner Node (Knoten) kann dies nicht. Er leitet, wenn eine Nachricht nicht direkt an den Empfänger in seiner Reichweite ausgeliefert werden kann, diese über einen Repeater weiter.
So werden die maximalen 6 Minuten Sendezeit / Stunde (Duty Cycle) einzelner Nodes, die hier in der EU (also auch in Deutschland) bei der verwendeten Frequenz erlaubt ist, effektiv genutzt.
Durch meine Erkundungstouren kann ich feststellen, wo Verbindungen möglich sind, oder wo es vielleicht noch sinnvoll wäre, einen Repeater zu installieren.
Wenn ich in der Lage wäre an zwei Orten gleichzeitig zu sein, könnte ich mir also aus der Nähe von Groß Brütz, über den Repeater SNR1, zu dem empfangenden Node bei Rampe eine Nachricht schicken - und natürlich auch umgekehrt. Das wären mehr als 20 Kilometer!
Wenn es also keine topografischen oder größere bauliche Veränderungen gibt, dann können alle auf der Karte markierten grünen Punkte (theoretisch) miteinander kommunizieren. Aktuelle Wetterbedingungen und Änderungen in der Vegetation können aber eine Rolle spielen.
≪ Eine kleine Runde hatte ich eigentlich geplant … ≫
… eigentlich
Auf dieser 37 Kilometer Rundtour konnte ich wieder einige neue Reichweitenmarkierungen auf der MeshCore Karte hinzufügen.
Spoiler-Alarm: Die größte Reichweite (Luftlinie) betrug heute fast 11 Kilometer
11 °C +
=
+
Station G2 + 868MHz cavity filter + latest #meshcore repeater firmware up and running! Weeks ago our community started testing #meshcore and it performs really well. It is hard to switch back to #meshtastic, haven't used it for a while now.
≪ Schweriner Rundtour ≫
Auf dieser 43 Kilometer Rundtour konnte ich wieder einige neue Reichweitenmarkierungen auf der MeshCore Karte hinzufügen. Um sie besser von den bereits vorhandenen unterscheiden zu können, habe ich sie vorerst rot markiert.
Spoiler-Alarm: Die größte Reichweite (Luftlinie) betrug heute 10,2 Kilometer
Schwerin Mesh i.V. (Kartenanpassungen)
Ich habe die Karte jetzt in drei Ebene aufgeteilt. In der untersten Ebene befinden sich wie bisher die Ergebnisse meiner MeshCore Reichweitentests zum SNR1. Die oberste Ebene ist für die Repeater / Room-Server vorgesehen und die mittlere für die ungefähren Standorte der einzelnen Nodes.
Auch die Farben habe ich wegen der besseren Übersichtlichkeit geändert.
Die Reichweitentests zum SNR1 zeigen natürlich die Positionen an, an denen andere Nodes zum und über den Repeater senden und empfangen können, aber auch, und das halte ich für sehr wichtig, Orte an denen zusätzliche Repeater sinnvoll aufgestellt werden können, um die Reichweite des Netzes zu verbessern.
https://umap.openstreetmap.de/de/map/meshcore-in-schwerin-und-umgebung_88945#12/53.5964/11.3987
Ich habe soeben den MeshCore Repeater, den Room-Server und alle meine Companion-Devices auf die Firmware v1.4.3 aktualisiert
got so excited about meshtastic they asked me to use meshcore instead.
I do that sometimes. :D
#Meshtastic war das erste System dieser Art und existiert nun schon über fünf Jahre. Deswegen ist auch die Nutzerzahl sehr hoch. Ich hatte ebenfalls vor langer Zeit mit Meshtastic angefangen.
Wie es aber oft bei "gewachsenen Systemen" ist, haben sich auch dort Konzeptfehler eingeschlichen. Schließlich konnte zu Beginn noch niemand wissen, wie groß das Interesse daran sein wird.
Aus diesen Fehlern konnten die beiden "Nachfolger" natürlich lernen um eben diese vermeiden.
#MeshCore und #Reticulum verfolgen allerdings zwei unterschiedliche Ansätze:
Während sich Reticulum in erster Linie als "cryptography-based networking stack" sieht, bei dem die Kommunikation mit anderen Nutzern auch (!) über LoRa Endgeräte möglich ist, verfolgt MeshCore den Ansatz der Internet-unabhängigen Kommunikation, zurzeit ausschließlich über lizenzfrei zu nutzende und preiswerte #LoRa Devices.
MeshCore ist erst seit drei Monaten (!) online, hat aber bereits sehr große Fortschritte gemacht. Es existieren Firmware für diverse Endgeräte und Apps für das Smartphone.
Es ist schon nach sehr kurzer Zeit zu einem System mit stetig steigender Nutzerzahl geworden. In London sollen bereits sehr viele Nutzer daran teilnehmen; auch in Europa steigt die Zahl ständig.
Ich habe mittlerweile meine bestehende Hardware, und auch meine Pläne, auf MeshCore ausgerichtet.
Ziel ist für mich der Aufbau eines Netzwerkes ohne Internet und Mobilfunk für Not- und Krisenzeiten.
Dass die Nutzung von MeshCore, die Kommunikation darüber, auch in "normalen" Zeiten Spaß macht und sinnvoll sein kann, ist allerdings auch von Vorteil
Ich erfasse jetzt die von mir bisher erreichten Entfernungen zum SNR1 (Repeater) auf einer OpenStreetMap. So ist es, nicht nur für mich, einfacher, den Überblick zu behalten und auch neue Punkte hinzuzufügen.
Immer noch "Das ist dann wohl im Stream untergegangen." oder "Habe ich leider nicht gesehen". Deshalb heute noch einmal "da capo"
---
Alles unter einem Dach, die 3. ¯\_(ツ)_/¯
Über meine Idee, eine deutschsprachige Community für Mesh-Netzwerke wie Meshtastic, LXMF (Reticulum), MeshCore und weitere auf Discord zu erstellen, war ich ja nie so richtig glücklich.
Aber alle aktuellen und auch die zukünftigen Mesh-Netzwerke unter „einen Hut“ zu bringen, war und ist nun einmal, sowohl aus administrativer (!) als auch aus Nutzersicht, sinnvoll.
Mir wurde dann die Idee zugetragen (danke noch einmal dafür!), dies doch mit einem Space und Unterräumen auf Matrix zu realisieren. Diese Möglichkeit kannte ich bisher noch nicht, hatte sie aber gleich aufgegriffen und in die Tat umgesetzt.
Tatsächlich gefällt mir diese Lösung doch wesentlich besser, als die Umsetzung auf einem Discord-Server.
Hier der neue Link zu diesem Matrix-Space:
https://matrix.to/#/#mesh-netzwerke-de:matrix.org
Sorry für das Durcheinander!