LMIC-node | One example to rule them all. LMIC-node is an example LoRaWAN application for a node that can be used with The Things Network. It demonstrates how to send uplink messages, how to receive downlink messages, how to implement a downlink command and it provides useful status information. With LMIC-node it is easy to get a working node quickly up and running. LMIC-node supports many popular (LoRa) development boards out of the box. It uses the Arduino framework, the LMIC LoRaWAN library and PlatformIO.
initLmic()
and setAbpParameters()
.EV_RXSTART
.setup()
.setup()
, processWork()
and processDownlink()
functions and doWork
job in README.md
.zerousb
) board with 'SAMD21 M0-Mini' (samd21_m0_mini
).lmic_pins.rssi_cal
from 10 to 8.lmic_pins.rssi_cal
from 10 to 8.EV_JOINED
, EV_JOIN_TXCOMPLETE
and EV_TXCANCELLED
.#include <Arduino.h>
from LMIC-node.cpp.processWork()
will be skipped when still joining (counter will not be read).LMIC_setDrTxpow()
in initLmic()
.README.md
.README.md
.README.md
.README.md
.README.md
and platformio.ini.USE_LED
is defined for TTGO T-Beam v1.x boards.bsf_
.ttgo_tbeam
to ttgo_t_beam
.ttgo_tbeam_v1
to ttgo_t_beam_v1
.README.md
.#include "LMIC-node.h"
statement in .cpp and BSF files.Update README.md and add Release History.
Initial release of LMIC-node.