Meshcore

Name	Meshcore
Description	Meshcore is a project that enables you to use inexpensive LoRa radios as a long range off-grid communication platform in areas without existing or reliable communications infrastructure. This project is 100% community driven and open source.
Status	Running
Contact	orimpe virii
Participants	orimpe virii xbr
Repository

How it works

Here I document experiences and channel information about the nodes we use in Luxembourg.

Observer Map LUX & Saarland https://live.luxmesh.lu/#/live

Observer Map Belgien https://analyzer.on8ar.eu/#/live

Wardriving Netzabdeckung Übersicht https://lux.meshmapper.net

Main Radio Settings

EU/UK (Narrow)

Frequency	Bandwidth	Spreading Factor	Coding Rate
869,618 MHz	62,5 kHz	8	8

Region scope

europe

luxembourg

saarlorlux

Dies sind die im Moment vorkonfigurierten Regions, es kann immer noch ändern um mit den Nachbarländern besser in verbindung zu bleiben. Desweiteren wird kein Traffik (denyf*) ohne Region scope geblockt.

—-

Meshcore

MeshCore is a multi platform system for enabling secure text based communications utilising LoRa radio hardware. It can be used for Off-Grid Communication, Emergency Response & Disaster Recovery, Outdoor Activities, Tactical Security including law enforcement, private security and also IoT sensor networks. Watch the videos below by one of our founders Andy to learn more!

Meshcore C3L Channels

Chaosstuff Room	Room Server located in our Hackerpsace	2df890da379f3056c2dbedd6c34045eb7d9747b632e3be97150bc697f83e5df5
#test	Test channel to clean up the Public channel	9cd8fcf22a47333b591d96a2b848b73f
#meshnet	get in touch with our Team	0c975040209531454726cc939483b36b
C3Lmesh	C3L intern

A room server is a simple BBS server for sharing posts. T-Deck devices running MeshCore firmware or a BLE Companion client connected to a smartphone running the MeshCore app can connect to a room server.

Room servers store message history on them and push the stored messages to users. Room servers allow roaming users to come back later and retrieve message history. With channels, messages are either received when it's sent, or not received and missed if the channel user is out of range. Room servers are different and more like email servers where you can come back later and get your emails from your mail server.

A room server can be remotely administered using a T-Deck running the MeshCore firmware with remote administration features unlocked, or from a BLE Companion client connected to a smartphone running the MeshCore app.

When a client logs into a room server, the client will receive the previously 32 unseen messages.

CLI

https://github.com/meshcore-dev/MeshCore/wiki/Repeater-&-Room-Server-CLI-Reference#serial-only-commands

https://www.epochconverter.com/

Wie aktualisiere ich die Firmware von nRF-Repeatern (RAK, T114, Seed XIAO) und Raumservern drahtlos mit der neuen, einfacheren DFU-App?

Die folgenden Schritte funktionieren sowohl auf Android als auch auf iOS, da nRF die Benutzeroberfläche beider Apps auf beiden Plattformen vereinheitlicht hat:

Lade die nRF Device Firmware Update App aus dem iOS App Store oder dem Android Play Store herunter. Du findest die App im Store unter „nrf dfu“. Der vollständige Name der App lautet „nRF Device Firmware Update“.

Lade auf https://flasher.meshcore.co.uk die ZIP-Version der Firmware für dein nRF-Gerät (z. B. RAK, Heltec T114 oder Seeed Studios Xiao) herunter.

Melde dich in der MeshCore-App mit Administratorrechten bei dem zu aktualisierenden Repeater an.

Wechsel zur Registerkarte Befehlszeile, gebe start ota ein und drücke die Eingabetaste.

Du solltest OK sehen, um zu bestätigen, dass sich der Repeater nun im OTA-Modus befindet.

Starte die DFU-App und wähle oben rechts Einstellungen.

Aktiviere Packets receipt notifications und änder die Number of Packets auf 10 für RAK und 8 für T114. 8 funktioniert auch für den RAK.

Wähle die heruntergeladene Firmware-ZIP-Datei aus.

Wähle das zu aktualisierende Gerät aus. Sollte das zu aktualisierende Gerät nicht in der Liste enthalten sein, aktiviere OTA erneut.

Tippe auf Upload, um das OTA-Update zu starten.

Sollte das Update fehlschlagen, schalte Bluetooth auf deinem Smartphone aus und wieder ein. Sollte dies nicht funktionieren, starte dein Smartphone neu.

Warte, bis das Update abgeschlossen ist. Dies kann einige Minuten dauern. Während des Aktualisierungsvorgangs wird die Verbindung des Geräts zur nRF-App getrennt und das LoRa-Gerät aktualisiert.

ESP32 OTA‐Updates

Die Repeater- und Room-Server-Versionen ab v1.4.1 bieten die Möglichkeit, die Firmware OTA (over the air) zu aktualisieren.

Da du zu einem späteren Zeitpunkt nur über das WLAN-Netz des Repeaters oder des Room-Servers verbunden bist, solltest du vorher die bin-Datei auf https://flasher.meshcore.dev/ herunterladen.

Danach meldest du dich einfach bei deinem Repeater oder Room-Server an und gibts in der Befehlszeilenschnittstelle „start ota“ ein. Daraufhin erhältst du eine URL, mit der du deinen Webbrowser verbinden kannst:

