RAK811 WisDuo LPWAN Module Datasheet
Overview
Description
The RAK811 is a Low-Power Long-Range LoRa Technology Transceiver module that provides an easy-to-use, small size, and low-power solution for long-range wireless data applications.
This module complies with Class A & C of LoRaWAN 1.0.2 specifications that can easily connect to different LoRaWAN server platforms like TheThingsNetwork (TTN), Chirpstack, Actility, etc. It also supports LoRa Point-to-Point (P2P) communication mode, which helps you in implementing your own customized long-range LoRa network quickly.
The RAK811 module is integrated with Semtech’s SX1276 and STM32. You can configure the mode and operation of the module using AT commands via a UART interface. Also, it offers low-power features, which are very suitable for battery-powered applications.
Features
- Based on Semtech SX1276
- LoRaWAN 1.0.2 specification compliant
- Supported bands: EU433, CN470, IN865, EU868, AU915, US915, KR920, and AS923
- LoRaWAN Activation by OTAA/ABP
- LoRa Point-to-Point (P2P) communication
- Easy to use AT Command Set via UART interface with configurable baud rate
- Maximum output power 100 mW (20 dBm), adjustable from 5~20 dBm
- High sensitivity at -148 dBm, enabling extremely long-range connectivity
- Long-range - greater than 15 km with optimized antenna
- Low power consumption: 11 μA on standby
- Ultra-Low Power Consumption of 11.9 μA (down to 1.11 μA @ 2.1 V) in sleep mode
- Multi-channel, dual data buffer (256 bytes each)
- LoRa/FSK/GFSK/OOK modulation, bidirectional two-way communication
- Long battery life for battery-powered applications
- LoRa technology is capable of demodulating 20 dB below noise level which significantly improves immunity to interference when combined with integrated forward error
- Operating temperature: -30° C ~ 85° C (industrial grade)
- Storage temperature: -40° C ~ 85° C (non-condensing)
Specifications
This section covers the hardware and software specifications of RAK811. All discussion presents both versions: RAK811(L) and RAK811(H). Also, it includes the block diagram and the updated firmware link of the RAK811 WisDuo module.
Overview
Block Diagram
Hardware
The hardware specification is categorized into six parts. It discusses the pinouts of the module and its corresponding functions and diagrams. It also covers the RF, electrical, environmental, and mechanical parameters that include the tabular data of the functionalities and standard values of the RAK811 Module.
Interfaces
Module | Interfaces |
---|---|
RAK811 | UART1, UART3, GPIOs, ADC |
Pin Definition
The RAK811 supports two different frequency variations: Low Radio Frequency and High Radio Frequency.
When using RF_OUT
pin for antenna and not the IPEX connector variant, there are design considerations to make sure optimum RF performance.
- RF trace must be away from interference (switching node of DC-DC supply, high current/voltage pulses from controllers of inductive load like motor, signal generators, etc.)
- RF trace must have 50 Ohms impedance. It is advisable to use an impedance simulation software tool to achieve this requirement.
- If using an external antenna connector, make it close to the
RF_OUT
pin. - Ground plane optimization is critical on certain antenna types like monopole.
- GND trace used for RF path return must be directly connected to the GND plane and not be treated as thermal relief.
- It is recommended for the RF trace to be routed in a curve and not in a sharp 90 degrees.
In addition, with a commitment to making IoT easy, RAK offers a dedicated service for Antenna RF Design which includes PCB design, tuning, matching, and RF testing.
1. Low Radio Frequency Version (RAK811(L))
Low radio frequency hardware supports bandwidth in the regions of EU433 and CN470. For more information, refer to the RF Characteristics.
Low RF Version Pin Outline
Low RF Version Pin Definition
Pin No. | Name | Type | Description |
---|---|---|---|
1 | GND | Ground connections | |
2 | PB12/ADC | I/O | GPIO and ADC |
3 | PB14/ADC | I/O | GPIO and ADC |
4 | PB15/ADC | I/O | GPIO and ADC |
5 | PB13/ADC | I/O | GPIO and ADC |
6 | PA9/UART1_TX | O | UART1 Interface (AT Commands and FW Update) |
7 | PA10/UART1_RX | I | UART1 Interface (AT Commands and FW Update) |
8 | PA12 | I/O | GPIO only |
9 | PA11 | I/O | GPIO only |
10 | PA13 | I/O | SWD debug pin (SWDIO) |
11 | VCC | P | Main power voltage source input |
12 | GND | Ground connections | |
13 | PA14 | I/O | SWD debug pin (SWCLK) |
14 | PA15 | I/O | GPIO only |
15 | PA3 | I/O | GPIO and ADC |
16 | PB5 | I/O | GPIO only |
17 | BOOT0 | I | Boot0 mode enable pin - high active |
18 | PB6/I2C1_SCL | I/O | GPIO and I2C (SCL) |
19 | PB7/I2C1_SDA | I/O | GPIO and I2C (SDA) |
20 | PA2/ADC | I/O | GPIO and ADC |
21 | GND | Ground connections | |
22 | PA1/ADC | I/O | GPIO and ADC |
23 | PA0/ADC | I/O | GPIO and ADC |
24 | RST | I | Reset trigger input - low active |
25 | PB10/UART3_TX | I/O | UART3 Interface (AT Commands) |
26 | PB11/UART3_RX | I/O | UART3 Interface (AT Commands) |
27 | BOOT1 | I | Boot1 mode enable pin |
28 | GND | Ground connections | |
29 | GND | Ground connections | |
30 | GND | Ground connections | |
31 | GND | Ground connections | |
32 | GND | Ground connections | |
33 | RF_OUT | I/O | RF I/O port |
34 | GND | Ground connections |
LoRa Transceiver IC Connection to RAK811(L) Internal STM32
LoRa IC Pin | STM32 GPIO |
---|---|
SX_D0 | PB4 |
SX_D1 | PB1 |
SX_D2 | PB9 |
SX_D3 | PH0 |
SX_D4 | PC13 |
SPI_SCLK | PA5 |
SPI_MISO | PA6 |
SPI_MOSI | PA7 |
SPI_NSS | PB0 |
SX_NRESET | PA8 |
SX_GPIO0 | PH1 |
SX_RF_LF | PB8 |
SX_RF_RX | PB3 |
SX_RF_PA | PA4 |
RF Switch Control Logic Table
SX_RF_LF | SX_RF_RX | SX_RF_PA | Condition |
---|---|---|---|
0 | 1 | 0 | RX mode |
0 | 0 | 1 | TX mode |
2. High Radio Frequency Version (RAK811(H))
High radio frequency hardware supports the regions of EU868, US915, AU915, KR920, AS923, and IN865. For more information, refer to the RF Characteristics.
High RF Version Pin Outline
High RF Version Pin Definition
Pin No. | Name | Type | Description |
---|---|---|---|
1 | GND | Ground connections | |
2 | PB12/ADC | I/O | GPIO and ADC |
3 | PB14/ADC | I/O | GPIO and ADC |
4 | PB15/ADC | I/O | GPIO and ADC |
5 | PA8 | I/O | GPIO only |
6 | PA9/UART1_TX | O | UART1 Interface (AT Commands and FW Update) |
7 | PA10/UART1_RX | I | UART1 Interface (AT Commands and FW Update) |
8 | PA12 | I/O | GPIO only |
9 | PB4 | I/O | GPIO only |
10 | PA13 | I/O | SWD debug pin (SWDIO) |
11 | VCC | P | Main power voltage source input |
12 | GND | Ground connections | |
13 | PA14 | I/O | SWD debug pin (SWCLK) |
14 | PA15 | I/O | GPIO only |
15 | PB3 | I/O | GPIO only |
16 | PB5 | I/O | GPIO only |
17 | BOOT0 | I | Boot mode GPIO enable pin - high active |
18 | PB8/I2C1_SCL | I/O | GPIO and I2C (SCL) |
19 | PB9/I2C1_SDA | I/O | GPIO and I2C (SDA) |
20 | PA2/ADC | I/O | GPIO and ADC |
21 | GND | Ground connections | |
22 | PA1/ADC | I/O | GPIO and ADC |
23 | PA0/ADC | I/O | GPIO and ADC |
24 | RST | I | Reset trigger input - low active |
25 | PB10/UART3_TX | I/O | UART3 Interface (AT Commands) |
26 | PB11/UART3_RX | I/O | UART3 Interface (AT Commands) |
27 | PB2 | I | Boot1 mode enable pin |
28 | GND | Ground connections | |
29 | GND | Ground connections | |
30 | GND | Ground connections | |
31 | GND | Ground connections | |
32 | GND | Ground connections | |
33 | RF_OUT | I/O | RF I/O port |
34 | GND | Ground connections |
LoRa Transceiver IC Connection to RAK811(HF) Internal STM32
LoRa IC Pin | STM32 GPIO |
---|---|
SX_D0 | PA11 |
SX_D1 | PB1 |
SX_D2 | PA3 |
SX_D3 | PH0 |
SX_D4 | PC13 |
SPI_SCLK | PA5 |
SPI_MISO | PA6 |
SPI_MOSI | PA7 |
SPI_NSS | PB0 |
SX_NRESET | PB13 |
SX_GPIO0 | PH1 |
SX_RF_HF | PB7 |
SX_RF_RX | PB6 |
SX_RF_PA | PA4 |
RF Switch Control Logic Table
SX_RF_HF | SX_RF_RX | SX_RF_PA | Condition |
---|---|---|---|
0 | 1 | 0 | RX mode |
0 | 0 | 1 | TX mode |
RF Characteristics
Operating Frequencies
Module | Region | Frequency |
---|---|---|
RAK811(L) | Europe | EU433 |
China | CN470 | |
RAK811(H) | Europe | EU868 |
North America | US915 | |
Australia | AU915 | |
Korea | KR920 | |
Asia | AS923 | |
India | IN865 |
Feature | Condition | Minimum | Typical | Maximum | Unit |
---|---|---|---|---|---|
Transmit | TX Power | 14 | 20 | dBm | |
RX Sensitivity | RSSI | -130 | dBm | ||
SNR | -15 | dB |
Electrical Characteristics
Schematic Diagram
RAK811 supports two UARTs: UART1 (pin6-TX1, pin7-RX1) and UART3 (pin25-TX3, pin26-RX3). UART1 is used for upgrading firmware, so it is recommended that UART3 be used when connecting with external MCU.
Low Radio Frequency
High Radio Frequency
Reference Design
Operating Voltage
Feature | Minimum | Typical | Maximum | Unit |
---|---|---|---|---|
VCC | 2.1 | 3.3 | 3.45 | Volts (V) |
Operating Current
Feature | Condition | Minimum | Typical | Maximum | Unit |
---|---|---|---|---|---|
Operating Current | TX Power | 30 (@ 14 dBm) | mA | ||
RX Mode | 5.5 | mA |
Sleep Current
Feature | Condition | Minimum (2.1V) | Typical (3.3V) | Maximum | Unit |
---|---|---|---|---|---|
Current Consumption | EU868 | 8.37 | 11.9 | μA | |
US915 | 1.11 | 11.8 | μA | ||
CN470 | 1.65 | 3.07 | μA |
Mechanical Characteristics
Module Dimensions
Layout Recommendation
Environmental Characteristics
Operating Temperature
Feature | Minimum | Typical | Maximum | Unit |
---|---|---|---|---|
Operating Temperature | -30 | 25 | 85 | °C |
Storage Temperature
Feature | Minimum | Typical | Maximum | Unit |
---|---|---|---|---|
Storage Temperature | -40 | 85 | °C |
Reflow Profile
Referred to IPC/JEDEC standard:
- MSL Rating : Class 3
- Peak Temperature : < 250° C
- Number of Times : ≤ 2 times
Software
Download the latest firmware of the RAK811 WisDuo LPWAN Module — both in low and high frequency — provided in the table below.
The bin file contains the application code only, and you need the RAK DFU Tool to upload this file to the module.
The hex file contains both the bootloader and the application code. You need to use STM32CubeProgrammer to upload this.
Firmware / OS
Model | Version | Source |
---|---|---|
RAK811(L) | V3.0.0.14.L | Download |
RAK811(H) | V3.0.0.14.H | Download |