This course is for ESP32 bluetooth beginner. it focuses on ESP32 bluetooth low energy (BLE) data communication on bluedriod stack. It analyses all the flow for how esp32 read data, write data, notification and indication between the client and server.
All the code has been tested on ESP32_idf_sdk_ver 5.0. In the videos, we use the command line compile environment to compile and test the code.
For the tested board, we use two ESP32C3 boards and one lightblue mobilephone app. You also can use other boards, such as ESP32S3 boards, or other apps to test.
This course is for ESP32 bluetooth beginner. it focuses on ESP32 bluetooth low energy (BLE) data communication on bluedriod stack. It analyses all the flow for how esp32 read data, write data, notification and indication between the client and server.
All the code has been tested on ESP32_idf_sdk_ver 5.0. In the videos, we use the command line compile environment to compile and test the code.
For the tested board, we use two ESP32C3 boards and one lightblue mobilephone app. You also can use other boards, such as ESP32S3 boards, or other apps to test.
(1) For the introduction part, it briefly introduces the bluetooth history and the bluetooh stack for ESP32. For the GAP and GATT part, it talks about the GAP and GATT "key" knowledge for our BLE software development.
(2) For the It gives examples not only from server side, but also from client side in order to help people to clearly understand the whole detail BLE data communication flow, such as, we will blink one led on the client board by the notification data, or we will control the led on the server board by writing different data to the server through the BLE GATT.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.