CCCPaste

LoRaWAN Receiver

#include 
#include 

void setup() {
  Serial.begin(9600);
  while (!Serial);

  Serial.println("LoRa Receiver");

  if (!LoRa.begin(915E6)) {
    Serial.println("Starting LoRa failed!");
    while (1);
  }
}

void loop() {
  // Try to parse packet
  int packetSize = LoRa.parsePacket();
  if (packetSize) {
    // Read packet
    String received = "";
    while (LoRa.available()) {
      received += (char)LoRa.read();
    }

    // Print received packet
    Serial.print("Received packet: ");
    Serial.println(received);
  }
}