Configuring VEX AIM for Wi-Fi Station Mode#

Instead of broadcasting its own network, the robot can also join an existing Wi-Fi network (Station Mode). This page walks through entering Wi-Fi credentials, finding the robot’s assigned IP address, and updating your workspace to match.

1. Access the AIM Setup Dashboard#

In a web browser, enter the robot’s IP Address from the Access Point Information menu.

A browser address bar displays the IP address 192.168.4.1 with a warning labeled Not secure, indicating a lack of HTTPS encryption for the connection.

2. Enable Station Mode#

Check the Join existing network box.

A setup screen for the AIM robot showing the WiFi parameters section with the Join existing network option unchecked, indicating the robot will start in AP mode. The IP address is set to 0.0.0.0.

3. Enter the Network Information#

Enter the target Wi-Fi network SSID and password. Each field supports a maximum of 20 characters.

Note: Static IP addresses are not supported. The robot uses DHCP to obtain its network settings. Because the SSID and password are stored directly on the robot, VEX recommends setting up a dedicated Wi-Fi network for AIM in environments where the device will be shared—this helps avoid connection issues caused by overwritten or conflicting credentials.

A WiFi setup form for the AIM robot with Join existing network checked, a network name entered as QUICKSILVER, and a hidden password field filled in. The IP address field is greyed out.

After selecting Save, the robot will exit AP mode and switch to Station Mode, joining the specified network.

4. Find the Robot’s Assigned IP Address#

Once connected to the network, press the Station icon to view the different IP Address assigned to the robot by the router.

A circular robot display showing that the AIM robot is connected to the network QUICKSILVER with the IP address 192.168.2.51, indicated by a green router icon and the word Station at the bottom.

5. Clone the WebSocket Repository#

The WebSocket client library used to communicate with the VEX AIM Coding Robot is available on GitHub.

To get started, clone the repository and open it in your preferred Python editor or IDE (e.g., VS Code, PyCharm, or a terminal-based editor like Vim).

6. Save the Assigned IP Address#

Open the settings.json file located in the vex folder. Update the host field with the assigned IP Address in Station Mode.

A section of a settings.json file opened in a code editor, showing the host field set to the IP address 192.168.2.51 inside a red rectangle.

You can now proceed with setting up your Python virtual environment if you haven’t already.