Arduino, Internet das Coisas e Computação vestível

Você está em » Home : Projetos diversos :: 9. Redes Wifi

[Voltar]

[Avançar]

9.1. Localiza Redes Wifi


Projeto localizando Redes WiFi

O projeto usa WeMos D1 Wifi ESP8266 ou ESP8266 NodeMCU para detectar Redes Wifi. Quanto utilizar a placa WeMos D1 Wifi ESP8266 configurar no  Arduino IDE a placa como WebMos D1 R1. Quanto utilizar a placa ESP8266 NodeMCU configurar no Arduino IDE a placa como NodeMCU 0.9 (ESP-12 Modulo).

// Projeto: Localiza redes WiFi 
// Autor: André Silveira
// Data: 22/08/2019

#include "ESP8266WiFi.h"

void setup() {
      Serial.begin(115200);  
      WiFi.mode(WIFI_STA);      		// Defina o WiFi para o modo estação
      WiFi.disconnect();        		// Desconecta se o sistema estiver conectado
      delay(100);
      Serial.println("Configuração pronta");
}

void loop() {
  Serial.println("Inicia escaneamento");

  int n = WiFi.scanNetworks();     	//  Retorna número de redes localizadas
  Serial.println("Escaneamento terminou");
  
  if (n == 0) {
      	Serial.println("Nenhuma Rede foi localizada");
  } else {
            Serial.print(n);
            Serial.println("Redes localizadas");
            
            for (int i = 0; i < n; ++i) {        
                 Serial.print(i + 1);
                 Serial.print(": ");
                 Serial.print(WiFi.SSID(i));    // Imprime Nome da Rede Wifi
                 Serial.print(" (");
                 Serial.print(WiFi.RSSI(i));    // Imprime Intensidade do sinal
                 Serial.print(")");
                 Serial.println((WiFi.encryptionType(i) == ENC_TYPE_NONE) ? " " : "*");
                 delay(10);
            }
          }
   Serial.println("");
   delay(5000);
}


 

[Voltar]

[Avançar]