This guide explains how to configure MicoAir-WiFi-Link modules for multi-drone Wi-Fi telemetry networking. It is intended for users who want to connect one or more drones to the same local router in STA mode, allowing a ground control station to receive MAVLink telemetry from multiple flight controllers over the LAN.
STA Mode and Configuration Preparation #
STA Mode Overview #
In STA mode, the MicoAir-WiFi-Link operates as a wireless client and connects to an existing router. The flight controller connects to the Wi-Fi telemetry module through a serial port, while the ground control station (GCS) computer connects to the same router over Wi-Fi or Ethernet. Once configuration and connection are complete, the GCS can communicate with multiple flight controllers over the local network, enabling monitoring and control of multiple drones.
The communication topology is shown below:

Before configuring STA mode, determine the following MicoAir-WiFi-Link parameters:
| Parameter | AT Command | Description |
|---|---|---|
| Router Wi-Fi SSID | AT+SSID |
SSID of the wireless network that the Wi-Fi telemetry module will join |
| Router Wi-Fi password | AT+PWD |
Password of the wireless network that the Wi-Fi telemetry module will join |
| Module IP address | AT+MIP |
Static IP address assigned to the Wi-Fi telemetry module on the LAN |
| Target IP address | AT+TIP |
IPv4 address of the GCS computer on the LAN |
| Gateway address | AT+GW |
IP address of the router’s default gateway |
| UDP port | AT+PORT |
UDP port monitored by the GCS; typically 14550 |
AT+TIP is the parameter most commonly configured incorrectly in STA mode. It must be set to the IPv4 address assigned to the GCS computer after the computer connects to the target router.
Computer IPv4 Address #
- Connect the GCS computer to the router.
- Open Command Prompt in Windows.
- Run the following command:
ipconfig
- Locate the
IPv4 Addressof the active network adapter.
Example:
IPv4 Address. . . . . . . . . . . : 192.168.8.211
Default Gateway . . . . . . . . . : 192.168.8.1

Based on the example above, the network parameters can be planned as follows:
| Parameter | Example Value |
|---|---|
| GCS computer IP address | 192.168.8.211 |
| Wi-Fi telemetry module IP address | 192.168.8.213 |
| Gateway IP address | 192.168.8.1 |
| UDP port | 14550 |
AT+MIP must be in the same subnet as the GCS computer and gateway. It must not duplicate the IP address of any other device on the LAN.
After completing this step, keep the GCS computer connected to the same router. If the computer switches to another network or the router assigns it a different IP address, check the computer’s IPv4 address again and update AT+TIP on the Wi-Fi telemetry module accordingly.
Hardware Connections #
Connection for Module Configuration #
To configure the Wi-Fi telemetry module, connect it directly to the computer using a USB Type-C cable that supports data transfer.
- Connect the Wi-Fi telemetry module to the computer using a
USB Type-Ccable that supports data transfer. - Open Windows Device Manager and verify that the corresponding
COMport is available. - If no serial port is detected, install the
CH340driver or use a different Type-C cable that supports data transfer.
Connection for Flight Operations #
Use the supplied cable to connect the flight controller to the Wi-Fi telemetry module. This guide assumes that the module is connected to flight controller serial port 1, labeled TELEM1:
- Connect the
GH1.25-4Pinend to the Wi-Fi telemetry module. - Connect the
SH1.0-4Pinend to the flight controller’sTELEM1port.
The wiring arrangement is shown below:

Note: Always refer to the serial port mapping for the specific flight controller before configuring the corresponding firmware parameters.
Wi-Fi Module Configuration #
Testing AT Command #
- Open a serial terminal application such as
SSCOM. - Select the
COMport assigned to the Wi-Fi telemetry module and set the baud rate to115200. - Enable AddCRLF termination, or ensure that every AT command ends with
\r\n. - Send the following command:
AT
Expected response:OK

If there is no response, verify the following:
- The correct
COMport is selected. - The baud rate is set to
115200. - CRLF termination is enabled.
- The Type-C cable supports data transfer.
Reading the Configuration #
Send the following command:AT+ALL?

