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: 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
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/