UART Configure Mode.
In this mode, HOST communicates with ESPrtk via UART_0 port to configure (change settings) on ESPrtk.
HOST can also control ESPrtk's hardware features such as controlling IO pins, Bluetooth, WIFI, TCP Task, etc., or controlling other peripheral devices connected to ESPrtk.
Hardware Connect.
Support Read / Write configure .
- ESPrtk datasheet + Arduino Code Read/Write Configure.
- 3.x.x Message Frame + Type value + CRC Calculate
- 3.x.x Start UART Configure mode for Read / Write configure data.
- 3.x.x Command Read / Write Configure - YOUR_PROFILE
- 3.x.x Command Read / Write Configure - ACTION_PLANNING
- 3.x.x Command Read / Write Configure - INTERNET
- 3.x.x Command Read / Write Configure - RADIO_RTK
- 3.x.x Command Read / Write Configure - MQTT_RTK
- 3.x.x Command Read / Write Configure - NTRIP_CLIENT
- 3.x.x Command Read / Write Configure - NTRIP_MASTER
- 3.x.x Command Read / Write Configure - UART_CONFIGURE
- 3.x.x Command Read / Write Configure - BLUETOOTH
- 3.x.x Command Read / Write Configure - DISPLAY_VIEWER
- 3.x.x Command Read / Write Configure - EVENT_LOG
- 3.x.x Command Read / Write Configure - SD_CARD
- 3.x.x Command Read / Write Configure - IMU_MPU9250
- 3.x.x Command Read / Write Configure - GPIO_PIN_MAP
- 3.x.x Command Read / Write Configure - SYSTEM_Other_Mode
- 3.x.x Command Read / Write Configure - INSERT_RAW_RX_BASE
- 3.x.x Command Read / Write Configure - INSERT_RAW_TX_ROVER
Use ESPrtk command to start UART configure
Step 0 | |
Step 2 | HOST send command : $ESP_OK|5|O|_||*441E |
Done | |
Success |
Command Write Configure ESPrtk
Tip : To use these command , ESPrtk need running at UART Configure mode !
<Header> + <Payload_length> | <Payload> | ||||||
PL0 | PL1 | PL2 | PL3 | PL4 | PL5 | … | |
$ESP_OK|xx| | ‘W’ | ID Command | Infor 1 | Infor 2 | Infor 3 | Infor 4 | ... |
PL0 | PL1 | Describe Type Command | Example |
‘W’ | ‘c’ | Write YOUR_PROFILE ‘s configure data |
|
‘W’ | ‘d’ | Write ACTION_PLANNING ‘s configure data |
|
‘W’ | ‘e’ | Write INTNERNET ‘s configure data |
|
‘W’ | ‘f’ | Write RADIO_RTK ‘s configure data |
|
‘W’ | ‘g’ | Write MQTT_RTK ‘s configure data |
|
‘W’ | ‘h’ | Write NTRIP_CLIENT ‘s configure data |
|
‘W’ | ‘i’ | Write NTRIP_MASTER ‘s configure data |
|
‘W’ | ‘j’ | Write UART_CONFIGURE ‘s configure data |
|
‘W’ | ‘k’ | Write BLUETOOTH ‘s configure data |
|
‘W’ | ‘l’ | Write DISPLAY_VIEWER ‘s configure data |
|
‘W’ | ‘m’ | Write EVENT_LOG ‘s configure data |
|
‘W’ | ‘n’ | Write SIMPLE_DEBUG ‘s configure data |
|
‘W’ | ‘o’ | Write SD_CARD ‘s configure data |
|
‘W’ | ‘p’ | Write IMU_MPU9250 ‘s configure data |
|
‘W’ | ‘q’ | Write GPIO_PIN_MAP ‘s configure data |
|
‘W’ | ‘r’ | Write SYSTEM_Other_Mode ‘s configure data |
|
‘W’ | ‘s’ | Write INSERT_RAW_RX_BASE ‘s configure data |
|
‘W’ | ‘t’ | Write INSERT_RAW_TX_ROVER‘s configure data |
|
Command Read Configure ESPrtk
Tip : To use these command , ESPrtk need running at UART Configure mode !
<Header> + <Payload_length> | <Payload> | ||||||
PL0 | PL1 | PL2 | PL3 | PL4 | PL5 | … | |
$ESP_OK|xx| | ‘R’ | ID Command | Infor 1 | Infor 2 | Infor 3 | Infor 4 | ... |
PL0 | PL1 | Describe Type ID Command | Example |
‘R’ | ‘a’ | CREATE NEW PROFILE |
|
‘R’ | ‘b’ | LOGIN_LOGOUT |
|
‘R’ | ‘c’ | Read YOUR_PROFILE ‘s configure data | $ESP_OK|5|R|c||*653F |
‘R’ | ‘d’ | Read ACTION_PLANNING ‘s configure data | $ESP_OK|5|R|d||*6238 |
‘R’ | ‘e’ | Read INTNERNET ‘s configure data | $ESP_OK|5|R|e||*6339 |
‘R’ | ‘f’ | Read RADIO_RTK ‘s configure data | $ESP_OK|5|R|f||*603A |
‘R’ | ‘g’ | Read MQTT_RTK ‘s configure data | $ESP_OK|5|R|g||*613B |
‘R’ | ‘h’ | Read NTRIP_CLIENT ‘s configure data | $ESP_OK|5|R|h||*6E34 |
‘R’ | ‘i’ | Read NTRIP_MASTER ‘s configure data | $ESP_OK|5|R|i||*6F35 |
‘R’ | ‘j’ | Read UART_CONFIGURE ‘s configure data | $ESP_OK|5|R|j||*6C36 |
‘R’ | ‘k’ | Read BLUETOOTH ‘s configure data | $ESP_OK|5|R|k||*6D37 |
‘R’ | ‘l’ | Read DISPLAY_VIEWER ‘s configure data | $ESP_OK|5|R|l||*6A30 |
‘R’ | ‘m’ | Read EVENT_LOG ‘s configure data | $ESP_OK|5|R|m||*6B31 |
‘W’ | ‘n’ | Request convert ID Error to text - SIMPLE_DEBUG | $ESP_OK|7|W|n|23|*6E07 |
‘R’ | ‘o’ | Read SD_CARD ‘s configure data | $ESP_OK|5|R|o||*6933 |
‘R’ | ‘p’ | Read IMU_MPU9250 ‘s configure data | $ESP_OK|5|R|p||*762C |
‘R’ | ‘q’ | Read GPIO_PIN_MAP ‘s configure data | $ESP_OK|5|R|q||*772D |
‘R’ | ‘r’ | Read SYSTEM_Other_Mode ‘s configure data | $ESP_OK|5|R|r||*742E |
‘R’ | ‘s’ | Read INSERT_RAW_RX_BASE ‘s configure data | $ESP_OK|5|R|s||*752F |
‘R’ | ‘t’ | Read INSERT_RAW_TX_ROVER‘s configure data | $ESP_OK|5|R|t||*7228 |
‘R’ | ‘y’ | Request ERROR_SYSTEM | $ESP_OK|5|R|y||*7F25 |
‘R’ | ‘z’ | Request VERSION_MAC ‘s configure data | $ESP_OK|5|R|z||*7C26 |