Tutorial del Internet de las Cosas y Bluetooth con el ESP32
Juan Antonio Villalpando
Volver al índice del tutorial
____________________________
149.- Wemos D1 R32 ESP32. Bluetooth clásico. Cambiar el nombre.
_________________________________
12.- Cambiar el nombre del Bluetooth del ESP32. Bluetooth clásico (SPP).
- Una vez conectado a un dispositivo Bluetooth desde el móvil, podemos cambiar facilmente su nombre en: Bluetooth / Renombrar.
- Pero en este caso queremos cambiar el nombre del Bluetooth directamente en el ESP32, en vez que aparezca ESP32text, aparezca otro nombre al realizar la vinculación.
- Para ello seguimos este tutorial y cargamos el código indicado.
- En este ejemplo, el nuevo nombre del Bluetooth será ESP32 BT
https://techtutorialsx.com/2018/03/06/esp32-arduino-bluetooth-classic-setting-the-device-name/
- Uno de los motivos de cambiar un nombre, sería el distinguir el Bluetooth personal en lugar donde convivan muchos Bluetooth de la misma marca, todos se llamarán, en este caso ESP32test y no distinguiremos el nuestro, al cambiarle el nombre ya siempre conoceremos el nombre del Bluetooth de nuestra tarjeta.
_____________________________________________
- Código para cambiar el nombre del Bluetooth en el ESP32.
nombre_BT_ESP32.ino |
#include "esp_bt_main.h"
#include "esp_gap_bt_api.h"
#include "esp_bt_device.h"
bool initBluetooth(const char *deviceName)
{
if (!btStart()) {
Serial.println("Failed to initialize controller");
return false;
}
if (esp_bluedroid_init()!= ESP_OK) {
Serial.println("Failed to initialize bluedroid");
return false;
}
if (esp_bluedroid_enable()!= ESP_OK) {
Serial.println("Failed to enable bluedroid");
return false;
}
esp_bt_dev_set_device_name(deviceName);
esp_bt_gap_set_scan_mode(ESP_BT_SCAN_MODE_CONNECTABLE_DISCOVERABLE);
}
void setup() {
Serial.begin(115200);
if(!initBluetooth("ESP32 BT")){
Serial.println("Bluetooth init failed");
};
}
void loop() {}
|
_____________________________________________
- Comentarios.
- Primero carga el programa en el ESP32.
- Después en el móvil, activa el Bluetooth y vincula el ESP32 al móvil. La contraseña de vinculación suele ser 1234.
_______________________________
|