Meshtastic Gids - Meshtastic Apparaatconfiguratie

Meshtastic Apparaatconfiguratie ⚙️ bevat essentiële parameters zoals Rol 🎭, Heruitzendmodus 🔁, GPIO-toewijzingen 🔌, uitzendintervallen ⏱️ en stroomgedrag 🔋. Deze instellingen bepalen hoe elk apparaat functioneert binnen het Meshtastic mesh 🕸️—of als een Client 👤, Router 📡, Repeater 🔄, Sensor 🌡️ of Tracker 📍—en hoe het omgaat met het heruitzenden van berichten. Configuratie wordt toegepast via een admin-bericht 🛠️ met behulp van de Config.Device protobuf-structuur.

📑 Apparaatconfiguratieparameters

🎭 Meshtastic Apparaatrollen

Apparaatrol Beschrijving Beste toepassingen
👤 CLIENT Standaard berichtknooppunt, verbonden met een app 📱 of zelfstandig. Zendt pakketten opnieuw uit als geen ander knooppunt dat heeft gedaan. Algemene rol voor personen die client-apps gebruiken om 💬 via het mesh-netwerk te communiceren.
🤫 CLIENT_GELUIDLOOS Knooppunt dat geen pakketten heruitzendt 🚫, waardoor het gebruik van zendtijd ⏳ wordt verminderd. Ideaal voor dichtbevolkte gebieden 🏙️ waar het minimaliseren van heruitzendverkeer belangrijk is.
🙈 CLIENT_VERBORGEN Apparaat dat alleen zendt wanneer nodig, ter ondersteuning van stealth 🕵️ of energiebesparing 🔋. Nuttig voor verborgen of energiezuinige rollen die mesh-deelname vereisen.
📍 TRACKER Geeft prioriteit aan GPS-positie pakketten 🛰️ voor betrouwbare locatiebepaling. Het beste voor het volgen van assets 📦 of personen 🚶 waar tijdige updates cruciaal zijn.
🆘 VERLOREN_EN_GEVONDEN Zend regelmatig locatie 📡 naar het standaardkanaal om herstel te ondersteunen. Gebruikt om verloren knooppunten in het veld te lokaliseren 🌲.
🌡️ SENSOR Geeft prioriteit aan telemetriepakketten 📊 zoals milieu- of sensorgegevens. Ideaal voor gegevensverzameling 🌱 met efficiënt energieverbruik 🔋 en frequente updates.
🎖️ TAK Geoptimaliseerd voor ATAK-systeemintegratie, minimaliseert routinematige uitzendingen. Gebruikt bij tactische inzet 🪖 die ATAK-pluginondersteuning vereist.
🎯 TAK_TRACKER Zend automatisch TAK PLI-uitzendingen 📡 terwijl het routinematig verkeer wordt verminderd. Standalone integratie met ATAK-systemen voor locatiegebaseerde tactische operaties.
🔄 REPEATER Infrastructuurknooppunt dat pakketten altijd één keer opnieuw uitzendt 🔁, waardoor de dekking wordt uitgebreid. Niet zichtbaar in de topologie. Strategisch geplaatste repeaters 🏔️ om de dekking te maximaliseren zonder in de knooppuntenlijst te verschijnen.
📡 ROUTER Infrastructuurknooppunt dat pakketten altijd één keer opnieuw uitzendt. Zichtbaar 👀 in topologie en knooppuntenlijst. Het beste te gebruiken op vaste locaties 🏠 om de dekking uit te breiden en de routeringsbetrouwbaarheid te verbeteren.
⏳ ROUTER_LATE Zendt pakketten alleen opnieuw uit na andere rollen, waardoor de dekking voor lokale clusters 🌐 wordt verbeterd. Ideaal om dekkingstekorten 🕳️ op te vullen of geïsoleerde clusters te ondersteunen.

📊 Vergelijkende analyse van rollen

Deze tabel toont de standaardwaarden nadat een preset is geselecteerd ⚙️. Zoals altijd kunnen individuele instellingen worden aangepast 🛠️ na het kiezen van een preset.

