Skip to main content

MicoAir WiFi Link — Dual-Band WiFi 6 Telemetry Module User Manual

The MicoAir WiFi Link is a dual-band WiFi 6 telemetry module built for wireless data links on drones and robots. It gives an ArduPilot or PX4 flight controller a wireless MAVLink connection to your ground station — no USB cable to the aircraft — and its OFDMA and downlink MU-MIMO support keeps connections reliable when many aircraft share one network, which is exactly what drone-swarm and light-show setups need.

MicoAir WiFi Link dual-band WiFi 6 telemetry module

Where to buy

Available from Robofusion: robofusion.net

3D-printable case — designed by Robofusion

The WiFi Link ships as a bare board with a bare antenna. Robofusion has designed a 3D-printable protective case for the module and a matching antenna cover — free to download and print. Download links (Robofusion store and MakerWorld) will be posted here.

What is it for?

Typical applications:

  • Wireless ArduPilot / PX4 tuning — connect over WiFi from ground-station software such as Mission Planner, QGroundControl (QGC) and MicoPilot, instead of plugging in a USB cable.
  • Drone-swarm and light-show networking — multi-drone communication, waypoint upload and command upload over one LAN (works with Skybrush). See the multi-drone networking tutorial.
  • Robotics and unmanned-system wireless access — any control or debugging scenario that needs a short-range, high-bandwidth wireless serial link.

Key features

  • Powered by the ESP32-C5
  • Dual-band WiFi: 2.4 GHz / 5 GHz
  • WiFi 6 (802.11ax), backward compatible with 802.11 a/b/g/n/ac
  • Ships in AP mode — your PC or phone connects straight to the module's own hotspot
  • STA mode for joining an existing router (the basis for multi-drone networking)
  • Bidirectional Serial ↔ UDP transparent transmission
  • BLE serial transparent transmission (currently supported by the MicoPilot app only)
  • Built-in web configuration page
  • Full parameter configuration over USB serial AT commands
  • Firmware upgrades via MicoAssistant

Specifications

ItemSpecification
Main controllerESP32-C5
Wireless standardWiFi 6 / 802.11ax, backward compatible with 802.11 a/b/g/n/ac
Frequency bands2.4 GHz / 5 GHz
Communication interfacesLVTTL (3.3 V) serial / USB Type-C (CH340)
Core functionsWiFi UDP serial transparent transmission / BLE serial transparent transmission (BLE currently supported by MicoPilot only)
Default WiFi modeAP (switchable to STA via AT commands)
Max range, AP mode100 m (direct to phone/PC; open environment, no interference)
Max range, STA mode500 m (relayed via high-power router; open environment, no interference)
Max range, BLE10 m
Operating voltage5 V
Average operating current150 mA
Dimensions34.5 × 23.5 × 6 mm
Weight5.5 g (without antenna)

Serial ports

PortBaud rate
Debug port (USB-C)115200
Telemetry port57600 / 115200 (default) / 230400 / 460800 / 921600
Match the baud rate

The telemetry port defaults to 115200. The flight-controller serial port it's wired to must be set to the same baud rate, or nothing will communicate.

Default network parameters

ParameterDefault
AP SSIDMicoAir_WiFi_Link_XXXX
AP password12345678
AP gateway (config page address)192.168.4.1
STA local IP192.168.1.101
STA target IP192.168.1.2
STA gateway192.168.1.1
UDP port14550
Change the default AP password

Anyone within range can join an open default hotspot. Once you're up and running, change the AP password (see AT example 4).

WiFi operating modes

AP mode (default) — the module creates its own WiFi hotspot and the ground station (PC or phone) connects directly to it. Zero network setup: power the module, join its hotspot, connect your GCS.

MicoAir WiFi Link AP mode — ground station connects directly to the module's hotspot

STA mode — the module joins an existing router as a client, and the ground station communicates with it inside the same LAN. This extends range (through the router) and is how you connect multiple aircraft to one ground station — see the multi-drone networking tutorial.

