如何在 ESP32 上获取 BLE 设备 ID

问题描述 投票:0回答:0

我开发了一个 Cordova 应用程序,它通过蓝牙或 wifi 连接到 ESP32 开发板。我在 ESP32 板上使用 BLEDevice 和 BLEServer 对象。一旦在 ESP32 端设置好一切,它就会开始广告

BLEAdvertising *pAdvertising = pServer->getAdvertising();
pAdvertising->start();

当我使用 Cordova 应用程序扫描 BT 设备时,我可以看到 ESP32 设备包含以下信息:

id = "25DAB436-A5F8-2303-5F84-8B2DCE8581AE";
name = ModelCommander;
rssi = "-46";
state = disconnected;

id 属性(本例中为“25DAB436-A5F8-2303-5F84-8B2DCE8581AE”)用于创建从 Cordova 应用程序到 ESP32 设备的 BT 连接。有没有办法,如何使用 ESP32 代码获取 ID?我只能使用

获取BT MAC地址
BLEDevice::getAddress()
bluetooth uuid esp32
© www.soinside.com 2019 - 2024. All rights reserved.