Firmware update over the air (FUOTA) is another enhanced feature provided by LoRaWAN®. Pushing large files to a group of end-devices in a secure, efficient, and reliable way is provided by using a robust multicast protocol leveraging physical broadcast with FEC (Forward Error Correction) technique.
STEP – 1
Create an account on TPC Portal
In order to create an account at TPCP (ThinkPark Community Portal), please visit https://community.thingpark.org/. In this URL, you can find information about LORAWAN and related topics. We are going to use that page to create an account on TPCP. So, please select Sign Up as shown below:

At the preceding page, please fill the form, please notice that fields with “*” are required.
STEP – 2
WiFi Configuration of LoRaWAN® Gateway
For LoRaWAN® Gateway to access to TPCP via internet, LoRaWAN® Gateway needs to be connected to a WiFi network. To achieve this, following steps need to be followed:
– Switch MiniHub into WiFi AP mode
– Access to MiniHub and enter credentials (passcode)
– Select WiFi Network to use in normal operation
For LoRaWAN® Gateway to access to TPCP via internet, Gateway needs to be connected to a WiFi network. To achieve this, following steps needs to be followed:
– Switch MiniHub into WiFi AP mode
– Access to MiniHub and enter credentials (passcode)
– Select WiFi Network to use in normal operation

When Mini Hub switch into AP mode, on your computer, you can see the Mini-Hub AP in available WiFi Network list. please notice that in our case, AP name is MINIHUB_800203*
* Please notice that last 6 digits of the WiFi Network name are the Serial number of your MiniHub.

When successfully connected to WiFi Network you selected, following screen will be shown and MiniHub- Gateway will reboot automatically. i.e you wont be able to access to Gateway via web browser again. Access to Gateway is only possible on AP Mode (i.e. Config Mode)

STEP – 3
Registration of LoRaWAN® Gateway on TPCP
In order to be able to use your LoRaWAN® Gateway, it needs to be registered (provisioned) into your account at TPCP. If you purchase your gateway from TPCP Market* , your gateway is already configured and registered into your Actility account. In this case, you can skip this step
*https://market.thingpark.com/
Please login to TPCP (https://community.thingpark.org/) and at the welcome page you need to access ThingPark Admin Console via Access ThingPark menu (shown below)

* When you use register to TPCP first time, at the Admin Console you don’t have any registered Gateway, Device and Application.
When you purchase MiniHub from TPCP Marketplace, Gateway is already configured and registered into your Actility account. So, the main page will be look like the one shown below:

STEP – 4
Create a Backend Application
In order to process collected data from the end-device, you need to have a backend application for further processing. To keep this activity simple, we are going to use a web site (https://webhook.site/) which launches a free HTTP end-point to receive your data.
In order to create a page at webhook web site, Simply visit the site* and automatically a page will be created for you to use to display collected Device Data. The created page is shown below.
STEP – 5
Registration of backend Application on TPC Platform
On TPCP, a Connection is a link to an Application Server for backend processing. So, Connection registration is the definition to introduce “end point to send data”. To define Connection, only 3 information required,
- Application Type, type of the backend system.
- Application name, any name you wish.
- URL that had been copied at Activity-5, url of the backend system.
STEP – 6
Registration of a Device
Final step is the registration of the device on the TPCP, which requires the following information:
- Device Manufactuer/Type
- Device EUI
- Activation Mode
- JoinEUI
- AppKey