Changing VEX AIM’s IP Address in Access Point Mode#

Once the robot is in Access Point (AP) mode, you optionally have the ability to assign it a custom IP address if needed. This can make reconnecting easier and more consistent, especially in environments with multiple robots or shared networks. This page explains how to configure the robot’s AP-mode IP address and update 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. Update the IP Address#

Manually update the IP Address by editing the IP Address (AP mode only) field and selecting Save to apply the changes.

The AIM Setup screen shows version numbers at the top and includes a section titled WiFi parameters. The field labeled IP Address (AP mode only) is highlighted and contains the address 192.165.5.1.

Note: Leave Join existing network unchecked.

3. 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).

4. Save the Configured IP Address#

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

A settings.json file is open in a code editor, displaying a highlighted line where the host IP address is set to 192.165.5.1 within a JSON object under the connection key.

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