This command displays the module’s operating mode, Wi-Fi SSID, serial baud rate, UDP port, local IP address, target IP address, and other configuration parameters.
STA Network Parameters #
The module must be switched to STA mode using AT commands. Although the web configuration page can modify some Wi-Fi parameters, this guide uses the serial terminal throughout the initial setup to avoid mixing configuration methods.
The following example uses these network parameters:
| Parameter | Example Value |
|---|---|
| Router Wi-Fi SSID | MicoAir_5G |
| Router Wi-Fi password | 12345678 |
| GCS computer IP address | 192.168.8.211 |
| Wi-Fi telemetry module IP address | 192.168.8.213 |
| Gateway IP address | 192.168.8.1 |
| UDP port | 14550 |
Replace these example values with the actual parameters of your network.
Router Wi-Fi SSID:AT+SSID=MicoAir_5G
Router Wi-Fi password:AT+PWD=12345678
Wi-Fi telemetry module local IP address:AT+MIP=192.168.8.213
Target IP address, which is the IP address of the GCS computer:AT+TIP=192.168.8.211
Gateway address:AT+GW=192.168.8.1
UDP port:AT+PORT=14550
Telemetry UART baud rate:AT+BAUD=115200
STA mode:AT+MODE=1
The module automatically restarts after its operating mode is changed. If a manual restart is required after changing other parameters, send:AT+RST
Configuration Verification #
After the module restarts, reopen the serial port and send:AT+ALL?

Verify the following parameters:
MODEis set toSTA.SSIDmatches the target router’s Wi-Fi SSID.BAUDmatches the flight controller serial port baud rate.PORTmatches the UDP listening port used by the GCS.MIPis the local IP address assigned to the Wi-Fi telemetry module.TIPis the IP address of the GCS computer.GWis the router’s gateway IP address.
If the GCS computer connects to another network or receives a new IP address from the router, check its IPv4 address again and update AT+TIP.
Flight Controller Configuration #
Configure the flight controller serial port connected to the Wi-Fi telemetry module for MAVLink, and ensure that its baud rate matches the module’s AT+BAUD setting.
ArduPilot Configuration #
Use MicoConfigurator to configure ArduPilot.
- Connect the flight controller to the computer over USB or another supported connection.
- Open
MicoConfiguratorand connect to the flight controller. - Navigate to Settings > Ports.
- Locate the serial port connected to the Wi-Fi telemetry module.
Configure the corresponding serial port as follows:
SERIAL1_PROTOCOL = MAVLink2
SERIAL1_BAUD = 115200

For a setup with multiple drones, assign a unique vehicle system ID:
- Select Parameters in the left sidebar and locate the
SYSIDparameter group. - Alternatively, search for
SYSID_THISMAVand set it to the system ID assigned to this drone.

Each drone must have a unique SYSID_THISMAV value. For a single drone setup, the default value of 1 can normally be retained. Parameters are saved automatically; restart the flight controller if required for the new settings to take effect.
PX4 Configuration #
Use MicoConfigurator to configure PX4.
- Connect the flight controller to the computer over USB or another supported connection.
- Open
MicoConfiguratorand connect to the flight controller. - Navigate to Settings > Ports.
If the Wi-Fi telemetry module is connected to TELEM1, configure:
MAV_0_CONFIG = TELEM1
MAV_0_MODE = Normal
SER_TEL1_BAUD = 115200 8N1

For a setup with multiple drones, also configure:MAV_SYS_ID

Each drone must have a unique MAV_SYS_ID value. For a single drone setup, the default value of 1 can normally be retained. Parameters are saved automatically; restart the flight controller for the new settings to take effect.
GCS Connection #
After configuring the Wi-Fi telemetry module and flight controller, open the GCS software and establish a UDP connection.
The UDP connection procedure is the same for operation with a single drone or multiple drones, and only one UDP connection is required. The GCS listens on the specified UDP port, receives data from all drones through the same UDP endpoint, and distinguishes individual drones by their unique flight controller system IDs.
Mission Planner #
- Open
Mission Planner. - Select
UDPas the connection type. - Set the port to
14550. - Click Connect and wait for Mission Planner to detect the drone.

QGroundControl #
- Open
QGroundControl. - Navigate to Application Settings > Comm Links.
- Enable automatic UDP connection, or manually add a
UDPcommunication link. - Set the listening port to
14550. - Connect and wait for QGroundControl to detect the drone.

If the GCS receives no telemetry data, first check whether Windows Firewall is blocking UDP traffic to Mission Planner or QGroundControl.

