A very easy to understand LoRaWAN-node code.
Dependencies: LoRaWAN-lib SX1272Lib X_NUCLEO_IKS01A1 mbed
Important parameters:
• In comissioning.h: DevEUI, AppEUI, AppKEY, DevADR, NwksKEY, AppsKEY, OTAA and public network. Frequency and channel block to use, confirmed or unconfirmed messages, app port, app data size and OTAA and Tx duty cycles.
• In LoRaMac.h: Maximum payload and MAC commands length, receive delays, max FCNT, adr ack limit, timeout and delay, max ack retries, rssi threshold and sync words.
• In LoRaMac.cpp: Maximum payload, MAC commands and FRMpayload length.
• In LoRaMac-board.h: Tx power, data rates and band settings.
NOTE: Please refer to LoRaWAN regional parameters (page 12 for US band) to know which parameters you can modify.
Files at revision 0:60ff878b27b8
Name | Size | Actions |
---|---|---|
[up] | ||
Comissioning.h | 5641 | Revisions Annotate |
Common.h | 1854 | Revisions Annotate |
LoRaDeviceFunctions.h | 2135 | Revisions Annotate |
SerialDisplay.cpp | 3168 | Revisions Annotate |
SerialDisplay.h | 842 | Revisions Annotate |
board.h | 2127 | Revisions Annotate |
main.cpp | 14620 | Revisions Annotate |
vt100.h | 5343 | Revisions Annotate |