Developer & API Documentation
Documentation regarding DroneBridge for ESP32 aimed at developers and everyone how wants to use the REST:API.
Last updated
{
"esp32_mode": 2,
"wifi_ssid": "DroneBridge",
"wifi_pass": "dronebridge",
"ap_channel": 6,
"ap_ip": "192.168.2.1",
"dis_wifi_arm": 0,
"trans_pack_size": 128,
"tx_pin": 4,
"rx_pin": 5,
"cts_pin": 0,
"rts_pin": 0,
"rts_thresh": 64,
"baud": 115200,
"telem_proto": 4,
"ltm_pp": 2,
"static_client_ip": "",
"static_netmask": "",
"static_gw_ip": ""
}{
"read_bytes": 4672,
"tcp_connected": 0,
"udp_connected": 2,
"udp_clients": ["192.168.10.55:14550", "192.168.10.6:14550"],
"current_client_ip": "192.168.10.17",
"esp_rssi": -45
}{
"idf_version": "v5.3",
"db_build_version": 12,
"major_version": 2,
"minor_version": 0,
"esp_chip_model": 5,
"esp_mac": "EC:DA:3B:BC:XX:XX",
"serial_via_JTAG": 1
}CHIP_ESP32 = 1, //!< ESP32
CHIP_ESP32S2 = 2, //!< ESP32-S2
CHIP_ESP32S3 = 9, //!< ESP32-S3
CHIP_ESP32C3 = 5, //!< ESP32-C3
CHIP_ESP32C2 = 12, //!< ESP32-C2
CHIP_ESP32C6 = 13, //!< ESP32-C6
CHIP_ESP32H2 = 16, //!< ESP32-H2
CHIP_ESP32P4 = 18, //!< ESP32-P4
CHIP_ESP32C61= 20, //!< ESP32-C61
CHIP_ESP32C5 = 23, //!< ESP32-C5
CHIP_POSIX_LINUX = 999, //!< The code is running on POSIX/Linux simulator{
"udp_clients": ["192.168.10.55:14550", "192.168.10.6:14550"]
}{
"ip": "XXX.XXX.XXX.XXX",
"port": 452,
"save": true
} {
"client_ip": "XXX.XXX.XXX.XXX",
"netmask": "XXX.XXX.XXX.XXX",
"gw_ip": "XXX.XXX.XXX.XXX"
}npm install -g json-server@v0.17.4
json-server db.json --routes routes.json