RAK10701-H Field Mapper for Helium Quick Start Guide
Prerequisites
What Do You Need?
Before going through each and every step in the installation guide of the RAK10701-H Field Mapper for Helium Network, make sure to prepare the necessary items listed below:
Hardware Tools
- RAK10701-H Field Mapper for Helium Network
- LoRa SubGhz Antenna with RP-SMA connector
- USB Type-C Cable
- Windows/Linux/macOS for PC or iOS/Android for mobile
Software Tools
WisToolBox for configuration and firmware update.
Product Configuration
RAK10701-H Field Mapper Physical Interface
The user interface of the RAK10701-H Field Mapper for LoRaWAN is via TFT Touchscreen LCD and one push button at the side. There is also an external LoRA antenna port via RP-SMA connector and USB-C port for charging and configuration if connected to a PC.
You have to ensure that the LoRa antenna is attached before turning on the device.
- To turn on the device, you have to press and hold the button for at least five seconds.
The same button can be used to power off. You have to hold it as well for at least five seconds.
- When the device initializes, it will show the RAK logo on the screen. If there is any initialization error, it will be shown on the upper right section of the screen as well. A properly working device should not have any errors shown.
- After the successful boot up, the main home screen will be shown. Take note, that there will be no data at the first start of the device.
The field mapper must be outside and has a clear view of the sky to get GPS coordinates. The GPS antenna is located on top of the device beside the RP-SMA connector of the LoRa Antenna.
If you are indoors, there will be no reception of the GPS signal. The latitude and longitude data will be empty.
-
Once fully powered on, the external button at the side can sleep or wake up the display on the LCD screen via a single press on it.
-
If the device is connected via USB-C to a computer, then the button is pressed, it will not remove the display but will lock the screen (touch screen behavior is disabled).
Field Mapper Operating Modes
The Field Mapper can operate in different modes.
Additional information:
All these modes require you to be within Helium network coverage. Otherwise, the device will not be able to join the Helium network. The Helium network converge can be found on Helium Explorer webpage.
The active work mode (Plug-and-Play or Custom) of the Field Mapper can be found under settings. You have to click the settings icon to check the current mode.
You can change the mode anytime using the navigation keys on the touchscreen LCD and the device will restart to activate the new mode.
The third mode (Discovery mode), can be enabled without going to settings. The Discovery mode runs by clicking the discovery mode icon.
Plug and Play Mode
On Plug and Play mode, the RAK10701-H Field Mapper automatically sends the uplink payload to the Helium network as long as it was able to join the network.
There is no EUI and KEY configuration needed since it is already on-boarded to the Helium network with the included data credits (DC). The only parameter that is critical to set is the regional band. This is dependent on your location. For example, if you are in Europe, it must be EU868 as shown in this guide. The complete regional frequency plans per country can be found on Helium documentation on frequency plans.
The Field Mapper must get a GPS fix to get valid data. The number of hotspots count will only update once the device sent a successful uplink and received a downlink coming from the server. If you are indoors, the device will not be able to get the satellite signals and won't have latitude and longitude coordinates.
You can also force an uplink even without a GPS fix by double-clicking on the external button at the side of RAK10701-H.
In plug-and-play mode, the Field Mapper is automatically configured to work on Helium Cargo, Coverage Map and Helium Mapper. This allows you to quickly check your device by using its device name in real-time.
Helium Cargo - You can check your device by search input and it will filter all devices automatically. You can click on the name of your device and get more information.
Coverage Map - Under the Advance maps
, you can directly check your device and see it on the coverage map.
Helium Mapper - The RAK10701-H contributes automatically to the coverage mapping collected by the Helium Mapper. You can go to your area and see if the hex coverage is updated.
Custom Mode
In Custom Mode, the RAK10701 can be manually registered to Helium Console. This is a public LoRaWAN network server that you can use for your LoRaWAN end-devices. This guide shows each detail of how to prepare the Helium Console for your RAK10701 field mapper. There will be two dedicated on this mode - Setting up of Helium Console and Configuration of RAK10701 via WisToolBox.
Setting up of the Helium Console
This guide is based on disk19 guide for the Field Mapper configuration for the Helium Console.
- You need to register an account and then purchase data credits (DC) to use the network. If you are a new user, there are free data credits (DC) included in your new account to get you started quickly.
- Once you are logged in, you can start adding your device. You have two ways to add a device as shown in the image.
- The newly added device parameters will be shown. You have to put a device name and click save.
The DEVEUI, APPEUI, and APPKEY are important in this step. These values must be configured on your RAK1071-H device using WisToolBox which will be covered later in this guide.
- The device will be added to the blockchain and it will show pending beside its name.
- While waiting for the device to be added to the blockchain, you can create a
Label
. This will allow you to group your device to have a common setting. This will be needed to attach the needed integrations to the backend server ofdev.disk91.com
. You have to click the folder with the + icon add aLabel
name then click Save Label. The newly created label should now be shown in theDevices
console.
- Once the
Label
is created you have to associate it on the RAK10701 device. You can attach theLabel
on the device by clicking the Add Label button.
- A pop-up will be shown and you have to select the correct
Label
created for RAK10701 then click Add Label.
- After successful attachment of
Label
on the devices, it should show one (1) device is under thatLabel
. The device is properly labeled which is needed for the next steps -Integrations
andFlow
.
- To connect the backend server, you have to create an
Integration
.
- Then you must proceed to steps 2 and 3 sections of the
Integration
settings. You have to selectPOST
then on the Endpoint URL, you must puthttps://dev.disk91.com/fieldtester/helium/v3
. It is also needed to put the integration name before the clicking the Add integration button.
- After preparing the device and the integration, you can now proceed with creating the flow to connect them. You have to click
Flows
and then the+
icon onNODES
.
- You must select
Labels
andIntegrations
and then drag the correct blocks on the flows canvas.
- You then have to connect the
Label
block to theIntegration
block via the tiny connector indicated by the red arrows by using your mouse cursor and dragging the line connector.
There is no need to save the changes created on the flows canvas since it is automatically saved as you do changes.
- The final step in the setting up of the Helium Console for RAK10701 is the setting up of packets. You have to click on
Packets
and then theAdd New Packet Config
icon.
- You must also input a name on the
Packet Config Name
, selectMultiple Packets
and drag the slider, so it will showAll Available Packets
. Once done, you can now click on+ Create Packet Config
.
- You must associate the multiple packet setup with the
rak10701-devices
label. To do this, you have to go back onFlows
, double-click on therak10701-devices
label, choose thePakets
tab under rak10701-devices settings then enable theALL Packets
slide switch. After this, you can now proceed with the configuration of RAK10701.
Configuration of RAK10701-H Using WisToolBox
The Field Mapper should have the correct credentials to connect to the Helium Console. This can be done using WisToolBox and also with the help of the touchscreen LCD user interface.
-
Connect the RAK10701-H to the PC via USB Type-C cable and open the WisToolBox application. You can find more info on how to install and use the WisToolbox from its documentation.
-
Click the CONNECT DEVICE button to launch WisToolBox Dashboard.
- Review the Connection settings parameters on the dashboard, then click on the CONNECT button.
- On the WisToolBox Dashboard screen, select the RAK4630 module. This is the module inside the RAK10701-H Field Mapper device.
- You can now update the APPEUI, DEVEUI, and APPKEY. It must be the same as the parameters you have in the Setting up of Helium Console as shown in step 3. Then you can click APPLY COMMANDS.
These are the only parameters that you need to change via WisToolBox. Other configurations like frequency plan, the interval of uplinks, TX power, and data rate can be done on the touchscreen of RAK10701.
For the frequency plan change, the device has to restart to activate this newly configured frequency band. There will be a notification on the UI touchscreen LCD. If you use WisToolBox to configure the band, you have to restart the device manually, and there will be no notification from the UI of the LCD.
- You will see the summary of commands that was applied successfully. If the update is unsuccessful, just resend the needed changes. After the successful update, click the CLOSE button to return to Dashboard.
- You can now remove the USB Type-C cable and proceed to the screen of RAK10701. You can click the settings icon and then update the frequency plan, the interval of uplinks, TX power, and data rate as needed. You can use the arrows for navigation and click
OK
to save changes.
Discovery Mode
- Click the Discovery Mode button on the RAK10701-H screen to enter Discovery Mode.
You need to be able to join the Helium network as well as a good GPS fix to enable Discovery Mode.
- Wait for a while, and after the progress bar of sending 10 groups of data packets on the screen is completed, the page will automatically jump to generate a QR code.
- Scan the QR code using your smartphone to view the map between the RAK10701-H and the hotspot.
- The QR code is a link that will direct you to disk19.com URL with mapbox.
Miscellaneous
This part of the guide shows the Field Mapper interface and how to update the firmware.
Field Mapper Display Interface
This section discusses the interfaces on the LCD of the device as well as its pages.
Display Status and Indicator
The RAK10701-H Field Mapper for Helium has status indicators that show the current state of the device.
Status:
- IDLE: RAK10701-H Field Mapper state is in between the previous uplink and the next uplink. The duration of IDLE depends on the interval configured on the device.
- JOINING: RAK10701-H Field Mapper is trying to join the network. This status is triggered when a Join request is sent.
- JOINED: RAK10701-H Field Mapper successfully received the Join accept the packet. This status will be displayed until refreshed when new data is sent.
- FAILED: RAK10701-H Field Mapper failed to join the network. Triggered by receive timeout. There might be no available gateway reachable by the Field Mapper.
- SENDING: RAK10701-H Field Mapper's data such as GPS is being uploaded via an uplink. It will be displayed until the reception is completed or timed out.
Settings
The field mapper has configurable parameters: Band, TX power, TX interval, backlight intensity, and DR. You can navigate the settings using the arrow widgets plus the back and ok buttons. The OTAA parameters APPEUI, DEVEUI, and APPKEY are also displayed but can't be changed on the touchscreen. WisToolBox or another Serial Port terminal tool is needed to send the AT commands to update the EUIs and key.
Data Plots
There are four different data plots on the field mapper: number of gateways, RSSI, SNR, and approximate distance. These graphs are accessible by touching the respective icons assigned to the parameter.
GPS Data
The main page shows the last GPS data captured by the device.
Packet Frame Format
The Uplink packet format send on Fport 1:
Byte | Usage |
---|---|
0 - 5 | GSP position see here for details. Decoding see below |
6 - 7 | Altitude in meters + 1000 m ( 1100 = 100 m ) |
8 | HDOP * 10 (11 = 1.1) |
9 | Sats in view |
When the GPS position is invalid of GPS is disable, the frame is fill with 0's.
The downlink response format send on Fport 2:
Byte | Usage |
---|---|
0 | Sequence ID % 255 |
1 | Min Rssi + 200 (160 = -40 dBm) |
2 | Max Rssi + 200 (160 = -40 dBm) |
3 | Min Distance step 250 m |
4 | Max Distance step 250 m |
5 | Seen hotspot |
The distance is calculated from the GPS position and the gateways position returned by LoRaWAN server meta-data. Under 250 m value is 250 m, over 32 km value is 32 km. 0 is considered as invalid response.
The following integration and payload transformation allows to decode the gps position and report is to mapper.
Dicovery uplink format send on Fport 3 (no ack):
Byte | Usage |
---|---|
0 - 5 | GPS position |
Discovery is sending 10 messages SF10 on every 40 seconds. All the other information comes from the metadata provided by the network server.
Upgrading the Firmware
It is recommended to update to the latest version of the firmware. To do this, download the latest RAK10701-H Field Mapper for Helium firmware and use the WisToolBox to update the custom firmware.
- Drag the downloaded firmware to the WisToolBox custom firmware section.
- After the firmware file is uploaded to the application, you can now select UPGRADE DEVICE.
- If all proceed with no error, you should see
Firmware update successful
notification, and the RAK10701-H will restart automatically.