NimBLE
/icons/github.icon
bluedroid BLE library for esp32と同等の機能でフラッシュの使用量を半減し,RAMの使用量も約100KB削減
サンプル
NimBLE_Client.ino
API
BLEDevice::getScanで返ってくるインスタンスはシングルトンなので呼び出し側でdeleteしないこと
BLEAddressType
0x00: BLE_ADDR_PUBLIC
0x01: BLE_ADDR_RANDOM
0x02: BLE_ADDR_PUBLIC_ID
0x03: BLE_ADDR_RANDOM_ID
参考
esp-nimble-cpp / NimBLE-Arduino
NimBLE-Arduino - Arduino Reference
ESP32 Bluetooth API
esp-nimble-cpp / NimBLE-Arduino: Migrating from Bluedroid to NimBLE
NimBLEでESP32(M5StickC)にBLE HIDデバイスを接続する(追記:複数デバイス対応) - Qiita
#arduino #BLE