ble_beacon_mode.ino
Difusión BLE pasiva para ser detectada por smartphones.
Instale la biblioteca BLE estándar de ESP32. Cargue el código. Use una aplicación como 'nRF Connect' en Android o iOS para escanear dispositivos BLE. Debería ver 'PaperDIY' aparecer en la lista de dispositivos cercanos.
ble_beacon_mode.ino
#include <BLEDevice.h>
#include <BLEUtils.h>
#include <BLEAdvertising.h>
BLEAdvertising *pAdvertising;
void setup() {
Serial.begin(115200);
Serial.println("Starting BLE Beacon...");
BLEDevice::init("PaperDIY-BLE");
pAdvertising = BLEDevice::getAdvertising();
// Configuration simple de diffusion
BLEAdvertisementData oAdvertisementData = BLEAdvertisementData();
oAdvertisementData.setName("PaperDIY");
pAdvertising->setAdvertisementData(oAdvertisementData);
pAdvertising->start();
Serial.println("BLE Advertising started");
}
void loop() {
// Le BLE fonctionne en arrière-plan
delay(1000);
}