VEX AIMin määrittäminen Wi-Fi-asematilaa varten#

Oman verkkonsa lähettämisen sijaan robotti voi liittyä myös olemassa olevaan Wi-Fi-verkkoon (asematila). Tällä sivulla käydään läpi Wi-Fi-tunnistetietojen syöttäminen, robotin IP-osoitteen etsiminen ja työtilan päivittäminen vastaavaksi.

1. Access the AIM Setup Dashboard#

Kirjoita verkkoselaimeen robotin IP-osoite Tukiaseman tiedot -valikosta.

Selaimen osoiterivillä näkyy IP-osoite 192.168.4.1 ja varoitus "Ei suojattu", mikä osoittaa, että yhteydellä ei ole HTTPS-salausta.

2. Enable Station Mode#

Valitse Liity olemassa olevaan verkkoon -ruutu.

AIM-robotin asennusnäyttö, jossa näkyy WiFi-parametrit ja Liity olemassa olevaan verkkoon -vaihtoehtoa ei ole valittuna, mikä osoittaa, että robotti käynnistyy tukiasematilassa. IP-osoitteeksi on asetettu 0.0.0.0.

3. Enter the Network Information#

Anna kohde-Wi-Fi-verkon SSID ja salasana. Jokainen kenttä tukee enintään 20 merkkiä.

Huomautus: Staattisia IP-osoitteita ei tueta. Robotti käyttää DHCP:tä verkkoasetustensa hakemiseen. Koska SSID ja salasana tallennetaan suoraan robottiin, VEX suosittelee erillisen Wi-Fi-verkon määrittämistä AIM:lle ympäristöissä, joissa laitetta jaetaan – tämä auttaa välttämään päällekirjoitettujen tai ristiriitaisten tunnistetietojen aiheuttamat yhteysongelmat.

AIM-robotin WiFi-asetuslomake, jossa on valittuna Liity olemassa olevaan verkkoon, verkon nimeksi on annettu QUICKSILVER ja piilotettu salasana -kenttä on täytetty. IP-osoitekenttä on harmaana.

Kun olet valinnut Tallenna, robotti poistuu tukiasematilasta ja siirtyy asematilaan liittyen määritettyyn verkkoon.

4. Find the Robot’s Assigned IP Address#

Kun olet muodostanut yhteyden verkkoon, paina Asema-kuvaketta nähdäksesi reitittimen robotille antaman eri IP-osoitteen.

Pyöreä robottinäyttö, joka osoittaa, että AIM-robotti on yhteydessä QUICKSILVER-verkkoon IP-osoitteella 192.168.2.51, mikä ilmaistaan ​​vihreällä reititinkuvakkeella ja sanalla Station alareunassa.

5. Clone the WebSocket Repository#

VEX AIM -koodausrobotin kanssa kommunikointiin käytetty WebSocket-asiakaskirjasto on saatavilla GitHubissa.

Aloita kloonaamalla repositorio ja avaamalla se haluamassasi Python-editorissa tai IDE:ssä (esim. VS Code, PyCharm tai päätepohjainen editori, kuten Vim).

6. Save the Assigned IP Address#

Avaa settings.json tiedosto, joka sijaitsee vex-kansiossa. vex Päivitä host -kenttään määritetty IP-osoite asematilassa.

Osa settings.json-tiedostosta avattu koodieditorissa, jossa isäntäkentäksi on asetettu IP-osoite 192.168.2.51 punaisen suorakulmion sisällä.

Voit nyt jatkaa Python-virtuaaliympäristösi määrittämistä, jos et ole jo tehnyt niin.