n-Pn
n-PN V4
n-PN LoRaWAN has been designed to offer a practical and cost effective solution for users seeking to add LoRa connectivity to their projects with minimal previous experience in networking. The form factor is based on n-Blocks and is customized for Pervasive Nation.
n-PN LoRaWAN board is a low-cost and easy-to-use development kit to quickly evaluate and start some development with LoRaWAN protocol using an ARM® 32-bit Cortex™-M and totally compatible with n-Best ecosystem. It is based on Murata CMWX1ZZABZ LoRa module and also features STM32L082 microcontroller. The exclusive combination of an Arm® Cortex®-M0+ core and STM32 ultra-low-power features, makes the STM32L082 the best fit for applications operating on batteries or supplied by energy harvesting. It is the ideal solution for users looking to design IoT projects with minimal previous experience in networking having a low power device.
Communication with the module can be achieved via UART, SPI, or I2C peripheral interfaces. GPIOs provide plenty of flexibility for connecting sensors, switches and status LEDs, and the module is powered from a 1.6 to 3.6 VDC supply.
To configure all the necessary tools to start working with the n-PN board, two main elements need to be downloaded by the user.
NOTES:
As stated, KEIL IDE (MDK) was chosen, this section explains the minimum configuration to improve our work flow.
NOTE: A wire or U.FL-R antenna must be connected.
This simple example shows how to transmit a package using LoRaWAN protocol. A new relative humidity and temperature value will be read every one minute and its value will be stored in a package which it will be sent to the Pervasive Nation LoRaWAN server. The counter will be incremented as well.