
There should be WiFi AP called ESP_xxxxx. Connect to ESP8266 with a laptop or PC.Power down, disconnect USB to serial converter, do not pull GPIO0 to GND any more (exit flash mode) and power WiFi up.In case of Mac and Linux /dev/tty.*, for example /dev/tty.usbserial-A50285BI In case of Windows it will one of COMs (usually COM3-COM5). At the moment of writing this tutorial, command to flash it is python esptool.py -p write_flash 0x00000 0x00000.bin 0x40000 0x40000.bin. Download and flash ESP8266-transparent-bridge using this tutorial.

This highly depends on operating system and will not be covered here

If you want to use a laptop instead of Android phone, virtual COM port has to be created. In case of different controllers different software have to be used. Check flight controllers hardware documentation, if not sure, use multimeter to check the voltage on UARTs TX pin Flip32 and Naze32 has 3.3V output on UART2, so it is not needed. In case of 5V flight controllers, logic level converter will be required between FC and ESP8266.


Almost like serial over Bluetooth, but using WiFi instead. For example ones that provides transparent bridges via TCP to allow pass serial ports over WiFi. There are cheap, they are simple to use and can be programmed to do much more than just act as Access Point or network client. Why not to use WiFi? Since market saw ESP8266 some time ago, cheap programmable WiFi modules became a reality. Luckily, Bluetooth is not the only cheap radio protocol we can use for purposes like this. While it is enough to change PIDs before flight or plan a mission with EZ-GUI, it is not enough to have a real, usable and reliable, telemetry link. For example, connection is very very slow and has a limited range: up to 10 meters. Some time ago I have written a tutorial how to setup Bluetooth based telemetry link between Cleanflight and PC or smartphone.
