All tutorials.

Understanding ESPrtk

  1. What is ESPrtk ? - Understanding ESPrtk.
  2. How to use ESPrtk ? - Things need to know.
  3. Create ESPrtk board from any development board
  4. Connect ESPrtk to RTK receiver and some other modules

FLASH Firmware

  1. Register / Update firmware for ESPrtk
  2. Get KEY file to activate ESPrtk
  3. Free and Purchase ESPrtk firmware
  4. Cancel and Re-register
  5. Flash .bin file to ESP32 using "Download Flash Tool" software

Main Action Mode - RTK applications

  1. Start Main Action mode
  2. MQTT RTK Basestation
  3. MQTT RTK Rover
  4. NTRIP RTK CASTER Server
  5. NTRIP RTK Basestation
  6. NTRIP RTK Basestation - PX1122R/F9P + ESP32 + TRIMBLE, TOPCON, John Deere
  7. NTRIP RTK Rover
  8. RADIO RTK Basestation
  9. RADIO RTK Rover
  10. NTRIP RTK Rover Repeater
  11. MQTT RTK Rover Repeater
  12. RADIO RTK Rover
  13. UART Base to UART Rover bridge

Main Action Mode - Wireless Data Bridge

  1. Wireless Bridge - UART + Bluetooth 2 ways bridge (Transmiter + Receiver)
  2. Wireless Bridge - UART + Radio 2 ways data bridge (Transmiter + Receiver)
  3. Wireless Bridge - Bluetooth + Radio 2 ways bridge (Transmiter + Receiver)

Main Action Mode - Other Actions

  1. Export IMU Data to TX_UART_0 port
  2. Save NMEA-RTCM-RAW.. data (from RX-UART-RTK) to SD Card
  3. Send NMEA-RTCM-RAW.. data (from RX-UART-RTK) to Bluetooth Client
  4. Base RTK - Export NMEA-GGA data (from Rovers) to TX_UART_0 port
  5. Base RTK - Priority export NMEA Data from Rovers
  6. Rover RTK -Save RTCM/RAW... data stream (from Server/Radio_Base) to SD Card
  7. Rover RTK - Send GGA message (from RX-UART-RTK) to Server/Radio_Base + Export GGA to TX_UART0
  8. Rover RTK -Send all NMEA messages (from RX-UART-RTK) to Server/Radio_Base + Export NMEA to TX_UART0
  9. Wireless Bridge: Save data send (TX-Wireless-Data) to SD Card
  10. Wireless Bridge: Save data receive (RX-Wireless-Data) to SD Card
  11. Rover Repeat: Send RTCM/RAW... data (from Server/Radio_Base) to Bluetooth Client
  12. Rover Repeat: Send RTCM/RAW... data (from Server/WiFi_Radio_Base) to LoRa_Radio_Rover
  13. Send IMU1/IMU2 data to Bluetooth Client
  14. Send IMU_1/IMU_2 Data to WiFi TCP/UDP device
  15. Send RX-UART-RTK data to WiFi TCP/UDP device
  16. Respond realtime command control on RX-Bluetooth device .
  17. Respond realtime command control on WiFi TCP/UDP device.

System Configure

  1. System - Custum Pin Map on ESPrtk
  2. System - ESPrtk CHIP + SPEED + POWER manager
  3. System - ESPrtk PRINT + ERROR manager
  4. Stream manager in RTK applications - Inject data + Insert data + Remove data + Replace data + Repeat data + ....

Other post

  1. Encrypt and Decrypt to protect private stream data
  2. OLED Display
  3. MPU9250 - Magnetometer Calibration on ESPrtk using AI
  4. MPU9250 - Calibration Helper
  5. Get an free MQTT account
  6. Get an free NTRIP account
  7. NTRIP CASTER - Admin Dashboard page
  8. Configure F9P/M8P Ublox as BASE Station
  9. Configure F9P/M8P Ublox as Rover
  10. Configure NS-HP GL/BD/GN Navspark as BASE Station
  11. Configure NS-HP GL/BD/GN Navspark as Rover

UART Configure Mode - Read / Write configure

  1. Message Frame + Type value + CRC Calculate
  2. Start UART Configure mode for Read / Write configure data.
  3. Command Read / Write Configure - YOUR_PROFILE
  4. Command Read / Write Configure - ACTION_PLANNING
  5. Command Read / Write Configure - INTERNET
  6. Command Read / Write Configure - RADIO_RTK
  7. Command Read / Write Configure - MQTT_RTK
  8. Command Read / Write Configure - NTRIP_CLIENT
  9. Command Read / Write Configure - NTRIP_MASTER
  10. Command Read / Write Configure - UART_CONFIGURE
  11. Command Read / Write Configure - BLUETOOTH
  12. Command Read / Write Configure - DISPLAY_VIEWER
  13. Command Read / Write Configure - EVENT_LOG
  14. Command Read / Write Configure - SD_CARD
  15. Command Read / Write Configure - IMU_MPU9250
  16. Command Read / Write Configure - GPIO_PIN_MAP
  17. Command Read / Write Configure - SYSTEM_Other_Mode
  18. Command Read / Write Configure - INSERT_RAW_RX_BASE
  19. Command Read / Write Configure - INSERT_RAW_TX_ROVER
  20. Command Read / Write Configure - GSM_CELLULAR
  21. Command Read / Write Configure - STREAM_MANAGER
  22. Command Read / Write Configure - POSITION_ANTENNA
  23. Command Read / Write Configure - WIFI_TCP_UDP
  24. Command Read / Write Configure - NTRIP_CASTER ADMIN
  25. Command Read / Write Configure - NTRIP_CASTER ACCOUNTs

UART Configure Mode - Hardware Control

  1. Message Frame + Type value + CRC Calculate
  2. Start UART Configure mode for Hardware Control .
  3. Control Enable Type Print on TX_UART0
  4. Control GPIO on ESPrtk
  5. Control UART_1 and UART_2 on ESPrtk
  6. Control WIFI and Ethernet module (W5500+ENC28J60) connect to router
  7. Control TCP Client Task communicate with Server
  8. Control Bluetooth Classic and Bluetooth BLE on ESPrtk
  9. Control OLED Display (SSD1306/SH1106)
  10. Control SD Card
  11. Control IMU + Magnetometer Calibration (MPU9250)
  12. Control Deep sleep + Wakeup

WEB Configure Mode

  1. Start WEB Configure Mode
  2. Ublox Tab
  3. Navspark Tab
  4. Profile Tab
  5. GNSSViewer + IMU Viewer Tab
  6. About Tab
  7. System Tab
  8. Profile Tab - Create new profile
  9. Profile Tab - Login/Logout
  10. Profile Tab - Your Profile - Avata - Theme
  11. Profile Tab - Action Planning
  12. Profile Tab - Internet RTK Online
  13. Profile Tab - Radio RTK Offline (WIFI + LoRa Radio)
  14. Profile Tab - MQTT RTK
  15. Profile Tab - NTRIP Client
  16. Profile Tab - NTRIP Master
  17. Profile Tab - UART Configure
  18. Profile Tab - Bluetooth
  19. Profile Tab - Display Viewer (OLED SSD1306 + SH11066 + NEOPIXEL)
  20. Profile Tab - Log file Event
  21. Profile Tab - Simple debug
  22. Profile Tab - SD Card logger
  23. Profile Tab - IMU MPU9250
  24. Profile Tab - GSM 2G 3G 4G LTE
  25. Profile Tab - Insert Remove Add to stream
  26. Profile Tab - Position Antenna
  27. Profile Tab - TCP/UDP WIFI bridge
  28. Profile Tab - NTRIP CASTER