【发布时间】:2023-02-23 10:54:00
【问题描述】:
#include "NimBLEDevice.h"
// void setup() in Arduino
void app_main(void)
{
NimBLEDevice::init("NimBLE");
NimBLEServer *pServer = NimBLEDevice::createServer();
NimBLEService *pService = pServer->createService("ABCD");
NimBLECharacteristic *pCharacteristic = pService->createCharacteristic("1234");
}
我想显示/打印通过蓝牙串行发送到 esp32 的字符串。我在 esp32 中使用 NimBLE 库。但我不知道如何使用 NimBLE 接受/接收来自蓝牙串口的数据。如何使用 NimBLE。
【问题讨论】:
-
SPP(串行端口配置文件)是一个经典的蓝牙配置文件,Nimble 是一个 C++ BLE 库,适用于 Espressif ESP32 和使用 NimBLE BLE 堆栈的 Nordic nRF51/nRF52 设备。 Classic 和 BLE 互不兼容
-
我没有使用经典,我只使用 Nimble
标签: c++ arduino bluetooth serial-port esp32