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 во время загрузки.