Der ESP32 erstellt die WLAN-SSID „MeshCore-OTA“, mit der du deinen Laptop oder dein Smartphone verbindest. Navigiere anschließend zur vorher angegebenen URL. Die Webseite sollte dann angezeigt werden. Beachte, dass unten der Knotenname und der Boardtyp angezeigt werden, z. B. „SNR1 (Heltec) (Heltec V3)“. Überprüfe die Richtigkeit und wähle anschließend über „Datei auswählen“ die neue Firmware-.bin-Datei aus.

ℹ️ Hinweis: Dies muss die „reguläre“-bin-Datei sein, nicht die -merged.bin!

Wenn alles gut geht, startet der Knoten neu, und du solltest eine entsprechende Anzeige sehen. Um das OTA-Update abzubrechen, gebe einfach „reboot“ in der Befehlszeilenschnittstelle ein.

Quelle https://buymeacoffee.com/ripplebiz/meshcore-update-5

Hardware

Hardware	Primär Funktion	Preis	Pros	Cons
Seeedstudio T1000-E	IP65 EDC	40€	Formfaktor, GPS	kleine Reichweite, Kein Display
Seeedstudio SenseCAP Solar Node P1-Pro	Solar Repeater	80€	Preis/Leistung GUT	Keine RTC, Antenne etwas taub
Lilygo T-Beam SUPREME Meshtastic	50€	Guter sync	Batteriefach zu klein
Liligo T-Echo Meshtastic	50€	E-Paper Display	etwas schwacher Akku
Liligo Pager	AIO Device	100€	Alles in einem	Bedienung umstäntlich, Akku schwach, etwas teuer
Lilygo T Deck	AIO Device	100€	Alles in einem, Akku hält einen Tag, GPS funktioniert, MeshOS	keine RTC, etwas teuer
Heltc V3	25€	sehr gut verbreitet, gute Anleitungen, ideal zum Start	keine RTC
Heltec V4	30€	Gutes Upgrade des Vorgängers	teils überteuert im Angebot, keine RTC
RAK wireless RA19003	25€	sehr verbreitet, gute Anleitungen, ideal für Solargeräte	Premium Segment
RAK wireless RA19007	25€	sehr verbreitet, gute Anleitungen, ideal für Solargeräte	Premium Segment

Notes

Antennen Position

Bei einer GSM Antenne oä in der Nähe, Bandpassfilter verwenden. Der Montageabstand zur Beton oder Stahlträger sollte 2x die Wellenlänge sein, also 2x 34cm = 70cm um dämpfungen zu mindern.

Seeedstudio Solar Node P1 Pro

sehr wenig Akku Verbrauch → Top

Gehäusequalität & Preis/Leistung → Top

Antenne bzw sendeleistung etwas schwach, die bestätigungen werden manchmal nicht zurück übertragen die Naricht selbst ist jedoch im Room angekommen.

GPS wird unterstützt zur Zeit synchro

Bluetooth signal schwach, nur in der unmittelbaren Umgebung nutztbar, zb für das OTA update.

In verbindung mit einem RP-SMA -> Ntype Kabel

Seeedstudio T1000-E

Power ON: Press the button once, wait for 5s until the buzzer sounds. If no response, connect the charging cable to chage the battery.

Force Reset: Press and hold the button and attach the magnetic charging connector to device for once, then the device will reboot.

Meshnet Solar Repeater WIP

Aufbau der Nodes für Meshnet

Informativ zum Meshcore Projekt

Meshcore Projekt Säit https://meshcore.co.uk

Meshcore.ch Forum https://community.meshcore.ch/

A curated list of awesome MeshCore resources. Pull requests welcome!

MeshCore Repeater Deployment: Timing Considerations for Wide-Area Networks

Reticulum als Multitalenthttps://reticulum.network/

https://meshcore-de.fyi/start

firmware mirror

Alternativ Client APP für Meshcore Meshcore SAR

Open-source Flutter client for MeshCore LoRa mesh networking devices. https://github.com/zjs81/meshcore-open

Key Generator https://gessaman.com/mc-keygen/

Meshcore ↔ Meshtastic Replay https://meshnard.com/mesh/mt-mc_relay

Meshcore Matrix bridge https://codeberg.org/stereo/meshtrix/src/branch/main

Meshcore Bot & Stats

https://github.com/jkingsman/Remote-Terminal-for-MeshCore

Bot https://github.com/agessaman/meshcore-bot

VM Bot https://github.com/Arthua1/meshcore-bot

Meshcore Stats https://github.com/jorijn/meshcore-stats

Meshcore-Repeater-MQTT-Gateway https://github.com/jmead/Meshcore-Repeater-MQTT-Gateway

Linux Repeater & Stats zum auswerten auf RPI https://github.com/rightup/pyMC_Repeater

Visualisiere Mesh-Repeater und Verbindungen https://www.meshcoresim.com/connect

Meshcore-Wardrive Meshmapper https://lux.meshmapper.net

Fancy Remote Terminal for Meshcore https://github.com/jkingsman/Remote-Terminal-for-MeshCore

Meshcore Analyzer https://github.com/Kpa-clawbot/meshcore-analyzer

Leistungspegel gerechnet in mW

dB	mW
22	158
23	199
24	251
25	316
26	398
27	501
28	630 !

Ausgerechnet mit https://www.rapidtables.org/de/convert/power/dBm_to_mW.html