Skip to content

BLE client & server communication with ESP32 and Arduino Nano BLE 33

Notifications You must be signed in to change notification settings

chanulee/simpleBLE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

simpleBLE

BLE client & server communication with ESP32 and Arduino Nano BLE 33.

Processing --Serial Communication--> ESP32 (Client) --BLE Communication--> Arduino Nano BLE 33 (Server)

  • ESP32 BLE library (installed within ESP library) and ArduinoBLE library (search library manager) crashes for ESP32 project. So upload to Arduino Nano BLE 33 first, then remove the ArduinoBLE library from library manager and then upload to ESP32.
  • Close all the serial monitors before opening the processing app.
  • Windoes OS won't need this as it's easy to directly connect to BLE devices and send message.
  • Refer to lightBlue app on mac appstore for initial testing of BLE of each boards.
  • UUID generation at https://www.uuidgenerator.net/version4
  • For ESP 3.0.0 and higher, refer to https://wiki.seeedstudio.com/XIAO_ESP32C3_Bluetooth_Usage/ for errors (already applied to the code)