// ESP32 BLE Scanner demo — magikh0e.pl web flasher #include BLEScan* scan; void setup() { Serial.begin(115200); BLEDevice::init(""); scan = BLEDevice::getScan(); scan->setActiveScan(true); } void loop() { BLEScanResults* r = scan->start(5, false); Serial.printf("%d BLE devices\n", r->getCount()); for (int i = 0; i < r->getCount(); i++) { BLEAdvertisedDevice d = r->getDevice(i); Serial.print(" "); Serial.print(d.getAddress().toString().c_str()); Serial.print(" "); Serial.print(d.haveName() ? d.getName().c_str() : "(no name)"); Serial.print(" "); Serial.print(d.getRSSI()); Serial.println("dBm"); } scan->clearResults(); delay(2000); }