Apparaatrol 🎭 BLE/WiFi/Serieel 📡 Scherm ingeschakeld 🖥️ Stroomverbruik 🔋 Hertoezenden 🔁 Geprioriteerde routering 🚦 Zichtbaar in knooppuntenlijst 👀
👤 CLIENT Ja ✅ Ja ✅ Regulier ⚡ Ja 🔁 Nee 🚫 Ja 👀
🤫 CLIENT_GELUIDLOOS Ja ✅ Ja ✅ Laagste ⏳ Nee 🚫 Nee 🚫 Ja 👀
🙈 CLIENT_VERBORGEN Ja ✅ Ja ✅ Laagste ⏳ Alleen lokaal 📍 Nee 🚫 Nee 🚫
📍 TRACKER Ja ✅ Nee 🚫 Regulier / Laag 🔋 Alleen wakker ⏱️ Nee 🚫 Ja 👀
🆘 VERLOREN_EN_GEVONDEN Ja ✅ Nee 🚫 Regulier ⚡ Ja 🔁 Nee 🚫 Ja 👀
🌡️ SENSOR Ja ✅ Nee 🚫 Regulier / Laag 🔋 Alleen wakker ⏱️ Nee 🚫 Ja 👀
🎖️ TAK Ja ✅ Optioneel ⚙️ Regulier ⚡ Ja 🔁 Nee 🚫 Ja 👀
🎯 TAK_TRACKER Ja ✅ Optioneel ⚙️ Regulier ⚡ Ja 🔁 Nee 🚫 Ja 👀
📡 ROUTER Nee 🚫 Nee 🚫 Hoog ⚡⚡ Ja 🔁 Ja ✅ Ja 👀
⏳ ROUTER_LATE Ja ✅ Ja ✅ Hoog ⚡⚡ Ja 🔁 Nee 🚫 Ja 👀
🔄 REPEATER Ja ✅ Nee 🚫 Hoog ⚡⚡ Ja 🔁 Ja ✅ Nee 🚫

🔋 Begrip van energiebesparing en rolprestaties

⚙️ Alleen ESP32-platform – Meshtastic energiemanagement

Op het ESP32-platform 💻 ondersteunen alle rollen—behalve TRACKER 📍 en SENSOR 🌡️—laagvermogenwerking met power.is_power_saving 💤. Wanneer ingeschakeld, gaat het apparaat in slaapstand 😴 en schakelt het randapparatuur 🔌, GPS 🛰️ en radio's 📡 uit om energie te besparen 🔋.

Time-outparameters ⏱️ zoals display.screen_on_secs, power.min_wake_secs, en power.wait_bluetooth_secs beïnvloeden wanneer het apparaat slaapt. Externe gebeurtenissen zoals het ontvangen van pakketten 📦, knopdrukken 🔘 of Bluetooth-verbindingen 📱 kunnen de aftelling resetten.

Voor de ROUTER-rol 📡 is energiebesparing altijd ingeschakeld ✅ om efficiënt energiegebruik te garanderen terwijl het mesh-netwerk behouden blijft 🕸️.

🌐 ESP32- en NRF52-platforms – Tracker- en Sensor-slaapgedrag

Op zowel ESP32 💻 als NRF52 🔋 platforms gebruiken TRACKER 📍 en SENSOR 🌡️ rollen gespecialiseerde slaapcycli 💤. Trackers slapen tot de volgende GPS-uitzending 🛰️, waarna ze wakker worden om positiepakketten te verzenden 📍. Sensors slapen tot het volgende telemetrie-interval 📊, waarna ze wakker worden om gegevens te verzamelen en te verzenden 🌱.

In tegenstelling tot andere rollen houden deze knopen de LoRa-radio niet in standby 🚫, ze worden alleen wakker op geconfigureerde intervallen ⏱️. Dit maakt ze ideaal voor energiezuinige, periodieke rapportage 🔋.

  • 📌 De Alleen wakker-modus staat alleen heruitzendingen toe tijdens actieve periodes, niet tijdens het slapen 😴.
  • 📡 Voor ROUTER-knopen op ESP32 is energiebesparing standaard ingeschakeld ⚡. Om via Bluetooth 🔗 bij te werken, wijzig tijdelijk de rol naar een niet-slaapstand en zet deze na voltooiing weer terug ✅.

⚙️ Andere apparaatconfiguratieparameters

  • 🔁 Meshtastic Heruitzendconfiguratie: Definieert hoe berichten over het mesh-netwerk worden heruitgezonden 🕸️.
Waarde Beschrijving
ALLE 📡 Standaard – Zendt alle berichten van lokale en buitenlandse meshes opnieuw uit 🌍, zelfs als encryptie verschilt.
ALL_SKIP_DECODING 🚫 Zelfde als ALL maar slaat decodering over, zendt blindelings opnieuw uit 👀. Alleen voor Repeater rol 🔄.
LOCAL_ONLY 📍 Zend alleen berichten van lokale kanalen opnieuw uit, negeert buitenlandse meshes 🚫.
KNOWN_ONLY 🧩 Filtert pakketten van onbekende nodes ❌, zendt alleen opnieuw uit van bekende NodeDB-vermeldingen.
NONE 🚫 Schakelt het opnieuw uitzenden uit. Alleen voor rollen zoals SENSOR 🌡️, TRACKER 📍, en TAK_TRACKER 🎯.
CORE_PORTNUMS_ONLY 🎯 Zend alleen kernpakkettypes opnieuw uit: NodeInfo ℹ️, Tekst 💬, Positie 📍, Telemetrie 📊, Routing 🔄.
  • 🔘 Gebruikersknop GPIO-instellingen: Definieert het GPIO-pinnummer voor de gebruikersknop als deze ontbreekt.
  • 🔔 PWM Buzzer GPIO Configuratie: Wijs een GPIO-pin toe voor buzzer-waarschuwingen 📢.
  • ⏱️ NodeInfo Uitzendinterval: Stelt het interval in voor automatische NodeInfo-uitzendingen ℹ️.
  • 👆 Dubbel Tikken als Knopdruk: Schakelt de dubbel-tik gebaar in als er een versnellingsmeter aanwezig is.
  • 🚫 Schakel Triple Klik Functie Uit: Zet de triple-click snelkoppeling voor GPS-schakelaar 📍 uit.
  • 🌍 Tijdzone Definitie (TZDEF): Definieert lokale tijdsverschillen ⏰ met POSIX TZ-strings.
  • 💡 LED Hartslag Uitgeschakeld: Stopt het knipperen van de LED ✨ voor stealth of energiebesparing 🔋.

📱 Toegankelijkheid Apparaatconfiguratie Client

🤖 Android

  1. Open de Meshtastic App 📲.
  2. Navigeer: ⋮ (3 puntjes) ➡️ Radio Configuratie ➡️ Apparaat.

🍎 Apple

Alle configuratie-opties (behalve NTP Server 🌐) zijn beschikbaar op iOS, iPadOS en macOS bij Instellingen ➡️ Apparaatconfiguratie ➡️ Apparaat.

💻 CLI

Alle opties zijn toegankelijk via de Python CLI 🐍. Voorbeeldcommando's hieronder:

Instelling ⚙️ Toelaatbare Waarden ✅ Standaard 📌
device.role 🎭 CLIENT 👤, CLIENT_MUTE 🤫, ROUTER 📡, REPEATER 🔄, TRACKER 📍, SENSOR 🌡️ CLIENT 👤
device.rebroadcast_mode 🔁 ALLE 📡, ALLE_SKIP_DECODING 🚫, LOKAAL_ALLEEN 📍 ALLE 📡
device.button_gpio 🔘 0 – 34 🔢 0
device.buzzer_gpio 🔔 0 – 34 🔢 0

Zijbalk

Laatste bericht

Deze sectie bevat momenteel geen inhoud. Voeg inhoud toe aan deze sectie via de zijbalk.

Meld je aan voor onze nieuwsbrief

Ontvang de laatste informatie over onze producten en speciale aanbiedingen.