Configuration Example for Multiple Drones #
STA mode allows multiple drones to connect through the same router. Each Wi-Fi telemetry module must have a unique local IP address, and each flight controller must have a unique system ID.
Network Plan for Multiple Drones #
The following example connects a GCS computer and three drones to the same router:
| Device | IP Address / ID |
|---|---|
| Router gateway | 192.168.8.1 |
| GCS computer IP address | 192.168.8.211 |
| Drone 1 Wi-Fi telemetry module IP address | 192.168.8.212 |
| Drone 2 Wi-Fi telemetry module IP address | 192.168.8.213 |
| Drone 3 Wi-Fi telemetry module IP address | 192.168.8.214 |
| UDP port | 14550 |
Set AT+TIP on all three Wi-Fi telemetry modules to the IP address of the GCS computer:AT+TIP=192.168.8.211
Assign a different AT+MIP address to each Wi-Fi telemetry module.
A separate GCS connection is not required for each drone. As long as every Wi-Fi telemetry module sends to the same GCS computer through AT+TIP and the GCS is listening on the configured UDP port, telemetry from all drones will arrive through the same UDP endpoint.
Configuration Examples for Multiple Drones #
Drone 1
Wi-Fi telemetry module configuration:
AT+SSID=MicoAir_5G
AT+PWD=12345678
AT+MIP=192.168.8.212
AT+TIP=192.168.8.211
AT+GW=192.168.8.1
AT+PORT=14550
AT+BAUD=115200
AT+MODE=1
ArduPilot system ID:SYSID_THISMAV = 1
PX4 system ID:MAV_SYS_ID = 1
Drone 2
Wi-Fi telemetry module configuration:
AT+SSID=MicoAir_5G
AT+PWD=12345678
AT+MIP=192.168.8.213
AT+TIP=192.168.8.211
AT+GW=192.168.8.1
AT+PORT=14550
AT+BAUD=115200
AT+MODE=1
ArduPilot system ID:SYSID_THISMAV = 2
PX4 system ID:MAV_SYS_ID = 2
Drone 3
Wi-Fi telemetry module configuration:
AT+SSID=MicoAir_5G
AT+PWD=12345678
AT+MIP=192.168.8.214
AT+TIP=192.168.8.211
AT+GW=192.168.8.1
AT+PORT=14550
AT+BAUD=115200
AT+MODE=1
ArduPilot system ID:SYSID_THISMAV = 3
PX4 system ID:MAV_SYS_ID = 3
GCS Example for Multiple Drones
After configuring all Wi-Fi telemetry modules and assigning unique flight controller system IDs, connect the GCS over UDP as described in Section 5. If the drones use unique system IDs, the GCS will automatically detect and display all connected drones.
Example with four drones using PX4 and MicoAir-WiFi-Link:


Example with four drones using ArduPilot and MicoAir-WiFi-Link:


Operational Notes for Multiple Drones #
- Each Wi-Fi telemetry module must use a unique
AT+MIPaddress. - Set
AT+TIPon every Wi-Fi telemetry module to the IP address of the GCS computer. - Each flight controller must use a unique system ID.
- If the IP address of the GCS computer changes, update
AT+TIPon every Wi-Fi telemetry module. - Configure a static IP address for the GCS computer on the router to simplify ongoing operation and maintenance.
- If some drones are not detected after multiple drones connect, first check for duplicate system IDs.
Troubleshooting #
No Response to AT Commands #
- Confirm that the Type-C cable supports data transfer.
- Confirm that the correct serial port is selected.
- Confirm that the baud rate is set to
115200. - Confirm that AddCRLF termination is enabled.
Module Cannot Connect to the Router #
- Verify that
AT+SSIDis correct. - Verify that
AT+PWDis correct. - Verify that the router permits the module to connect.
- Verify that the module is operating in
STAmode.
No Telemetry Data at the GCS #
- Verify that the computer’s IP address matches
AT+TIP. - Verify that
AT+MIP,AT+TIP, andAT+GWare in the same subnet. - Verify that the GCS is listening on UDP port
14550. - Verify that Windows Firewall is not blocking the GCS application.
- Verify that the flight controller serial port is configured for
MAVLink. - Verify that the flight controller serial port baud rate matches
AT+BAUD. - Verify that the flight controller and Wi-Fi telemetry module use crossed
TX/RXconnections.
Parameter Changes Do Not Take Effect #
Restart the module with the following command:AT+RST
After the restart, query the configuration again:AT+ALL?
Confirm that the updated parameters have been saved.
Restoring Factory Defaults #
If the configuration is inconsistent or needs to be reset, restore the module to its factory defaults:AT+RESET
After the factory reset, configure STA mode again by following this guide from the beginning.
