Documentation/LQ-10 Video/Data Transmission Module WikiEnglish · V1
Browse documentation
AI Configuration Assistant

AI Configuration Assistant

If you have ever configured a video and data transmission system for a drone, you know the pain.

10 min read · English documentation

Why Is Conventional Video and Data Transmission Configuration So Frustrating?

If you have ever configured a video and data transmission system for a drone, you know the pain.

Pain Point Conventional Method Consequence
Remembering IP addresses It is easy to forget which unit is airborne and which is on the ground after unplugging the Ethernet cable Repeatedly checking documentation, attaching notes, and verifying settings
Searching the web interface Connect an Ethernet cable and search through more than a dozen pages for WiFi, serial-port, and SBUS settings Configuration feels like a maze; finding one forwarding rule takes three menu levels
Avoiding duplicates A few extra clicks in the web interface can create two forwarding rules for USART0 Remote control stops working, followed by half an hour of troubleshooting
Installing the environment Install Python, configure environment variables, and resolve dependency conflicts Half an hour passes before device configuration even begins
Entering AT commands Manually enter commands for the airborne unit, ground unit, ports, and IP addresses one by one One incorrect digit can take the entire network offline
Configuring both units Go back and forth for at least 40 minutes, checking each item individually Tiring, repetitive, and highly error-prone

Configuring one airborne-and-ground pair conventionally usually takes 35–50 minutes. That changed when I handed the entire process to Cursor Agent.

Buy the LQ-10 and Get the AI-Powered Configuration Project—the Complete Experience

When you purchase the AMOVLAB LQ-10, we provide the complete AI-powered configuration project. This is not simply “a complimentary script.” You receive:

  • A ready-to-use Cursor configuration assistant (with built-in Python, so no environment needs to be installed on Windows)
  • Conversational configuration in natural language (configure devices by speaking Chinese)
  • Automatic discovery and repair (no IP addresses to remember and no fear of incorrect changes)
  • Complete documentation and video tutorials (from connecting the Ethernet cable to establishing a QGC link) The hardware comes with configuration efficiency. The LQ-10 itself is a high-performance video/data transmission module; paired with this AI configuration solution, it truly becomes plug-and-play.

Conventional vs. AI: See the 20× Efficiency Difference in One Table

Configuration Stage Conventional Method (Manual Web Interface) Cursor AI Configuration Efficiency Difference
Device discovery Manually ping subnets, guess IP addresses, and try the web interface on each device Say “I don't know the IP address,” and the Agent runs discovery automatically ∞×
Status check Open three web pages and check every item Probe automatically and output a single table 10×
Apply configuration Fill in five forms, click Save, and wait for refreshes Say “Confirm,” and the AT command sequence runs automatically 20×
Error prevention Duplicate rules are easy to add and must be cleared manually Automatic UARTRM + UARTCLR prevents stacking Avoids rework
Change IP and restart Change IPCFG manually, run REBOOT manually, and wait 30 seconds Automatic APPLY + REBOOT with automatic waiting No operation required
Repair mistakes Consult documentation, locate the problem, and make manual changes in the web interface Say “Confirm repair,” and the configuration is reapplied automatically From 20 minutes to 30 seconds
Total time for both units 35–50 minutes (including troubleshooting) 2–3 minutes (including swapping the cable) 20×
Learning curve Requires understanding AT commands, web-interface structure, and SBUS rules If you can speak, you can use it Approaches 0
Error probability High (mistyped IP addresses or ports and duplicate rules) Extremely low (dry-run preview + automatic safeguards) Risk reversed

The key difference is that the conventional method leaves all the mental work—remembering parameters, consulting documentation, and preventing mistakes—to the user. AI configuration handles all of it. The user only connects the cable and says “Confirm”; the Agent handles execution.

In Practice: Point-to-Point Configuration in Just 7 Steps

Overview—You Only Need to Do 2 Things