MicoAir WiFi Link STA mode — module and ground station communicate through a router on the same LAN

BLE

  • Bluetooth name: MicoAir_BLE_XXXX
  • Bluetooth password: none
  • Range: ~10 m
  • Supported by: currently only the MicoPilot GCS app connects to the flight controller over this BLE link.
BLE and 2.4 GHz WiFi can't run together

BLE and 2.4 GHz WiFi share one physical antenna and channel, so only one can be active at a time. Factory default is 5 GHz WiFi (AP mode) + BLE. Switching the module to 2.4 GHz WiFi (AP mode) automatically disables BLE; in STA mode, joining a 2.4 GHz router also disables BLE.

Interfaces and wiring

Telemetry (serial) interface

Three rules cover almost every wiring problem:

  1. TX and RX must be cross-connected (module TX → FC RX, module RX → FC TX).
  2. The flight controller and the module must share a common ground (GND).
  3. The flight-controller serial baud rate must match the module's configured baud rate (115200 by default).

MicoAir WiFi Link wiring to a flight controller telemetry port

Debug interface (USB-C)

The module's USB Type-C serial port is used for:

  • configuring parameters via AT commands, and
  • firmware upgrades via MicoAssistant.

Default debug-port settings: 115200 baud / 8 data bits / 1 stop bit / no parity.

The USB serial chip is a CH340 — if the module doesn't show up as a COM port on Windows, install the driver: CH340 Windows driver download.

Web configuration

In AP mode, join the module's hotspot and open a browser at:

http://192.168.4.1

Here you can configure basic WiFi parameters.

MicoAir WiFi Link built-in web configuration page at 192.168.4.1

note

Switching to STA mode is currently only supported through AT commands, not the web page.

AT command reference

The module accepts AT commands over the USB serial port (115200 baud).

Every command must end with CR-LF

Append a carriage return + line feed (\r\n) to every command. In a PC serial monitor, tick "Append CR-LF" / "Send Newline" in the settings.

CommandDescription
ATTest communication; returns OK
AT+ALL?Query all current configuration
AT+STATUS?Query current network state and core parameters
AT+MODE? / AT+MODE=<0/1>Query / set operating mode (0: AP, 1: STA)
AT+BLE? / AT+BLE=<0/1>Query / set BLE telemetry (0: off, 1: on)
AT+CHAN? / AT+CHAN=<1~13/36/40/44/48/149/153/157/161/165>Query / set WiFi channel (AP mode only)
AT+APSSID? / AT+APSSID=<ssid>Query / set the module's own AP hotspot name (max 32 chars)
AT+APPWD? / AT+APPWD=<pwd>Query / set the AP hotspot password (8–63 chars)
AT+SSID? / AT+SSID=<ssid>Query / set the target router SSID (STA mode)
AT+PWD? / AT+PWD=<pwd>Query / set the target router password (STA mode)
AT+BAUD? / AT+BAUD=<baud>Query / set the telemetry serial baud rate
AT+PORT? / AT+PORT=<port>Query / set the UDP port (default 14550)
AT+MIP? / AT+MIP=<ip>Query / set the module's local static IP
AT+GW? / AT+GW=<ip>Query / set the gateway IP (with static IP in STA mode)
AT+TIP? / AT+TIP=<ip>Query / set the target (ground-station PC) IP
AT+VER?Query firmware version
AT+RSTReboot the module (required after changing parameters)
AT+RESETRestore factory defaults
2.4 GHz channels 12–13 in North America

WiFi channels 12 and 13 on 2.4 GHz are not permitted for regular use in the United States and are restricted in Canada. In North America, stick to channels 1–11 on 2.4 GHz (5 GHz channels 36–48 and 149–165 are fine).

AT command examples

The module replies OK after successfully executing a command.

Example 1 — query current state and parameters

