Come utilizzare il Wi-Fi (AP mode) su ESP32 #3.2

Nell’articolo di oggi e nel successivo vedremo come interfacciare ESP32 con il Wi-Fi.

Ci sono 3 modalità differenti di connessione:

  • Station Mode
  • AP mode
  • AP+station mode.

Oggi vedremo la prima modalità: la “AP mode”.

L’access point o punto di accesso (anche indicato con l’acronimo AP) è un dispositivo di rete che consente l’accesso wireless, in ambito locale.

Quando viene selezionata la modalità AP su ESP32 viene creato a tutti gli effetti una hotspot al quale ci possiamo collegare con il nostro PC o smartphone, come indicato nella figura sottostante. Per comunicare con ESP32 dobbiamo collegarci all’hotspot. Nel momento in cui si è stabilita una connessione con ESP32 si potrà comunicare con esso.

Esp32

Codice

Prima di eseguire e caricare lo sketch possiamo modificare il nome e password dell’access point cambiando il valore delle seguente assegnazioni:

Ovviamente puoi anche lasciare il nome e password di default.

Ora puoi compilare e caricare il codice sulla scheda. Per verificare se tutto funziona correttamente apri il monitor seriale e imposta la velocità di trasmissione su 115200. Verrà visualizzato il seguente contenuto:

Esp32

Ora puoi visualizzare l’AP di ESP32 nelle scansioni delle reti Wi-Fi sul nostro Smartphone. Il nome dell’AP e password saranno quelli inseriti nelle due precedenti assegnazioni.

Esp32

Spiegazione codice

Includiamo la libreria WiFi.h per ESP32.

Inseriamo nome e password del nostro Access Point (AP)

Impostiamo la connessione in modalità AP.

Configuriamo l’indirizzo IP, il gateway e la subnet mask per ESP32.

Attiva un AP in ESP32, il cui nome è impostato da ssid_AP e la password è impostata da password_AP.

Con queste istruzioni controlliamo se la modalità AP è stata configurata correttamente. In caso affermativo stampiamo sul monitor seriale l’indirizzo IP e MAC dell’access point; altrimenti verrà stampato un messaggio di errore.

Iscriviti ai nostri gruppi Telegram

Link utili

Seguici per non perdere le prossime novità!

Simone Candido è un ragazzo appassionato del mondo tech nella sua totalità. Simone ama immedesimarsi in nuove esperienze, la sua filosofia si basa sulla irrefrenabile voglia di ampliare a 360° le sue conoscenze abbracciando tutti i campi del sapere, in quanto ritiene che il sapere umano sia il connubio perfetto tra cultura umanistica e scientifica.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.