Step What the User Says/Does What the AI Does Automatically Time
1 Connect the Ethernet cable to the airborne unit first (both units have the same factory IP, so connect them separately to avoid a conflict) 10 seconds
2 Tell Cursor: “I want to configure the full point-to-point stack” The AI introduces the scenario and confirms the configuration plan 10 seconds
3 The AI automatically checks the Ethernet interface, discovers the device, detects the WiFi mode, and outputs a readiness report 15 seconds
4 Say: “Confirm” The airborne-unit configuration is applied automatically (STA / IP .202 / SBUS) 30 seconds
5 Unplug the cable → connect it to the ground unit (only one unit connected) 10 seconds
6 Say: “Start configuring the ground unit” Automatic check → dry-run → execution (AP / IP .201 / SBUS) 30 seconds
7 The AI automatically pings both units (.201 ground + .202 airborne) to verify pairing and the link 10 seconds
Total 2 phrases + 2 cable swaps Everything else is automatic ≈ 2 minutes

That is the essence of AI configuration: the user only connects the cable and confirms; everything else is automated.

Details—What Exactly Does the AI Do Behind the Scenes?

Step 1: Connect the Cable to the Airborne Unit First Important prerequisite: the LQ-10 airborne and ground units have the same factory IP address (both default to 192.168.1.201). Connecting both to the same computer or switch at the same time causes an IP conflict. Correct procedure: connect only one unit at a time, starting with the airborne unit.

image.png

Step 2: Tell the AI About Your Scenario Enter the following in Cursor: Me: I want to configure the full point-to-point stack The Agent does not execute anything immediately. It first confirms the scenario and checks readiness. This is one of the best aspects of AI configuration: it does not operate blindly, but first provides a “health-check report.”

Step 3: Automatic AI Check (You Only Need to Watch)

The following commands run automatically in the background: powershell

.\lq-10.ps1 discover -v
.\lq-10.ps1 probe --ip <current-IP>

A readiness table is displayed:

Check Status Description
Wired network interface Up, 100 Mbps
Interface IP 192.168.1.14
Device discovery 1 LQ-10: 192.168.1.201
WiFi mode ⚠️ The current mode may be ap/sta; the script writes the correct mode for the role
Only one unit connected Only 1 LQ-10 responds on the network

Conclusion: The network is ready for configuration. It does not matter if the current WiFi mode is incorrect; the script writes the correct mode. What did the user do? Nothing—they only glanced at the report.

image.png

Step 4: Confirm and Let the AI Configure the Airborne Unit Automatically

The Agent first runs a dry-run: powershell

.\lq-10.ps1 apply --profile full-stack --role sky --discover --dry-run

It displays the values that will be written:

Item Value
Profile full-stack (network + USART0 SBUS)
IP 192.168.1.202 (changed automatically to avoid a conflict with the ground unit)
WiFi STA, connects to amovlab1234
USART0 SBUS 100000 8E2
Forwarding 1 rule → peer 192.168.1.201:7000 (ground unit)
Process Clear old rules → write configuration → APPLY

The user confirms: Me: Confirm The Agent executes: powershell

.\lq-10.ps1 apply --profile full-stack --role sky --discover

The complete AT command sequence is sent automatically in the background (completely transparent to the user): Text

AT+UARTCLR=0
AT+UARTCLR=1
AT+UARTCLR=2
AT+IPCFG=192.168.1.202,255.255.255.0,192.168.1.1
AT+WIFIMODE=sta
AT+STACFG=amovlab1234,WPA-PSK,87654321
AT+UARTCFG=0,sbus,100000,8,2,e,n
AT+UARTRULE=0,udp,unicast,remote,rxtx,192.168.1.201,7000
AT+APPLY

AT+APPLY reloads the network at runtime. After the IP address changes, the tool should switch to the new address and continue communicating; a complete restart is unnecessary. Only switching between broadband and narrowband modes requires AT+REBOOT.

image.png

Step 5: Swap the Cable and Connect the Ground Unit

Follow the Agent's prompt: Unplug the Ethernet cable from the airborne unit → connect it to the ground unit (only one unit connected)

image.png

Step 6: Start Configuring the Ground Unit Say the following in Cursor: Me: Start configuring the ground unit The Agent repeats the same process: check → dry-run → confirm → execute. The ground-unit configuration differs as follows:

Item Ground Unit
IP 192.168.1.201 (target address)
WiFi AP, SSID amovlab1234 / channel 153 / WPA2
Forwarding 1 rule → peer 192.168.1.202:7000 (airborne unit)

