espruino:wifi on connect 事件未触发

espruino: wifi on connect event not fired

当 ESP8266 连接到 WiFi 网络时,我需要得到通知。 为此,我正在监听 WiFi 模块中的 connected 事件。 永远不会调用回调函数。

代码:

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:**"
 }

事件没有触发,因为ESP8266已经连接到WiFi网络。当您设置连接时,您可以 save 设置以使 Espruino 在启动时自动重新连接到 WiFi。