You are reading a single comment by @user111636 and its replies. Click here to read the full conversation.
  • So, here is what i come up with:

    var wifi = require("Wifi");
    var doit;
    
    var ssid = 'Vodafone-8751';
    var passwort = 'ABCDEfGh1jKLmnoP';
    
    wifi.stopAP();
    wifi.disconnect();
    
    function lan() {
      wifi.connect(ssid, {password: passwort}, function(s) {
        if (s === 'bad_password') {
          doit = true;
          console.log('Es ist ein Fehler aufgetreten: ' + s);
          console.log('Verbindungsversuch gestartet ...');
          lan();
        }
        if (s != 'bad_password') {
          console.log('Es ist ein Fehler aufgetreten: ' + s);
          console.log('Verbindungsversuch wird abgebrochen.');
        }
      });
      console.log(wifi.getIP().ip);
    } // Ende: lan()
    setTimeout(lan,500);
    
    wifi.on('connected', function(s) {
      console.log('Es hat endlich geklappt, Verbindungsstatus: ' + s);
      if (doit) {
        doit = false;
      }
    });
    

    and get stock in:

    0.0.0.0
    Es ist ein Fehler aufgetreten: bad_password
    Verbindungsversuch gestartet ...
    0.0.0.0
    Es ist ein Fehler aufgetreten: bad_password
    Verbindungsversuch gestartet ...
    0.0.0.0
    Es ist ein Fehler aufgetreten: bad_password
    Verbindungsversuch gestartet ...
    0.0.0.0
    
About

Avatar for user111636 @user111636 started