Important: the script automatically clears old serial-port rules (UARTRM + UARTCLR), preventing the remote control from failing when two duplicate forwarding rules are added in the web interface.

image.png

Step 7: Verify Communication Between Both Units Automatically

Unplug the Ethernet cable and allow the airborne and ground units to pair over WiFi (ground AP amovlab1234). The Agent automatically executes: powershell

.\lq-10.ps1 verify --discover

Output:

[OK] 192.168.1.201 (ground AP)
[OK] 192.168.1.202 (airborne STA)

Both units respond to ping, WiFi pairing succeeds, and the remote-control link is ready.

Fault-Tolerance Test: The AI Fixed My “Mistake” in 30 Seconds

image.png

While configuring the ground unit, I carelessly changed the USART0 forwarding port to 7001 in the web interface (it should be 7000). The Agent detected it immediately during verification: Agent: The USART0 forwarding port was changed to 7001, but it should be 7000. This is very likely the setting you accidentally changed in the web interface. It offered two options:

  • Option A: Let me reapply the ground-unit configuration (automatic repair)
  • Option B: Change it manually in the web interface I replied: Confirm repair. The Agent reran apply --role ground, automatically cleared the incorrect rule, and restored 7000. This content is currently unavailable outside Feishu Docs.
Method Time Operational Complexity
Conventional method 15–20 minutes Consult documentation → locate the problem → make a manual web-interface change → save → verify
AI method 30 seconds One phrase

That is the value of the AI configuration project included with the LQ-10: it not only configures, but also diagnoses and repairs.

Why Is This Solution “Hardware with a Complete Experience”?

The LQ-10 has powerful hardware specifications:

Hardware Feature Description
All-in-one Video + data transmission + SBUS remote control, all handled by one module
UDP AT New firmware supports configuration over a UDP channel, with no serial cable required
Built-in Python The project includes its own interpreter and works immediately on Windows

But hardware specifications do not equal user experience. This AI-powered configuration project determines whether setup takes 30 minutes or 2 minutes. When you purchase the LQ-10, you receive:

  • ✅ Cursor intelligent configuration assistant (natural-language interaction with no commands to memorize)
  • ✅ Automatic discovery and repair (dry-run + one-click repair)
  • ✅ Complete documentation (TEST-START / GUIDED-WORKFLOW / USART-SBUS-RULES)
  • ✅ Supporting video tutorials (from unboxing to QGC communication)
  • ✅ Continuous updates (Profile extensions and new-firmware adaptation) This is not “a complimentary script.” It lowers the configuration barrier for professional video and data transmission systems until speaking is all that is required.

Who Is This Solution For?

Audience Benefit
Drone developers Quickly establish a video and data link and focus effort on the flight controller and algorithms
Education/training Students do not need to memorize AT commands; they can begin hands-on work once they understand the principles
Batch deployment Reuse the same Profile to reduce repetitive work
Field commissioning Bring a laptop + Cursor and change configurations on site as easily as having a conversation
Beginners Configure a video and data transmission system for the first time without being discouraged by the web interface

Summary

The LQ-10 is a highly integrated video/data transmission module, but this AI-powered configuration solution is what makes it truly easy to use. In essence, it translates the configuration process for professional equipment into a natural-language conversation:

  • You do not need to remember IP addresses; just say “I don't know the IP address”
  • You do not need to understand AT commands; just say “Start configuration”
  • You do not need to fear mistakes; dry-run and automatic repair provide safeguards
  • You do not need to install Python; the project includes an interpreter
  • Both units have the same factory IP? The AI automatically changes them to .202/.201 to avoid a conflict Purchase the AMOVLAB LQ-10 to receive the complete AI-powered configuration project and experience end-to-end automation—from connecting an Ethernet cable to establishing the remote-control link.

📹 Supporting videos will be released later, demonstrating the complete process:

  • Why the two units cannot be connected at the same time (factory IP conflict demonstration)
  • How to connect the Ethernet cable (only one unit at a time)
  • How to interact in Cursor
  • How to repair a configuration mistake with one click
  • Final MAVLink and RC verification in QGroundControl If you use the LQ-10, or have any scenario that requires configuring two video/data transmission units, we strongly recommend trying this AI configuration solution. Configuring a drone video and data link really should be this simple.