
The RAKwireless Unified Interface V3 (RUI3) is designed to help IoT developers make their IoT products faster. It is compatible with RAK LPWAN modules and supports the standard AT Commands and the Binary Mode. The Binary mode is an improved version of the AT command with its efficient byte-array-based protocol and implementation of checksum. RUI3 also allows you to create your own custom firmware using RUI3 APIs that are compatible with popular IDEs like Arduino and Visual Studio. With custom firmware, you will not need any external host microcontroller or microprocessor, which can save you cost, circuit board space, and current consumption.
RUI3 v4.2.4: RAK3172-F Support, Flash API, Fixes
Supported Hardware:
- STM32: RAK3172, RAK3172-SiP, RAK3172LP-SiP, RAK3172-T, RAK11160
- nrf52: RAK4631, RAK3401
- Apollo3: RAK11720
LoRaWAN and LoRa P2P API calls have been separated in two different classes since RUI3 v4.1.1..
| Old | New | Comment |
|---|---|---|
api.lorawan.pXXX | api.lora.XXX | All LoRa P2P API calls change. |
api.lorawan.registerPyyy | api.lora.registerPyyy | All LoRa P2P callback register API calls change. |
api.lorawan.nwm.set(1) | api.lorawan.nwm.set() | Set device to LoRaWAN mode. |
api.lorawan.nwm.set(0) | api.lora.nwm.set() | Set device to LoRa P2P mode. |
Added
| No. | Feature |
|---|---|
| 1 | Support RAK3172-F which has external SPI flash |
| 2 | Add AT+EXTFLSSH for checking external flash ID for production |
| 3 | Add RUI API for external flash:
|
Fixed
| Daily Build No. / Bug No. | Description |
|---|---|
| RUI-1050 | [RAK11720] Antenna switch is not powered down when not in RX or TX mode. TX power is too low when joining network. |
| RUI-1055 | [RAK11720] Predefined analog ports are not working. |
| RUI-1060 | LTIME do not go back to zero values after ATZ or hardware reset via RST pin. |
| RUI-1127 | [RUI3 v4.2.4 RAK11720] Add custom BLE characteristic supports only read. |
| RUI-1154 | [ClassB-AU915] The beacon information is incorrect, the node gets stuck at S1. |
| RUI-1156 | [RUI3 v4.2.3 CU-RAK3172-E] sends Confirmed Uplink after Join when AT+CFM=0 in Class C mode. |
| RUI-1170 | [RUI3 V4.2.3] RAK11720 downlinks are lost when LPM=1 is set. |
| RUI-1171 | [RUI V4.2.2] RAK11720 FCC test fail because had noise when using AT+TRTH. |
| RUI-1172 | [RUI V4.2.3] RAK3172, P2P mode, cannot sleep after CAD detected. |
