ESP32 for Busy People: Make an BLE client, an example

We are putting in the final touches for our new ESP32 course, titled "ESP32 for Busy People".

About the title... I was struggling to come up with one that reflected the character of the course and the intended audience. I designed this course for people who are already familiar with the Arduino, but feel that their projects need a bit more power from the microcontroller. These people are usually busy with work, life, and their hobby. Finding time to decipher the ESP32 from blog posts and Youtube videos is yet another (not fun) item in their long to-do list. 

I came up with the name when I was thinking about "who" is this course for. 

It was a course for busy people who want to learn ESP32.

Hence, "ESP32 for Busy People".

I hope you like it 🙂

On to the main topic of this post: an example mini-project from the course.

The ESP32 has integrated Bluetooth Classic and BLE support. In the course, I show how to use both. 

In this example project, I show how you can use the ESP32 as a client to a BLE server. A BLE server is a device such as a heart rate monitor, a wireless thermometer or blood glucose meter. These devices are everywhere these days. 

The BLE server I use for the example is a heart rate monitor that I use regularly. Normally, I connect it to an app on my phone to keep track of my workout. But, equipped with an ESP32 and optional LCD screen, I can use it to get the raw data from the monitor, and then display it on the screen. 

The thing  is that once you have the data from the heart rate monitor, you can do whatever you want with it. You can tweet it, dweet it, or use it to drive a fan via ifttt.

Really cool.

In the video I show a connection session between the ESP32 and the monitor. We are still editing the complete lecture.

What cool things will you make with the ESP32 and it's BLE feature? (post your comment below)

  • YJ Park says:

    Waiting your lecture it must be good for busy people like me !

  • Robert Collis says:

    I am diabetic – blood glucose meter?!

  • Would like to know a full course content and price. if possible discount code for already Techexp Clients?