The goal of this activity is to introduce the extensive services of ThingPark Community (TPC), the Arduino development environment (Arduino IDE 2.0), a user-friendly integrated development environment (IDE), and an Internet of things (IoT) module (Arduino MKR WAN 1310) to make a simple “homebrew”.

This exercise will enable you to use the Arduino IDE with an Arduino MKR WAN 1310 board to send a LoRaWAN® packet to the Actility TPC. This exercise does not require prior knowledge of the Arduino environment or prior experience working with TPC. Subsequently, a deep understanding of computer hardware or software development is not required to successfully perform the activity.

This cookbook will, in a nutshell, demonstrate how to set up a whole LoRaWAN® solution using free services without any prior experience. Additionally, you can use any LoRaWAN® compatible sensor in this activity with minor modifications.

The objective of this solution is to use an IoT device (Arduino MKR WAN 1310) to send LoRaWAN® packets and view them in a web browser.

The solution works as follows: When the LoRaWAN® packet sent using your IoT device is received by the TPC Gateway, it is transferred to the TPC Network Server, and the packet that is emitted to the TPC Network Server is transmitted to the backend application. The packets sent by you can be tracked by connecting to the Webhook site on your web browser.

In this activity, you are going to perform two sets of steps. The first set is to prepare the environment, and the second set is to monitor the LoRaWAN® packets sent by Arduino MKR WAN 1310.