Simplified toolbox created from Nordic's nRF52 Toolbox
This application supports right now 4 functions
- Firmware update over BLE with OTA DFU for WisBlock Core RAK4631
- BLE UART application
- Setup LoRa® and LoRaWAN® parameters of RAK4631 devices over BLE
- Setup WisBlock Core RAK11200 WiFi credentials over BLE
It is a compagnion to the WisBlock API which supports the OTA DFU firmware update and the LoRa® / LoRaWAN® configuration over BLE.
BLE UART, BLE DFU OTA and LoRa® / LoRaWAN® configuration works with
- RAK4631-LoRa-BLE-Config example
- RAK4631-Kit-4-RAK1906
- RAK4631-Kit-1-RAK1901-RAK1903-RAK1903
- RAK4631-Kit-2-RAK1910-RAK1904-RAK1906
- RAK4631-Kit-2-RAK12500-RAK1906
- Any application that is based on the WisBlock API
WiFi setup over BLE works with
Parts of this code are under Nordic Semiconductor license => LICENSE-NORDIC.
Functions that I have added are licensed under The Unlicense
The OTA DFU is used to update the firmware or bootloader of the RAK4631 module using BLE. The new firmware must be copied to the phone as .ZIP file.
More details in the NordicSemiconductor/Android-DFU-Libray
OTA DFU requires to enable the Nordic DFU service in the RAK4631.
If the WisBlock API is used, OTA DFU is supported if BLE is enabled.
This is simple BLE UART terminal that can connect to Nordic UART characteristic. It can send and receive text only.
If the WisBlock API is used, BLE UART is supported if BLE is enabled.
Setup the WiFi configuration of the RAK11200 without hard-coding the WiFi AP name and password in your source codes.
Works with RAK11200-WiFi-setup-over-BLE example code running on the RAK11200
- Setup nodes that support LoRa® P2P
- Setup nodes that support LoRaWAN®
- Setup nodes that support both LoRa® P2P and LoRaWAN®
- Build in QR scanner to read DeviceEUI / JoinEUI from a label on the device