SODAQ’s ONE (also called the LoRaONE) is tiny- just 4 x 2.5 cm. In small quantities, it is priced at around €90 (about $150) so it’s not the cheapest option. It comes with an Arduino compatible processor, a Microchip RN2483 modem, GPS, and a number of other sensors that makes it a fully featured choice.
Pending a pick up in production following a very successful Kickstarter campaign, the LoRaONE is currently not available. A beta board is available from KotahiNet which can be borrowed in the meantime for testing.
Due to an issue with the Microchip module currently, only ABP join is possible.
Download and install the latest Arduino IDE. Then follow the instructions in ‘Setting up your Arduino IDE’ in the middle of the page to setup the LoRaONE board files in the IDE. Finally, download and install this zipped Sodaq RN2483 library. Connect the LoRaONE board to a computer and it should automatically set up as a serial device.
1. As a one-off, the channels of the Microchip RN2483 modem need to be configured. To do this, download Kotahi_Config.ino (from Dropbox) and in the IDE use File > Open to open it. The IDE will prompt creating a sketch folder and moving the file- accept that. For future convenience, shift the created folder to the Sketchbook.
Upload the file to the board and, once done, open the Serial Monitor. It should display the channels being configured and end with the status of each channel. Check channels 0 to 2 and 11 to 15 have a status of 0 (off) while channels 3 to 10 have a status of 1 (on).
2. The demo code KotahiNet_SODAQ_testconnect.ino can be downloaded (from Dropbox) and imported into the IDE similarly. Upload to the board and it will send 10 test data frames to KotahiNet’s gateway.
The device credentials (devAddr, appSKey and nwkSKey) in the demo code are public ones. They will work but email KotahiNet to get your own device credentials and update the demo code for the device to work reliably.