ble_beacon_mode.ino

PaperDIY Assembly Kit · Fichier : ble_beacon_mode.ino · Langage : C++ (Arduino) · Usage : Diffuser un signal Bluetooth Low Energy (BLE) en mode Beacon.

Diffusion BLE passive pour être détecté par les smartphones.

Installez la bibliothèque BLE standard ESP32. Téléversez le code. Utilisez une application comme 'nRF Connect' sur Android ou iOS pour scanner les appareils BLE. Vous devriez voir 'PaperDIY' apparaître dans la liste des périphériques à proximité.

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

← Retour à la fiche