Webseiten-Werkzeuge


mellinux_lernt_meshcore

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
mellinux_lernt_meshcore [24.01.2026 19:32] mellinuxmellinux_lernt_meshcore [25.01.2026 11:42] (aktuell) mellinux
Zeile 1: Zeile 1:
-====== Mel lernt MehsCore ======+ ====== Mel lernt MehsCore ======
  
 Als erstes hab ich mir ein [[https://lilygo.cc/products/t-echo-lilygo|T-Echo]] geholt um mir MeshCore einmal anzuschauen.\\ Als erstes hab ich mir ein [[https://lilygo.cc/products/t-echo-lilygo|T-Echo]] geholt um mir MeshCore einmal anzuschauen.\\
Zeile 8: Zeile 8:
 \\ \\
 {{:0:meshcore-webflasher.png?600|MeshCore Webflasher}} {{:0:meshcore-webflasher.png?600|MeshCore Webflasher}}
 +\\
 \\ \\
 Dann erst mal **Enter DFU mode**. Es öffnet sich dann eine Liste wo man das angeschlossene Gerät auswählen kann.\\ Dann erst mal **Enter DFU mode**. Es öffnet sich dann eine Liste wo man das angeschlossene Gerät auswählen kann.\\
Zeile 14: Zeile 15:
 \\ \\
 {{:0:webflasher-loeschen.png?600|Löschvorgang erfolgreich}} {{:0:webflasher-loeschen.png?600|Löschvorgang erfolgreich}}
 +\\
 \\ \\
 Das Flashen beim T-Echo will bei mir über den Browser nicht wirklich klappen, aber ich bin auch auf Linux unterwegs.\\ Das Flashen beim T-Echo will bei mir über den Browser nicht wirklich klappen, aber ich bin auch auf Linux unterwegs.\\
-Ich finde es sowieso einfacher das direkt zu machen. Deshalb lade ich die .uf2 herunter.\\+\\ 
 +Ich weiß das man ''setfacl -m u:YOUR_USER_HERE:rw /dev/ttyUSB0'' nutzen kann, YOUR_USER_HERE muss man zu seinem User ändern und ''ttyUSB0'' ist nicht immer richtig, man muss im Browser bei **Enter DFU mode** schauen, da war es bei mir ''ttyACM0'', aber ich geh lieber den einfachen weg beim T-Echo. Der XIAO nrf52840 war da nicht so zickig ^^ Das seht Ihr weiter unten dann.\\ 
 +\\ 
 +Deshalb lade ich die ''.uf2'' herunter.\\
 \\ \\
 {{:0:datei-zum-flashen-herunterladen.png?600|Datei .uf2 herunter laden}} {{:0:datei-zum-flashen-herunterladen.png?600|Datei .uf2 herunter laden}}
 \\ \\
-Dann drücke ich den linken oberen Knopf am T-Echo 2 mal und öffne die Dateiverwaltung.\\+\\ 
 +Dann drücke ich den **RTS Button** am T-Echo 2 mal und öffne die Dateiverwaltung.\\ 
 +\\
 Dort erscheint der T-Echo dann als Laufwerk. Das sieht dann so aus.\\ Dort erscheint der T-Echo dann als Laufwerk. Das sieht dann so aus.\\
 \\ \\
 {{:0:t-echo-als-laufwerk.png?600|T-Echo als Laufwerk}} {{:0:t-echo-als-laufwerk.png?600|T-Echo als Laufwerk}}
 \\ \\
-Rechts sieht man TECHOBOOT, das ist das T-Echo. Nun muss man einfach nur einen Rechtsklick auf die .uf2 Datei machen, auf Senden an gehen und das Laufwerk auswählen.\\+\\ 
 +Rechts sieht man TECHOBOOT, das ist das T-Echo. Nun muss man einfach nur einen Rechtsklick auf die ''.uf2'' Datei machen, auf **Senden an** gehen und das Laufwerk auswählen.\\ 
 +\\
 Die Datei wird auf das Laufwerk kopiert und der T-Echo startet neu.\\ Die Datei wird auf das Laufwerk kopiert und der T-Echo startet neu.\\
-Sollte der T-Echo nicht starten, einfach einmal links die oberer Taste drücken.\\+\\ 
 +Sollte der T-Echo nicht starten, USB abziehen und einmal den **RTS Button** drücken.\\ 
 +\\
 Dann sollte er neu starten und wenn er fertig ist sieht man auf dem Display links oben den Namen, rechts oben die Batterie Anzeige.\\ Dann sollte er neu starten und wenn er fertig ist sieht man auf dem Display links oben den Namen, rechts oben die Batterie Anzeige.\\
 +\\
 Darunter MSG:0 und Pin:xxxxxx\\ Darunter MSG:0 und Pin:xxxxxx\\
 +\\
 Und die LED blinkt blau.\\ Und die LED blinkt blau.\\
-Nun braucht man das Smartphone. Öffne die MeshCore App+\\ 
 +{{:mel-lernt-meshcore-1.jpg?400|Display des T-Echo}} 
 +\\ 
 +\\ 
 +Nun braucht man das Smartphone. Öffne die MeshCore App und drücke oben rechts auf **Connect**.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-2.jpg?400|MeshCore App}} 
 +\\ 
 +\\ 
 +Einfach das Gerät auswählen.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-3.jpg?400|MeshCore App Geräte anmelden}} 
 +\\ 
 +\\ 
 +Pin die auf dem Gerät angezeigt wird eingeben.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-4.jpg?400|MeshCore App Pin zum koppeln eingeben}} 
 +\\ 
 +\\ 
 +Und dann sieht das ganze so aus.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-5.jpg?400|MeshCore App Oberfläche}} 
 +\\ 
 +\\ 
 +Jetzt müssen wir einmal die Frequenz einstellen, den die voreingestellte nutzen wir nicht, sondern EU/UK (Narrow) wie [[meshcore:allgemeines:empfohlene-konfiguration|hier]] Empfohlen.\\ 
 +\\ 
 +Dazu drücken wir oben rechts auf das Zahnrad.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-6.jpg?400|MeshCore App Einstellungen}} 
 +\\ 
 +\\ 
 +Dann rechts auf **Choose Preset**.\\ 
 +\\ 
 +Und wählen **EU/UK (Narrow)** aus.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-7.jpg?400|Frequenz auswählen}} 
 +\\ 
 +\\ 
 +Nicht vergessen auf den Haken oben rechts zu drücken.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-8.jpg?400|MeshCore App Einstellungen}} 
 +\\ 
 +\\ 
 +Als nächstes habe ich für Bluetooth einen festen Pin gesetzt. Besonders wichtig bei Geräten ohne Display, sonst sperrt man sich aus.\\ 
 +\\ 
 +Diese Einstellung findet man beim Zahnrad wenn man runter scrollt.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-9.jpg?400|MeshCore App Einstellungen}} 
 +\\ 
 +\\ 
 +Dazu dann auf **Random (screen required)** drücken und **Custom** auswählen.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-10.jpg?400|MeshCore App Einstellungen Bluetooth Pin}} 
 +\\ 
 +\\ 
 +Zurück in den Einstellungen gehe wir zu **Contact Settings**.\\ 
 +\\ 
 +Dort habe ich bei **Auto Add Contacts** den Haken entfernt, denn man hat nur Platz für 350 Kontakte und wenn man das eingeschaltet lässt, wird alles was man empfängt der Kontaktliste hinzugefügt.\\ 
 +\\ 
 +Und um Nachrichten zu senden oder zu empfangen braucht man aber die Repeater nicht in der Kontaktliste. Diese ist eher für:\\ 
 +  - Eigenen Repeater, damit man sich in diese direkt einloggen kann. 
 +  - Kontakte denen man direkt schreiben möchte. 
 +  - Room Server, wenn man diese nutzt. 
 +\\ 
 +{{::mel-lernt-meshcore-11.jpg?400|MeshCore Einstellungen Contacts}} 
 +\\ 
 +\\ 
 +Interessant für den Anfang finde ich noch die Einstellung **Show Channel Message Hops** unter **Message Settings**. Dann bekommt man bei den Nachrichten angezeigt wie viele Hops es vom Absender zu einem selbst gebraucht hat.\\ 
 +\\ 
 +{{::mel-lern-meshcore-12.jpg?400|MeshCore Einstellungen Message}} 
 +\\ 
 +\\ 
 +Das war erst mal das Wichtigste. Jetzt schreiben wir mal eine Nachricht um zu schauen ob jemand oder ein Repeater uns Empfängt.\\ 
 +\\ 
 +Dazu drücken wir unten auf **Channels**.\\ 
 +\\ 
 +Drücken wie bei jedem anderen Messenger auf das Feld in dem **Send a message...** steht, schreiben etwas und senden es.\\ 
 +\\ 
 +{{::mel-lerntmeshcore-12.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Hier sieht man jetzt das mich ein Repeater gehört hat, **Heard 1 repeat**.\\ 
 +\\ 
 +Drückt man nun länger auf die Nachricht erscheint folgendes Menü.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-13.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Drückt man nun auf **Heard Repeats** sieht man folgendes.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-14.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Dort sieht man nun einen Repeater der uns gehört hat.\\ 
 +\\ 
 +**Unknown Repeater** steht dort weil wir diese Repeater nicht in der Kontaktliste haben.\\ 
 +\\ 
 +Wie gesagt das ist nicht schlimm und nicht wichtig, die Nachricht wird trotzdem weiter geleitet wenn der Repeater andere Repeater in Reichweite hat.\\ 
 +\\ 
 +Rechts daneben sieht man wie gut man den Repeater empfängt, das Prinzip ist wie bei WLAN und Mobilfunk, je mehr Balken, desto besser ist der Empfang.\\ 
 +\\ 
 +Drückt man auf den Repeater sieht man folgendes.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-16.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Hier sieht man den Weg der Nachricht. Natürlich hier jetzt nur mit 1 Repeater, dieser hat die Nachricht zu uns zurück geschickt.\\ 
 +\\ 
 +Wenn man sich Nachrichten im Chat anschaut, sieht man andere und eventuell mehrere Repeater.\\ 
 +\\ 
 +Je nachdem wie weit der Sender der Nachricht entfernt ist und wie viele Repeater dazwischen sind, ist die zahl höher oder niedriger.\\ 
 +Wenn man in Channels oben Rechts auf die 3 Punkte drückt, kann man bei **Add Channel** dem ''#test'' Channel beitreten.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-17.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Hier dann auf **Join a Hastag Channel** drücken.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-18.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Hier dann ''test'' eintragen und **Join Channel** drücken.\\ 
 +\\ 
 +{{::mel-lernt-meshcore-19.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Man bekommt dann den Öffentlichen Schlüssel des Channels angezeigt.\\ 
 +Da dann einfach auf **Continue to Channel** drücken. 
 +\\ 
 +{{::mel-lernt-meshcore-20.jpg?400|MeshCore App Channels}} 
 +\\ 
 +\\ 
 +Dann eine Nachricht schreiben, schauen ob darunter ein **Heard x repeats** erscheint.\\ 
 +Wenn ja, warten bis jemand antwortet, oder wenn schon Nachrichten eingetroffen sind, darauf antworten.\\ 
 +Wenn man nicht gehört wird, sollte man den Standort verändern oder wenn man unbedingt dort wo man ist senden und empfangen möchte, muss man verschiedene Antennen testen.\\ 
 +Leider gibt es keine Allgemeine Empfehlung welche Antenne die beste ist, da die Umstände (Position, Bebauung und co) den Epmfang und das senden beeinflussen.\\ 
 +Mit freier Sicht tun es meistens kleine Antennen. 
 +\\ 
mellinux_lernt_meshcore.1769279552.txt.gz · Zuletzt geändert: von mellinux