Come configurare NodeMcu in modalità Access Point (AP)

Grazie a NodeMcu, configurare il nostro dispositivo Esp8266 in modalità Access Point è molto semplice. Ecco come fare.

Supponiamo di voler creare un Access Point con questa configurazione:

  • Nome rete (SSID): MyNode
  • Password di rete: PassSegreta

Diamo inoltre un indirizzo ip, una netmask e un gateway all’access point

  • Ip: 192.168.0.1
  • Netmask: 255.255.255.0
  • Gateway: 192.168.0.1

Iniziamo a programmare lo script in Lua
Per prima cosa dobbiamo impostare la modalità Access Point


-- setto la modalità Access Point
wifi.setmode(wifi.SOFTAP)

Poi procedo all’inserimento dei parametri di configurazione nome rete e password:


-- setto parametri Access Point
cfgSoftAP={}
cfgSoftAP.ssid="MyNode"
cfgSoftAP.pwd="PassSegreta"
wifi.ap.config(cfgSoftAP)

e quelle di rete:


-- setto parametri ip
cfgIP ={}
cfgIP.ip = "192.168.0.1"
cfgIP.netmask = "255.255.255.0"
cfgIP.gateway = "192.168.0.1"
wifi.ap.setip(cfgIP)

Combinando il tutto otteniamo il seguente script:


-- setto la modalità Access Point
wifi.setmode(wifi.SOFTAP)
-- setto parametri Access Point
cfgSoftAP={}
cfgSoftAP.ssid="MyNode"
cfgSoftAP.pwd="PassSegreta"
wifi.ap.config(cfgSoftAP)
-- setto parametri ip
cfgIP ={}
cfgIP.ip = "192.168.0.1"
cfgIP.netmask = "255.255.255.0"
cfgIP.gateway = "192.168.0.1"
wifi.ap.setip(cfgIP)

Se non abbiamo fatto errori, dovremmo trovare una nuova rete wifi!

Nodemcu trovare wifi Access Point

Una volta inserito il nome di rete e la password dovremmo essere connessi al NodeMcu con un indirizo ip assegnato!

NodeMcu windows access point

Stesso test con lo smartphone:

NodeMcu smartphone lista reti  NodeMcu smartphone inserimento password  NodeMcu smartphone connesso rete

Riguardo Matteo Dalle Feste

Web Designer e Developer presso una nota testata giornalistica sul turismo. Appassionato di domotica, nel tempo libero, cura la realizzazione sia hardware che software di piccoli progetti domotici fai da te.

Guarda anche

CiaoBitHome v1.0 + NodeMcu + OpenHab

Il progetto CiaoBitHome v1.0, la domotica fai da te: In questo articolo presentiamo un progetto …

2 Commenti

  1. Ciao Matteo, configurando ESP8266 sia come AP che STATION, sarebbe possibile collegandosi all’AP da smartphone cambiare le impostazioni WiFi (SSID e Password) per la rete a cui si deve collegare l’ESP?

    Mi spiego meglio: ho un web server su ESP8266 da cui leggo dati ambientali letti dai sensori, voglio prendere questo aggeggio e portarlo in un altro ambiente però non voglio portare con me il laptop per dovermi collegare, cambiare dati di accesso e ricaricare lo sketch. Si può fare da smartphone? Eventualmente come?

    Grazie

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *