ble_beacon_mode.ino

PaperDIY Assembly Kit · Archivo : ble_beacon_mode.ino · Lenguaje : C++ (Arduino) · Uso : Diffuser un signal Bluetooth Low Energy (BLE) en mode Beacon.

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);
}

← Volver a la ficha