配置 VEX AIM 以用于 Wi-Fi 站模式#

机器人不仅可以广播自己的网络,还可以加入现有的 Wi-Fi 网络(站点模式)。本页面将引导您输入 Wi-Fi 凭据、查找机器人分配的 IP 地址,并更新您的工作空间以进行匹配。

1. Access the AIM Setup Dashboard#

在 Web 浏览器中,从接入点信息菜单输入机器人的 IP 地址。

浏览器地址栏显示 IP 地址 192.168.4.1,并带有标有“不安全”的警告,表示连接缺乏 HTTPS 加密。

2. Enable Station Mode#

勾选加入现有网络框。

AIM 机器人的设置屏幕,显示 WiFi 参数部分,其中“加入现有网络”选项未选中,表示机器人将以 AP 模式启动。IP 地址设置为 0.0.0.0。](/_static/img/Websocket/Join_Existing_Network.png)

3.输入网络信息#

输入目标 Wi-Fi 网络 SSID 和密码。每个字段最多支持 20 个字符。

**注意:**不支持静态 IP 地址。机器人使用 DHCP 获取其网络设置。由于 SSID 和密码直接存储在机器人上,VEX 建议在设备共享的环境中为 AIM 设置专用 Wi-Fi 网络——这有助于避免因凭据覆盖或冲突而导致的连接问题。

AIM 机器人的 WiFi 设置表单,已勾选“加入现有网络”,网络名称输入为 QUICKSILVER,并填写了隐藏密码字段。IP 地址字段显示为灰色。

选择保存后,机器人将退出AP模式,切换到Station模式,加入指定的网络。

4. Find the Robot’s Assigned IP Address#

一旦连接到网络,按下Station图标即可查看路由器分配给机器人的不同IP地址。

圆形机器人显示屏显示 AIM 机器人已连接到网络 QUICKSILVER,IP 地址为 192.168.2.51,由绿色路由器图标和底部的 Station 字样表示。

5.克隆WebSocket存储库#

用于与 VEX AIM 编码机器人通信的 WebSocket 客户端库可在 GitHub 上找到。

首先,克隆存储库并在您喜欢的 Python 编辑器或 IDE(例如 VS Code、PyCharm 或基于终端的编辑器(如 Vim))中打开它。

6.保存分配的IP地址#

打开位于 vex 文件夹中的 settings.json 文件。使用站点模式下分配的 IP 地址更新 host 字段。

在代码编辑器中打开的 settings.json 文件的一部分,其中红色矩形内显示了设置为 IP 地址 192.168.2.51 的主机字段。

如果您…/websocket_library_setup/setting_up.md没有设置 Python 虚拟环境,现在可以继续了。