(→Microchip LoRaWAN Stack) |
(→Microchip LoRaWAN Stack) |
||
Line 21: | Line 21: | ||
== Microchip LoRaWAN Stack == | == Microchip LoRaWAN Stack == | ||
− | Microchip has written a stack for their [https://www.microchip.com/RN2483 RN2483]/[https://www.microchip.com/RN2903 RN2903] modules incorporating an SX127x LoRa Transceiver and PIC18LF46K22 Microcontroller. While the source code for the ASCII command interface (default firmware installed on the module) is not available, Microchip has released a LoRAWAN Library plug-in for MPLAB Code Configurator. Developers can use this Library to develop custom firmware for the RN2483/RN2903 or to target their own PIC16/18 design. | + | Microchip has written a stack for their [https://www.microchip.com/RN2483 RN2483]/[https://www.microchip.com/RN2903 RN2903] modules incorporating an [https://www.semtech.com/products/wireless-rf/lora-transceivers SX127x] LoRa Transceiver and PIC18LF46K22 Microcontroller. While the source code for the ASCII command interface (default firmware installed on the module) is not available, Microchip has released a LoRAWAN Library plug-in for MPLAB Code Configurator. Developers can use this Library to develop custom firmware for the RN2483/RN2903 or to target their own PIC16/18 design. |
More details on the Library and API can be found in the [http://ww1.microchip.com/downloads/en/DeviceDoc/40001864B.pdf LoRaWAN Library Plug-in for MPLAB Code Configurator User’s Guide] | More details on the Library and API can be found in the [http://ww1.microchip.com/downloads/en/DeviceDoc/40001864B.pdf LoRaWAN Library Plug-in for MPLAB Code Configurator User’s Guide] | ||
The Library Plug-in (version [http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_lorawan_v01.10.00_beta.pdf 01.10.00_beta]) currently only supports 8-bit PIC devices (PIC16 and PIC18 Family), the EU 433/868 (Europe) and NA 915 (North America) ISM Bands. | The Library Plug-in (version [http://ww1.microchip.com/downloads/en/DeviceDoc/release_notes_lorawan_v01.10.00_beta.pdf 01.10.00_beta]) currently only supports 8-bit PIC devices (PIC16 and PIC18 Family), the EU 433/868 (Europe) and NA 915 (North America) ISM Bands. |
LMIC was originally developed by the IBM Zurich Research Laboratory. IBM has ceased development since version 1.6 (13th July 2015), however it is provided as open source under the BSD License: https://www.zurich.ibm.com/pdf/lrsc/lmic-release-v1.6.zip
Matthijs Kooijman, Thomas Telkamp and Marcus Oestreicher (IBM) has since declared the intent to take over maintenance.
The LoRaMAC-node project has been developed by Semtech to provide an example of the endpoint LoRaWAN stack implementation. The stack implements all regions defined in the LoRaWAN Regional Parameters v1.0.2rB.
API documentation can be found at http://stackforce.github.io/LoRaMac-doc/
The source code is available from the github repository below:
Microchip has written a stack for their RN2483/RN2903 modules incorporating an SX127x LoRa Transceiver and PIC18LF46K22 Microcontroller. While the source code for the ASCII command interface (default firmware installed on the module) is not available, Microchip has released a LoRAWAN Library plug-in for MPLAB Code Configurator. Developers can use this Library to develop custom firmware for the RN2483/RN2903 or to target their own PIC16/18 design.
More details on the Library and API can be found in the LoRaWAN Library Plug-in for MPLAB Code Configurator User’s Guide
The Library Plug-in (version 01.10.00_beta) currently only supports 8-bit PIC devices (PIC16 and PIC18 Family), the EU 433/868 (Europe) and NA 915 (North America) ISM Bands.