I am watching Stuart Patterson's tutorial videos on sniffing Bluetooth Low Energy https://hackaday.com/2021/03/23/a-crash-course-on-sniffing-bluetooth-low-energy/ where he uses a ESP32 BLE micro-controller and the Arduino IDE to interface via BLE with another BLE device (i.e., a multi-colored lamp). In the Arduino IDE, he accesses File > Examples > ESP32 BLE Arduino > BLE_client. BLE_client is the Arduino sketch that he downloads into the ESP32 BLE micro-controller to interface with his other BLE device (i.e., the lamp). When I search the internet (especially Adafruit and Sparkfun) for the ESP32 BLE, I am confused as to which one that I need to buy. Can anyone please tell me where to find the ESP32 BLE that is compatible with the BLE sketches in the Arduino IDE examples library?
There is no specific hardware device called the ESP32 BLE. A BLE (Bluetooth Low Energy) module is built in to all ESP32 boards, and you can use the Arduino IDE and the ESP32 board Arduino core with them.
I would recommend that you buy a "development board" which has a USB interface and does not require any special button pushes to load code.
My recommendation is to get an ESP32 which has classic Bluetooth as well as BLE and WiFi. It can come in handy. Models with and S2 or S3 do not have classic bluetooth.
There are many ESP32 boards available (including several from Adafruit and Arduino), and I personally use and recommend the EzSBC. It is well documented and is excellent for getting started with the ESP32.
https://www.ezsbc.com/product/esp32-breakout-and-development-board/
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.