Send: AT+STATUS?
Typical response:
Mode: AP
AP_SSID: MicoAir_WiFi_Link_ABCD
AP_PWD: 12345678
IP: 192.168.4.1
Baud: 115200
UDP_Port: 14550
Target_IP: 255.255.255.255
OK

Example 2 — change the telemetry baud rate

To run the FC ↔ module link at a higher rate (e.g. 460800):

Send: AT+BAUD=460800
Response: OK

Send: AT+RST
Response: OK

The new baud rate takes effect after reboot — use it for future AT communication, and set the flight-controller serial port to the same value.

Example 3 — switch to STA mode and join a router

To extend range or put several devices on one LAN, configure the module as a client (STA) of an existing router (example: SSID MyRouter, password password123):

1. Target router SSID
Send: AT+SSID=MyRouter
Response: OK

2. Target router password
Send: AT+PWD=password123
Response: OK

3. Static IP for the module (unique per module, no LAN conflicts)
Send: AT+MIP=192.168.1.101
Response: OK

4. Target (ground-station PC) IP
Send: AT+TIP=192.168.1.200
Response: OK

5. Switch to STA mode (mode ID 1)
Send: AT+MODE=1
The module reboots automatically to apply.

For the full multi-aircraft procedure, follow the multi-drone networking tutorial.

Example 4 — change the default AP password

In the factory-default AP mode, change the AP password to keep others off your link (minimum 8 characters):

Send: AT+APPWD=my_new_pwd
Response: OK

Send: AT+RST
Response: OK

After reboot, clients joining the module's hotspot must enter the new password.

Connecting a ground station

First make sure the module is wired to a flight-controller serial port and that port's baud rate is set to 115200 (the WiFi Link default).

MicoPilot (mobile)

  • BLE: enable Bluetooth on the phone, open MicoPilot, tap Connect (top right) and choose Bluetooth. The device list appears automatically — the module shows up as MicoAir_BLE_XXXX, usually in the first row. Tap it to connect.

    Connecting MicoPilot to the WiFi Link over BLE

  • WiFi UDP: join the module's hotspot (MicoAir_WiFi_Link_XXXX) from the phone first. Open MicoPilot, tap Connect, choose WiFi/UDP, select UDPCI, keep the default gateway IP 192.168.4.1 and port 14550, and tap connect.

    Connecting MicoPilot to the WiFi Link over WiFi UDP

Mission Planner (AP mode)

In the top-right corner of Mission Planner, select UDPCI as the connection type and click Connect. In the dialog, enter the module's gateway IP 192.168.4.1 and port 14550 — Mission Planner will connect to the flight controller automatically. If it can't connect or fetch parameters, check that your PC is on the module's WiFi, the FC serial baud rate is 115200, and TX/RX are cross-connected.

Mission Planner UDPCI connection to the MicoAir WiFi Link

QGroundControl

Open QGC → Application Settings → Comm LinksAdd. Set Type to UDP, Port to 14550, add the module's gateway IP 192.168.4.1 under Server Addresses, tick Automatically Connect on Start, and Save. Enable UDP under AutoConnect, then select the link and click Connect. If it still won't connect, turn off the Windows firewall or whitelist QGC in it.

QGroundControl UDP comm link to the MicoAir WiFi Link

FAQ

Does it work with Mission Planner and QGroundControl?

Yes — the module streams MAVLink over UDP (default port 14550), which both Mission Planner (UDPCI) and QGC (UDP comm link) support. BLE, on the other hand, currently works only with the MicoPilot app.

What's the real-world range?

About 100 m in AP mode (direct to phone/PC) and up to 500 m in STA mode through a high-power router — both figures from open, interference-free test environments. Buildings, carbon frames and busy RF environments reduce this.

Ground station can't see the flight controller — what do I check first?

In order: is the PC/phone actually on the module's WiFi hotspot; is the FC serial port set to 115200 (or whatever AT+BAUD is set to); are TX/RX cross-connected with a common ground.

How do I update the firmware?

Over USB-C with MicoAssistant.


Written and maintained by the Robofusion engineering team.