Home > Technologie > MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

0
Advertisement

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

Deutsch / Español

Hola amigos en esta ocasión le voy a enseñar como hacer un Detektor de Redes abiertas con el Modulo WiFi ESP8266, este Detektor nos notifica cuando una rot WiFi cerca de nosotros esta abierta o no tiene cifrado WEP (que casi es lo mismo que abierta), cuando el ESP8266 detecte uno de estos tipos de Redes Inalambricas por medio de un parpadeo del führte nos lo indicara y una vez nos Haya notificado el ESP8266 entrara en modo sueño para ahorrar bateria.

Hallo Freunde dieses Mal im zeigen wirst du, wie man einen Detektor für offene Wi-Fi mit dem Modul ESP8266, dieser Detektor benachrichtigt, wenn eine offene WiFi oder nicht verschlüsselt ist in der Nähe von Ihnen, wenn es eine Art von diesem drahtlosen Netz erkennt, durch eine LED Zeigt es mit blinkend an und einmal informiert es Sie das Modul geht Schlafmodus, um Batterie zu sparen.

Schritt 1: Material

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

Deutsch / Español

El materielle que necesitamos para crear nuestro detector de redes WiFi abiertas es:

  • NodeMCU v1.0 ESP8266 o cualquier versión überlegenes a la versión 01 del ESP8266
  • Rucksack NodeMCU v1.0 ESP8266 disponible en Tindie
  • Bateria LiPo de Adafruit

Este Rucksack fabricado von nosotros puede encontrarlo en Tindie

Teniendo todo es hora de comenzar.

Das Material, das wir unseren geöffneten WiFi Detektor bilden müssen, ist:

  • NodeMCU v1.0 ESP8266 oder eine höhere Version als 01 des ESP8266
  • Rucksack NodeMCU v1.0 ESP8266 auf Tindie
  • Batterie LiPo von adafruit

Dieser Rucksack von uns kann auf Tindie gekauft werden.

Schritt 2: Diagrama de conexión

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

Deutsch / Español

Como queremos tener acceso al modo de sueño del ESP8266 nuestro diagrama de conexión es el siguiente, muy sencillo pero necesario es puentear el Stift RST y el GPIO16

Ursache, die wir Zugang zum Schlafmodus des ESP8266 haben möchten, ist unser conection Diagramm das folgende, ein sehr einfacher Stromkreis aber necesary, conect den RST Stift zum GPIO16

Schritt 3: Codigo

MASLOW: ein offener WiFi-Detektor mit ESP8266

Deutsch / Español

Una vez Conectado todo es hora de Programar, el código necesario para hacer funcionar nuestro Detektor de Redes WiFi Abiertas es el siguiente, este desarrollado para el ESP8266 con el IDE de Arduino.

Sobald diese Verbindung getan wird, ist seine Zeit zu programmieren. Der necesary Code, um unsere WiFi offenen Detektor arbeitet, ist die nächste, war es für die IDE des Arduino mit dem Modul ESP8266 entwickelt.

  https://github.com/sabas1080/OpenWiFiDetectorESP8266/blob/master/OpenWiFiDetector.ino
  #include "ESP8266WiFi.h" <br> // Zeit zum Einschlafen (in Sekunden): const int sleepTimesS = 30;  Void setup () {Serial.begin (115200);  // Set WiFi zum Stationsmodus und trennen von einem AP, wenn es vorher WiFi.mode (WIFI_STA) angeschlossen war;  WiFi.disconnect ();  Verzögerung (100);  PinMode (4, AUSGANG);  Serial.println ( "Setup done");  } Void Schleife () {uint8_t sec;  AnalogWrite (4, 10);  Serial.print (F ( "Scannen ..."));  Int n = WiFi.scanNetworks ();  // WiFi.scanNetworks gibt die Anzahl der gefundenen Netzwerke zurück Serial.println (F ( "scan done"));  If (n == 0) Serial.println (F ( "keine Netzwerke gefunden"));  Sonst {Serial.print (n);  Serial.print (F ( "Netzwerk"));  Wenn (n> 1) Serial.print ( 's');  Serial.println (F ( "gefunden:"));  (Int i = 0; i <n; ++ i) {int sec = WiFi.encryptionType (i);  // Print SSID und RSSI für jedes Netzwerk gefunden Serial.print (i + 1);  Serial.print ( ":");  Serial.print (WiFi.SSID (i));  Serial.print ( "("); Serial.print (WiFi.RSSI (i)); Serial.print ( ")";  Serial.println (sec);  Verzögerung (10);  if ((s == ENC_TYPE_NONE || s == ENC_TYPE_WEP) && (WiFi.RSSI (i)> -95)) {// Wenn offenes Netzwerk und gutes Signal ... // Schalter LED zu auffällig "offene Netzwerke" Flash Sofort analogWrite (4, 1023);  // 1 Sek. Verzögerung (1000);  // "Hotspot öffnen" ist so gut wie die Anzeige bekommt und der Scan // kann jetzt aufhören, in den energiesparenden Sleep-Modus ASAP zu kommen.  // Wenn Sie die serielle Konsole verwenden und alle // Netzwerke anzeigen möchten, kommentieren Sie diese Zeile: //Serial.println ( "Nicht Sicherheit");  // Modus Sleep für ESP8266 Version 12 oder Modell mit Pin16 avaible // Neustart Sprung RST und GPIO16 sleep_now ();  // Funktion Schlaf 30 Sekunden}}}} // Modus Schlaf für ESP8266 Version 12 oder Modell mit Pin16 avaible void sleep_now () {Serial.print (F ( "Sleeping ..."));  // Tiefschlafzeit ist in Mikrosekunden definiert.  Multiplizieren Sie // Sekunden mit 1e6 ESP.deepSleep (sleepTimeS * 1000000);} </ p>

Puedes encontrar mas información für das Repositorio von proyecto

Https: //github.com/sabas1080/OpenWiFiDetectorESP82 ...

Schritt 4: Führen Sie einen geöffneten WiFi Detektor mit ESP8266 aus

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

MASLOW: ein offener WiFi-Detektor mit ESP8266

Deutsch / Español

Una vez cargado el Skizze en el ESP8266 el führte va parpadear cuando encuentre una rot Inalambrica abierta y entrara en modo sueño, ademas podemos ver en la depuracion über serielle cada una de las WiFi encontradas.

Espero les haya gustado este anweisbar.

Gracias ein mi amigo Wero von der Apo llevado acabó para realizar este instructable

Versión en inglés gracias ein Wero

Nos vemos en la proxima.

Sobald die Skizze auf der ESP8266 hochgeladen, blinkt die LED, wenn es gefunden ein offenes WLAN-Netz, und es wird durch den Schlafmodus gehen, können Sie auch durch den seriellen Monitor sehen jeweils eine der gefundenen WiFi.

Vielen Dank an meinen Freund wero durch seine Unterstützung, um dies zu tun

Englische Version von wero

Hoffe, Sie mochten dieses instructable
Bis zum nächsten Mal

Related Reading