espruino: Wi-Fi на событии подключения не срабатывает

Мне нужно получать уведомление, когда ESP8266 подключается к сети WiFi. Для этого я слушаю connected событие в модуле WiFi. Функция обратного вызова никогда не вызывается.

Код:

var wifi = require("Wifi");

wifi.on('connected', function(details) { 
  console.log('connected to wifi', details);
});

wifi.connect("*****", {password:"****"}, function(err){
    console.log("connected? err=", err, "info=", wifi.getIP());
});

Выход:

>
=undefined
connected? err= null info= {
  "ip": "192.168.1.105",
  "netmask": "255.255.255.0",
  "gw": "192.168.1.1",
  "mac": "5c:**:7f:**:7a:**"
 }

1 ответ

Решение

Событие не сработало, потому что ESP8266 уже был подключен к сети WiFi. При настройке соединения вы можете сохранить настройки, чтобы Espruino автоматически переподключался к WiFi во время загрузки.

Другие вопросы по тегам