Officine Bitcoin

Lezioni online Bitcoin-only

This project is maintained by valerio-vaccaro

Officine Bitcoin Bitcoin-only-Lektion Dieses Projekt wird von valerio-vaccaro gepflegt

🌍 Traduzioni

🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto

Einführung in Mesh Networks und detaillierte Analyse von LoRa und LoRaWAN

Einführung in Mesh Networks

Mesh Networks sind eine Netzwerkarchitektur, bei der Knoten (Geräte) nicht hierarchisch miteinander verbunden sind. Dadurch kann jeder Knoten direkt mit anderen kommunizieren, ohne einen zentralen Punkt wie einen router oder gateway zu durchlaufen. Jeder Knoten kann potenziell sowohl als Sender als auch als Empfänger dienen, und Daten können über mehrere Pfade weitergeleitet werden, um das Ziel zu erreichen.

Diese Struktur bietet mehrere Vorteile:

Allerdings bringen Mesh Networks auch einige Herausforderungen mit sich:

Mesh Networks werden in drahtlosen Technologien wie Zigbee, Bluetooth Mesh, Thread und in einigen Fällen proprietären Protokollen auf Basis von LoRa verwendet. Eine der wichtigsten Technologien für stromsparende Langstreckennetze ist LoRaWAN, das im Vergleich zur traditionellen mesh-Topologie einen anderen Ansatz verfolgt.

LoRa und LoRaWAN: Kontext und Unterschiede

LoRa

LoRa (Long Range) ist eine Spread-Spectrum-Modulationstechnologie, die von der Chirp Spread Spectrum (CSS)-Technik abgeleitet ist und von Cycleo entwickelt wurde (2012 von Semtech übernommen).

LoRa stellt die physikalische Schicht (PHY) eines drahtlosen Netzwerks dar und definiert, wie Daten auf lizenzfreien Frequenzbändern moduliert und übertragen werden (z. B. 868 MHz in Europa, 915 MHz in Nordamerika, 433 MHz in einigen Regionen).

Die wichtigsten Eigenschaften sind:

LoRaWAN

LoRaWAN (Long Range Wide Area Network) ist ein auf LoRa basierendes MAC (Media Access Control)-Schichtprotokoll, entwickelt von der LoRa Alliance, einer 2015 gegründeten gemeinnützigen Vereinigung mit über 500 Mitgliedern, darunter Semtech, Cisco, IBM und Orange.

LoRaWAN definiert:

Im Gegensatz zu LoRa, das nur die Signalmodulation behandelt, legt LoRaWAN fest, wie Geräte (Endknoten) mit gateways kommunizieren und wie diese über backhaul-Verbindungen (z. B. Ethernet, Wi-Fi oder cellular) mit Netzwerkservern verbunden werden.

Vergleich zwischen Mesh Networks und LoRaWAN

Im Gegensatz zu traditionellen Mesh Networks (z. B. Zigbee, Bluetooth) verwendet LoRaWAN eine Sterntopologie, bei der Endknoten direkt mit gateways kommunizieren, die Daten an einen zentralen Netzwerkserver weiterleiten. Unten folgt ein detaillierter Vergleich:

  1. Netzwerktopologie Mesh Networks: Knoten agieren als Repeater und leiten Daten weiter, um die Abdeckung zu erweitern. Dies erhöht Komplexität und Energieverbrauch. LoRaWAN: Sterntopologie, bei der Knoten direkt an gateways senden. Dadurch entfallen Repeater-Knoten, das Netzwerk wird vereinfacht und der Energieverbrauch sinkt.

  2. Energieverbrauch Mesh Networks: Repeater-Knoten verbrauchen mehr Energie, wodurch die Batterielaufzeit reduziert wird. LoRaWAN: Endgeräte senden nur bei Bedarf (z. B. Class A mit ALOHA), wodurch Batterielaufzeiten von bis zu 10-15 Jahren möglich sind.

  3. Reichweite und Abdeckung Mesh Networks: Die Reichweite wird über multi-hop erweitert, aber jeder Hop kann Latenz einführen und die Effizienz verringern. LoRaWAN: Dank CSS-Modulation bietet es eine Reichweite von bis zu 15 km (ländlich) oder 2-5 km (städtisch) ohne Repeater-Knoten.

  4. Kapazität und Skalierbarkeit Mesh Networks: In dichten Netzwerken kann multi-hop Engpässe verursachen und die Kapazität verringern. LoRaWAN: Unterstützt Millionen von Nachrichten von Tausenden Geräten, dank gateway-Redundanz und Sterntopologie.

  5. Sicherheit Mesh Networks: Sicherheit hängt vom Protokoll ab (z. B. verwendet Zigbee AES-128). Multi-hop-Weiterleitung kann Schwachstellen einführen. LoRaWAN: End-to-end-Verschlüsselung mit AES-128-Sitzungsschlüsseln (Network Session Key und Application Session Key).

  6. Komplexität und Kosten Mesh Networks: Die Verwaltung von Weiterleitungspfaden erhöht die Komplexität. Kosten können mit zusätzlichen Repeater-Knoten steigen. LoRaWAN: Die Sterntopologie ist einfacher. Gateways können teuer sein, aber Sensoren sind günstig und lizenzfreie ISM-Bänder reduzieren Kosten.

Detaillierte Analyse von LoRa und LoRaWAN

LoRa: physikalische Schicht

LoRa verwendet Chirp Spread Spectrum (CSS)-Modulation, die Daten mit sinusförmigen Signalen variierender Frequenz codiert und das Signal über eine größere Bandbreite verteilt, um die Störfestigkeit zu verbessern. Sie bietet hohe Empfindlichkeit (-110 dBm bis -140 dBm), ideal für rauschreiche Umgebungen.

Zu den Hauptparametern gehören:

LoRa ist ideal für IoT-Anwendungen mit kleinen Datenpaketen, etwa Umweltüberwachung, smart metering und Präzisionslandwirtschaft.

LoRaWAN: Protokoll und Architektur

LoRaWAN definiert drei Geräteklassen:

Die LoRaWAN-Architektur umfasst:

Mesh Networks mit LoRa

Obwohl LoRaWAN eine Sterntopologie verwendet, ist es möglich, ein mesh-Netzwerk mit LoRa-Modulation und einem externen Protokoll umzusetzen. In einem LoRa-mesh-Netzwerk agieren Knoten als Repeater, um die Abdeckung zu erweitern, was in Gebieten ohne gateways nützlich ist.

Dies erfordert jedoch:

Beispiel: LoRa-Module (z. B. Semtechs SX1276) mit Mikrocontrollern wie ESP32 für private Mesh Networks.

Vorteile von LoRaWAN

Grenzen von LoRaWAN

Fazit

Mesh Networks bieten Resilienz und Flexibilität durch multi-hop-Weiterleitung, sind aber komplex und verbrauchen mehr Energie. LoRaWAN ist mit seiner Sterntopologie und LoRa-Modulation ideal für stromsparende, weitreichende IoT-Anwendungen, dank Einfachheit, Skalierbarkeit und Batterielaufzeiten von bis zu 15 Jahren.

Die Wahl zwischen Mesh Networks und LoRaWAN hängt von den Anforderungen ab: mesh für Umgebungen mit nahe beieinander liegenden Knoten, LoRaWAN für Langstreckenkommunikation mit minimalem Verbrauch. Obwohl mesh mit LoRa möglich ist, ist es im Vergleich zu LoRaWAN weniger verbreitet; LoRaWAN dominiert dank Standardisierung und Unterstützung durch die LoRa Alliance.