Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:grossprojekte:lorawan:7_lora_node_scetch

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projekte:grossprojekte:lorawan:7_lora_node_scetch [2020/11/09 14:10] fablab_wikiprojekte:grossprojekte:lorawan:7_lora_node_scetch [2022/12/14 12:47] (aktuell) michael
Zeile 1: Zeile 1:
-=====7 LoRa Node Sketch=====+===== 7LoRa Node Sketch =====
  
 Was bei allen Nodes, egal ob auf Arduino, ESP, Raspi oder anderen Controllern basierend, gleich ist, ist die Notwendigkeit, die erfassten Daten  in das LoRaWAN Netzwerk zu senden. Dazu bedarf es etwas Software, die die Chips (z.B. SX1276 bzw. RFM95W) ansteuern kann. Was bei allen Nodes, egal ob auf Arduino, ESP, Raspi oder anderen Controllern basierend, gleich ist, ist die Notwendigkeit, die erfassten Daten  in das LoRaWAN Netzwerk zu senden. Dazu bedarf es etwas Software, die die Chips (z.B. SX1276 bzw. RFM95W) ansteuern kann.
Zeile 287: Zeile 287:
     // Reset the MAC state. Session and pending data transfers will be discarded.     // Reset the MAC state. Session and pending data transfers will be discarded.
     LMIC_reset();     LMIC_reset();
 +    LMIC_setLinkCheckMode(0); 
 +    LMIC.dn2Dr = SF9; 
 +    LMIC_setDrTxpow(DR_SF7, 14);
     // Start job (sending automatically starts OTAA too)     // Start job (sending automatically starts OTAA too)
     do_send(&sendjob);     do_send(&sendjob);
Zeile 308: Zeile 310:
  
 Zeile 77 bis 82. Zeile 77 bis 82.
-Etwas ganz Wichtiges. Hiermit definieren wir die Pins, an die der LoRa Chip angeschlossen ist. Da wir ein Graduino-Shield benutzen, ist hier unbedingt einen Anpassung nötig.+Etwas ganz Wichtiges. Hiermit definieren wir die Pins, an die der LoRa Chip angeschlossen ist. Da wir ein Dragino-Shield benutzen, ist hier unbedingt einen Anpassung nötig.
 Ersetzt diese Zeilen mit diesen Zeilen: Ersetzt diese Zeilen mit diesen Zeilen:
 <code C [enable_line_numbers="true", start_line_numbers_at="77"]> <code C [enable_line_numbers="true", start_line_numbers_at="77"]>
Zeile 394: Zeile 396:
 const unsigned TX_INTERVAL = 60; const unsigned TX_INTERVAL = 60;
  
-// Pin Mapping für Graduino LoRa Shield for Arduino+// Pin Mapping für Dragino LoRa Shield for Arduino
 const lmic_pinmap lmic_pins = { const lmic_pinmap lmic_pins = {
   .nss = 10,   .nss = 10,
Zeile 555: Zeile 557:
 \\ \\
 \\ \\
-Stand: 07.11.2020+Stand: 30.11.2020
  
  
  
  
projekte/grossprojekte/lorawan/7_lora_node_scetch.1604931036.txt.gz · Zuletzt geändert: 2020/11/09 14:10 von fablab_wiki