Blog – Radio Data Bridge mode on ESPrtk – ESP32 RTK.

Download ESPrk datasheet + Documents

Go to this page to download all ESPrtk document : ESPrtk documents

  Radio Data Bridge on ESPrtk.


When the internet connection is unavailable (the NTRIP / MQTT online service is not available), ESPrtk can use its WiFi signal to transmit GNSS data.

This is similar to the full MQTT functionality but is offline. The connections auto deployed in both protocols are TCP/UDP with the distance constrained to the WiFi transmit power.

ESPrtk will operate stably with a 2500-3000 meters baseline when using external antennas.

For LoRa link , ESPrtk 3.0.0 support communicate to external LoRa module (SX1276 , SX1277 , SX1278 , SX12769) via SPI port for km range stransmit.

Both support real-time data encryption / decryption using AES256.

 

WIFI

LoRa

Unit

Min

Max

Min

Max

MAC /PHY

IEEE 80211

LoRa

Protocol

UDP/TCP-ESPrtk TM

LoRaTM – ESPrtkTM

AES256 Encrypt

Yes

Yes

 

2 ways transmit

Yes

Yes

 

Channel

1

14

1

14

Frequency

2.4 Ghz

2.5 Ghz

412 Mhz

915 Mhz

Transmit power

2

20

2

27

dBm

Transmit power

1.59

100

1.59

500

mW

Speed in the air

55

400

0.15

22

Kbps

Transmit Range

3

50

km

Bandwidth

20 Mhz

40 Mhz

56 Khz

500 Khz




Configure Radio Link using WiFi Radio.

Configure Radio Link using LoRa Radio.

 Configure ESPrtk mode as Radio Data Bridge .

 

RTK Base / Rover and Data Bridge Base / Rover modes use 2 different link models and they will not work when combining them.

Data Bridge Base / Rover only supports connection via Radio Link or Bluetooth.

– When using Bluetooth, the connection between the End Devices and ESPrtk is Bluetooth, the connection between ESPrtk Base and ESPrtk Rover will be Radio WIFI (or Radio LoRa).

– When using UART , the connection between the End Devices and ESPrtk is UART, the connection between ESPrtk Base and ESPrtk Rover will be Radio WIFI (or Radio LoRa).

  

Main Action

Detail

UART_to_Bluetooth

Send data (from RX-UART-RTK) to (Blueooth-Client) + Export data (from Blueooth-Client) to TX-UART-RTK port

UART_to_RF_Base

Send data (from RX-UART-RTK) to (UART_to_Radio_Rover)

+ Export data (from UART_to_Radio_Rover) to TX-UART-RTK port

UART_to_RF_Rover

Send data (from RX-UART-RTK) to (UART_to_Radio_Base)

+ Export data (from UART_to_Radio_Base) to TX-UART-RTK port

Bluetooth_to_RF_Base

Send data (from Blueooth-Client) to (UART_to_Radio_Rover)

+ Send data (from UART_to_Radio_Rover) to (Blueooth-Client)

Bluetooth_to_RF_Rover

Send data (from Blueooth-Client) to (UART_to_Radio_Base)

+ Send data (from UART_to_Radio_Base) to (Blueooth-Client)

 

 

‘Bluetooth to Radio’ mode is compatible with ‘UART to Radio’.

When configuring ESPrtk, they will be configured in pairs.

  • UART_to_RF_Base and UART_to_RF_Rover .

  • Bluetooth_to_RF_Base and Bluetooth_to_RF_Rover.

  • Bluetooth_to_RF_Base and UART_to_RF_Rover .

  • UART_to_RF_Base and Bluetooth_to_RF_Rover.

UART_to_RF_Base and UART_to_RF_Rover

Bluetooth_to_RF_Base and Bluetooth_to_RF_Rover

Bluetooth_to_RF_Base and UART_to_RF_Rover

UART_to_RF_Base and Bluetooth_to_RF_Rover



Main Action

Communicate type

Wireless Link

UART_to_Bluetooth

UART

Bluetooth

UART_to_RF_Base

UART

Radio ( WiFI / LoRa)

UART_to_RF_Rover

UART

Radio ( WiFI / LoRa)

Bluetooth_to_RF_Base

Bluetooth

Radio ( WiFI / LoRa)

Bluetooth_to_RF_Rover

Bluetooth

Radio ( WiFI / LoRa)



 


Other Action Data Bridge

Save data send (TX-Wireless-Data) to SD Card

Save data receive (RX-Wireless-Data) to SD Card

UART_to_Bluetooth

UART_to_RF_Base

UART_to_RF_Rover

Bluetooth_to_RF_Base

Bluetooth_to_RF_Rover




Testing

There are 4 Data Bridge modes, each with 2 options for Radio type: WIFI and LoRa. The distance results may vary if you select a different LoRa module type.

We decided to choose the two most typical modes to combine: UART_to_RF_Base and Bluetooth_to_RF_Rover (Radio type is WiFi_to_WiFi).

With this option, we will have an overview of all the power and features that ESPrtk supports in a single test (UART + WIFI + Bluetooth at the same time on the ESP32 module).

%d bloggers like this: