c_cpp wifi.event.ino

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp wifi.event.ino相关的知识,希望对你有一定的参考价值。

/*
    This sketch shows the WiFi event usage

*/

#include <ESP8266WiFi.h>

/* Set these to your desired credentials. */
const char *ssid = "QQQQQQQQQQ";
const char *password = "QQQQQQQQQQQ";


void WiFiEvent(WiFiEvent_t event) {
  //  Serial.printf("[WiFi-event] event: %d\n", event);
  switch (event) {
    case WIFI_EVENT_STAMODE_CONNECTED:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WIFI_EVENT_STAMODE_CONNECTED");
      break;
    case WIFI_EVENT_STAMODE_DISCONNECTED:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WiFi lost connection");
      break;
    case WIFI_EVENT_STAMODE_AUTHMODE_CHANGE:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WIFI_EVENT_STAMODE_AUTHMODE_CHANGE");
      break;
    case WIFI_EVENT_STAMODE_GOT_IP:
      Serial.print(millis());
      Serial.print(" => ");
      Serial.println("WIFI_EVENT_STAMODE_GOT_IP");
      Serial.println(WiFi.localIP());
      break;
    case WIFI_EVENT_STAMODE_DHCP_TIMEOUT:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WIFI_EVENT_STAMODE_DHCP_TIMEOUT");
      break;
    case WIFI_EVENT_SOFTAPMODE_STACONNECTED:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WIFI_EVENT_SOFTAPMODE_STACONNECTED");
      break;
    case WIFI_EVENT_SOFTAPMODE_STADISCONNECTED:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WIFI_EVENT_SOFTAPMODE_STADISCONNECTED");
      break;
    case WIFI_EVENT_SOFTAPMODE_PROBEREQRECVED:
      // Serial.print(" => ");
      // Serial.println("WIFI_EVENT_SOFTAPMODE_PROBEREQRECVED");
      break;
    case WIFI_EVENT_MAX:
      Serial.print(millis());
      Serial.print(" => ");

      Serial.println("WIFI_EVENT_MAX");
      break;
  }
}

void setup() {
  Serial.begin(115200);

  // delete old config
  WiFi.disconnect();
  WiFi.onEvent(WiFiEvent);
  WiFi.softAP(ssid, password);
  WiFi.begin("Nat", "devicenetwork");
  delay(1000);
}


void loop() {
  delay(1000);
}

以上是关于c_cpp wifi.event.ino的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 200.岛屿数量

c_cpp 127.单词阶梯

c_cpp MOFSET

c_cpp MOFSET

c_cpp 31.下一个排列

c_cpp string→char *