Getting Started with ESP32 Bluetooth Low Energy (BLE) on Arduino IDE

  Переглядів 87,867

Rui Santos

3 роки тому

For more details and project example with ESP32 using BLE, visit ►
Enroll in our "Learn ESP32 with Arduino IDE" Course ►

The ESP32 comes not only with Wi-Fi but also with Bluetooth and Bluetooth Low Energy (BLE). This post is a quick introduction to BLE with the ESP32. First, we'll explore what's BLE and what it can be used for, and then we'll take a look at some examples with the ESP32 using Arduino IDE. For a simple introduction we'll create an ESP32 BLE server, and an ESP32 BLE scanner to find that server.

Like my page on Facebook:
Add me on Google+:
Follow me on twitter:

Subscribe for more projects like this!

Rui Santos
Rui Santos 3 роки тому
For more details and project example with ESP32 using BLE, visit ►
Radu Horga
Radu Horga 4 місяці тому
Hi! Do you know any method to limit on the server the number of incomming connections (clients) to one? Thank you.
Kevin Thomas
Kevin Thomas 11 місяців тому
Question - I am unable to get the name displaying in the scan example. I know there is a bug regarding this however do you have a work around? I am able to see Esp32 in a phone Bluetooth app but not on the ESP32.
P Fehlberg
P Fehlberg Рік тому
Hello, love your tutorials, can you help with a small project. I want my esp32 to connect to the cycling program called "zwift" as a fitness machine. Ftms? And then receive the resistance characteristic value and serial.print the value. I have been trying for ages. Just need a start off to get going. Thanks for any help
Aravind K
Aravind K Рік тому
Dear Rui, Greetings. I am working on ESP32 module for one of my BLE projects. I used the BLE server sketch that was in one of your tutorials, and tried connecting the server to a android NRF phone client. It worked fine. BLE device name was available within the client. I was also able to read characteristics too, But the same experiment, if i tried executing in my house, the connection does not get established. I really dont know regarding this issue. Kindly advise in this regard.
정의와진실튜브 Рік тому
I'm going to refer to your link to get more information
Carlos Silva
Carlos Silva Рік тому
Espetacular ;)
Tyler Рік тому
JIGAhurtz ♥
M Mufid
M Mufid 2 роки тому
Thanks .. I got it in less than 2 minutes
Sawan Vaid
Sawan Vaid 2 роки тому
Will this wrk as Ble Midi controller????
KARAN Panchal
KARAN Panchal 2 роки тому
i like it
Bryan Chen
Bryan Chen 2 роки тому
how to disconnect bluetooth from esp32
Ankit Rana
Ankit Rana 2 роки тому
Hello can you explain(with practical example) or provide a source to understand ALL about GATT more specifically GATT Declarations, Descriptors(how and where they are used) and in detail about UUID?
Ricardo Caratti
Ricardo Caratti 2 роки тому
Excellent video. Very useful. Thanks.
Rui Santos
Rui Santos 2 роки тому
You're welcome! Thanks for watching.
Adam Rogers
Adam Rogers 2 роки тому
I'm trying to use a BluetoothBLE (ESP32) to receive audio and some info on the tracks from a mobile phone, I can't seem to get the audio streaming working, and I can't get it to work with IOS at all, do you have any ideas?
pablofesta 2 роки тому
Muito bom, bem didática a aula. Obrigado!
attari azeddine
attari azeddine 2 роки тому
Excellent site et bonnes explications . Merci....
Essa Faizal
Essa Faizal 2 роки тому
Hi, thank you for your videos and blog so I need tutorial for handphone as a client, I am a newbie for android studio or I someone can give me a link to make it thanks bro, I am waiting you for next video about ble! :)
Iñaki Inchaurregui
Iñaki Inchaurregui 3 роки тому
Hi! Do you know if you can change the name of the bluetooth so that it appears as we want, when looking for it with another device?
Have A Think
Have A Think 2 роки тому
I know I'm late with this , but yeah, it's super easy to change the device name in the code, just find the line that has the generic device name "esp-××" , and substitute the name you want to use.( Its just like changing the wifi credentials in code before setting up a 8266 or other similar network/comm boards)
Latin Dance Videos
Latin Dance Videos 3 роки тому
Oops. Just recognised your randomnerd branding, have used your tutorials previously. Thanks for posting the blogs and these videos. Won a new fan.
Prathamesh Jakka
Prathamesh Jakka 3 роки тому
Hey could you make a tutorial on Bluetooth serial communication on esp32
João Duarte
João Duarte 3 роки тому
Boas Rui, sabes se já existe alguma coisa para enviar URL por ESP, seria algo de Broadcast.
Jon Raymond
Jon Raymond 3 роки тому
Great job breaking down the basics! Looking forward to future videos on this topic.
Rui Santos
Rui Santos 3 роки тому
Thanks! More videos coming soon!
Dean Greenhough
Dean Greenhough 3 роки тому
Just getting into BLE and you have made some good points. Look forward to Building in this 😀🏴󠁧󠁢󠁥󠁮󠁧󠁿
Rui Santos
Rui Santos 3 роки тому
Fernando K Tecnologia
Переглядів 20 тис.
Прощай / Adios (2019) / Триллер, Драма
Переглядів 1,3 млн
Феникс Анимация
Переглядів 1,1 млн
#shorts Трейды Поп Ит с учителем 😳
Alisa Che
Переглядів 10 млн
Bluetooth 2.0 VS Bluetooth 4.0 (BLE) || Is an Upgrade worth it?
Переглядів 536 тис.
ESP32 Technical Tutorials: BLE and C++
Kolban Technical Tutorials
Переглядів 27 тис.
#173 ESP32 Bluetooth BLE with  Arduino IDE (Tutorial) and Polar H7
Andreas Spiess
Переглядів 126 тис.
Ellisys Bluetooth Video 1: Intro to Bluetooth Low Energy
Переглядів 77 тис.
Introduction to Bluetooth Low Energy
Nordic Semiconductor
Переглядів 12 тис.
Bluetooth Low Energy - Protocol Stack (Part 1)
Bina Bhatt
Переглядів 6 тис.
#195 DIY Internet Radio using an ESP32 (Arduino IDE)
Andreas Spiess
Переглядів 225 тис.
Visiting the COLDEST CITY in the World (-71°C, -96°F) YAKUTSK / YAKUTIA
Discover With Cenet
Переглядів 16 млн
Прощай / Adios (2019) / Триллер, Драма
Переглядів 1,3 млн
Феникс Анимация
Переглядів 1,1 млн
#shorts Трейды Поп Ит с учителем 😳
Alisa Che
Переглядів 10 млн
Миша купил мечту. Тачка из гаража Березовского
Автосалон Синдиката
Переглядів 2,6 млн
СПУСТИЛИСЬ в ПЕЩЕРУ АДА! Реальная ИСТОРИЯ  + 2 заброшки