C++| Arduino IDE | ESP8266. Программа на С++ сканирования окружающих WiFi сетей модулем ESP8266 с выводом результата на Монитор порта COM

#include<ESP8266WiFi.h>
String ssid;
uint8_t encryptiontype; // переменная целого типа без знака длинной 8 бит
int32_t rssi;
int32_t channel;
uint8_t* bssid;
bool ishidden;
void setup() {
Serial.begin(74880);
Serial.println();
WiFi.mode(WIFI_STA);

IPAddress device_ip (172, 17, 18, 3);
IPAddress dns_ip ( 8, 8, 8, 8);
IPAddress gateway_ip (172, 17, 18, 1);
IPAddress subnet_mask(255, 255, 255, 240);
WiFi.config(device_ip, dns_ip, gateway_ip, subnet_mask);// прописывает статический IP-адрес, адрес DNS, шлюза и маску подсети
//

WiFi.disconnect();
delay(100);
int n=WiFi.scanNetworks(false,true);
for(int i=0;i<n;i++){ WiFi.getNetworkInfo(i,ssid,encryptiontype,rssi,bssid,channel,ishidden);
//PARAMETERS ARE PASSED BY REFERENCE
Serial.printf(«%d:%s,ch:%d (%ddbm) %s %s\n»,i+1,ssid.c_str(),channel,rssi,encryptiontype==ENC_TYPE_NONE?»OPEN»:» «,ishidden?»hidden»:» «);
}
}
void loop() {
}