{{ :wiki:comm:lora_icon.png?140|LoRa}} ====== Arduino LoRa / LoRaWAN ====== en: Long Range wireless data telemetry Die LoRa Alliance egy ist eine offene und gemeinnützige Organisation. Ihr Hauptprodukt ist das LoRaWAN ™ LPWAN-Protokoll, das für IoT-Systeme entwickelt wurde. LoRaWAN bietet im Vergleich zu anderen LPWANs eine größere Reichweite, insbesondere für IoT-Anwendungen. Eigenschaften: **Modulation angewendet:** [[hu:comm:bus_air#css|CSS]] \\ **Reichweite:** in der Stadt 2..5 km, auf freiem Feld 15 km \\ **Für die Übertragung verwendete Bänder:** UHF ISM-Bänder: EU: 868 MHz, USA: 915 MHz, Asien: 433 MHz \\ **Typische Datenübertragungsrate:** 290 bps..50 kbps \\ Auf der physikalischen Ebene von LoRaWAN wird zusätzlich zu einem speziellen Fehlerkorrekturverfahren, FEC (//Forward Error Correction//), eine CSS-Modulation angewendet. Auf diese Weise können Sie mehrere Sender in einem bestimmten Band verteilen. Die Übertragung zwischen den Verbindungsendpunkten erfolgt nach AES128-Codierung. ===== Basis 433 MHz RA-2 und Arduino ===== Das Projekt umfasst 2 Arduino UNOs und zwei RA-2-Module. Ziel ist die Kommunikation zwischen den beiden Arduinoes mithilfe der beiden RA-2-Module. ==== Verdrahtung ==== {{:wiki:arduino:arduino_lora_1.png|Basis 433 MHz RA-2 und Arduino}} Bild Quelle: https://www.likecircuit.com/433mhz-lora-ra02-arduino/ Die SPI-Kommunikation muss zwischen dem Modul und dem Arduino hergestellt werden. Die Beinverteilung hierzu ist im Bild dargestellt und kann in der folgenden Tabelle nachgelesen werden. Bei Arduino Mega und anderen Boards sollte die übliche SPI-Freigabe überprüft werden, da sie sich von UNO unterscheidet. In der Tat "schießen" wir mit der Verbindung 6 digitale Pints. Wenn Sie auch serielle Kommunikation verwenden möchten, dann die plus zwei (0,1). Viele Pins bleiben nicht .. RA-2 Versorgungsspannung ** 3,3V **! ^Lora Ra-02 Pins^Arduino Pins| |Vin / voltage regulators|3,3 Volt| |GND|GND| |MISO|D12 / Digital 12| |MOSI|D11 / Digital 11| |SCK|D13 / Digital 13| |NSS|D10 / Digital 10| |RESET|D9 / Digital 9| |DIO0|D2 / Digital 2| ==== Szoftver ==== Sie sollten die LoRaWAN-Bibliothek hier herunterladen: https://github.com/sandeepmistry/arduino-LoRa Quelle: https://www.likecircuit.com/433mhz-lora-ra02-arduino/