ESP32 BLE Data Exchange Tutorial with ESP-IDF: Menuconfig and Code Implementation Explained

  Рет қаралды 12,920

Innovate Yourself

Innovate Yourself

Күн бұрын

Пікірлер: 52
@alexnewton3376
@alexnewton3376 Жыл бұрын
All the tutorials in ESP-IDF is really awesome. Thanks for making the series.
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Thanks a lot. I am happy that you found my esp idf series useful to you. Thanks for supporting. 🙏🏻 ESP-IDF TUTORIAL: kzbin.info/aero/PLtFHvora00y-41Das1NKDMMSL2dI-UMVs
@acoolmastashu
@acoolmastashu Жыл бұрын
I can't believe that you have covered so much about BLE is a short span of time😍 Now i really feel like a pro. The way you showed the data exchange between the smartphone and esp32 ble is sp cool. Just loved this video.❤ looking forward for more video on BLE with some real-time projects. 🔥 Thanks for covering BLE with esp-idf 🔥👏
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Glad it was helpful and you loved the content. Also, thanks for suggesting. I'll surely make project based video on BLE. Thanks for your support. ✌🏻🙏🏻
@jbart998
@jbart998 11 ай бұрын
This video really helped me understand BLE on the ESP32. Some of the tutorials that came with ESP-IDF are overcomplicated. Your tutorial was concise and explained well. Very much appreciated!
@आत्मनिर्भरभारत-स6र
@आत्मनिर्भरभारत-स6र Жыл бұрын
You are great ashish sir 👏 how can you make every topic so easy to learn and apply. I just tried what you showed in the video. It works perfectly for me. 🎉 all credit goes to you 💞 please upload more videos on BLE so that i can visualise and image the possibilities with ESP32 and BLE. ❤ I'll request one thing to you. Please also make a tutorial on building a custom Android or iOS for this type of projects. 🔥 I'm waiting for the next video...😍
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Thanks alot 🙏 I'm really happy for you. 😃 Also thank you so much for suggesting, I'll try to make video on custom app development as well in future. 🤗
@santoshsaini5992
@santoshsaini5992 Жыл бұрын
Very knowledgeable video 👌 please make more videos on this topic ✌
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
I am glad that you liked the content. Sure 👍 I'll make more such videos. 🙏🏻
@GharKaKhana-ml5cq
@GharKaKhana-ml5cq Жыл бұрын
Very useful video 👏 well done ✅
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Thank you so much 😊🙏
@ravirrr4539
@ravirrr4539 Ай бұрын
hello Ashish, thankyou for the detailed tutorial. I intend to push data writes from esp32 freeRTOS server to client ,using notify. but not callback driven. I was trying to add notify characteristic and tried BLE_GATT_CHR_F_NOTIFY flag, with access_cb as NULL, and notify char handle as valuehandle, and I called my own function directly from my app_main() .but it is crashing. Is this correct design I intended , i.e can we call the notify function directly ourselves, initiated by server and no callback called from clientside ?
@mars3142
@mars3142 7 ай бұрын
The "write data" always land in the else path in your video.There is something wrong with the code, but the generell idea is clear. I also had a question, because I want to send from one ESP32 to another ESP32 some JSON (config) or blob (binary) files. How would you do this? Via notify or is there an elegant way of doing transfer of large data.
@InnovateYourselfashu
@InnovateYourselfashu 7 ай бұрын
We can use either of the ways.
@mars3142
@mars3142 7 ай бұрын
@@InnovateYourselfashu How would you implement it? I can’t find an example anywhere.
@InnovateYourselfashu
@InnovateYourselfashu 7 ай бұрын
@mars3142 set the MTU according to your data size. If the size exceeds then split the data and send it in the form of packets one after another.
@linkpad6270
@linkpad6270 7 ай бұрын
Hi great! Just wondering where you got the espressif nimBLE libraries from as I can't find them anywhere? (Only for Arduino IDE)
@MrFaustotromba
@MrFaustotromba 9 ай бұрын
Thanks a lot. I have a questions. Why can you see on your phone also the uuid 0x1801. Where is it from? If I want to send from the server to the client data, like " light now is on" how could I do?
@donkaiser6704
@donkaiser6704 Жыл бұрын
Thanks! This was very good...
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
I'm glad you found it helpful. ☺️
@EasyElectronics2412
@EasyElectronics2412 Жыл бұрын
It was always entering into else statement can you explain that? I think there was delimiter added at the end😅😅😅😅
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Make sure when you are send the data there is no space added at the end. Ex. Of you are sending LED ON then it should be "LED ON" NOT "LED ON "
@EasyElectronics2412
@EasyElectronics2412 Жыл бұрын
@@InnovateYourselfashu okay🤘
@oldo7
@oldo7 Жыл бұрын
You are a legend mate
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Thank you so much 😊
@claudiodechecchi9267
@claudiodechecchi9267 11 ай бұрын
Hello, nice video but your code go always in the final else. There is a problem with the strcmp function
@InnovateYourselfashu
@InnovateYourselfashu 11 ай бұрын
Are you sending the right data to match as per strcmp?
@sridevipindi1547
@sridevipindi1547 Жыл бұрын
sir i have installed eclipse v4.3.1 in windows10.i have pasted the code in main.c file and built the project.I am getting the following errors "undefined reference to `ble_gap_adv_start'" and the type of error is C/C++ problem....could u tell me how to fix this error......i got 32 errors and all are C/C++ errors....
@ericmatevosian9436
@ericmatevosian9436 8 ай бұрын
Hello, thank you for your great video. I have compiled the code but I have errors here, the vsc code error : No such file or directory 8 | #include "esp_nimble_hci.h" I saw on the video that you added a path but I could not find that files, would you please help me?
@InnovateYourselfashu
@InnovateYourselfashu 8 ай бұрын
Have you made the changes in the menuconfig to select the Bluetooth as nimble
@ericmatevosian9436
@ericmatevosian9436 8 ай бұрын
@@InnovateYourselfashu yes I have, my chip is ESP32-C3 just in case it would help
@ericmatevosian9436
@ericmatevosian9436 8 ай бұрын
@@InnovateYourselfashu where are the files you added their path ? should I download it from somewhere?
@InnovateYourselfashu
@InnovateYourselfashu 8 ай бұрын
If i mentioned in the video to download them yes and follow the steps.
@MuhammadHammadUmer-i7v
@MuhammadHammadUmer-i7v Ай бұрын
The video is very helpful, thankx for making such useful content. Can you please tell the latency of data data exchange ?
@InnovateYourselfashu
@InnovateYourselfashu Ай бұрын
Thank you 😊 Here are some factors that can affect latency in BLE: 1. Connection establishment 2. Connection interval 3. Inter Frame Space (T_IFS) 4. ACK packet 5. Overhead 6. MTU size
@sridevipindi1547
@sridevipindi1547 Жыл бұрын
hello sir can u make a video on Bluetooth LED Control App with MIT App Inventor using espressif ide pls....we requested this topic almost 1 month before...u have covered the requested topic using arduino ide....but we would like to do using espressif ide ....
@InnovateYourselfashu
@InnovateYourselfashu Жыл бұрын
Thanks for suggesting. I'll try to cover it in my further videos. 😊
@ranjithapalanethra5112
@ranjithapalanethra5112 9 ай бұрын
I am still facing the error in that include path and not able to build the project can u please help me with that
@InnovateYourselfashu
@InnovateYourselfashu 9 ай бұрын
What's the issue you are facing?
@tarunjain759
@tarunjain759 9 ай бұрын
hello sir, i am installed the official esp-idf and just copy and paste the main program code on the main.c file but i have an error message is: error: esp_nimble_hci.h: No such file or directory can you help me with that and you just also mention the include path process so can you help me with that so i can include the path on esp-idf not using the vs code
@tarunjain759
@tarunjain759 9 ай бұрын
or if can you help me on the esp-idf include path so it will be helpfull for me.
@InnovateYourselfashu
@InnovateYourselfashu 9 ай бұрын
Did you update your menuconfig file and set it for nimble ?
@tarunjain759
@tarunjain759 9 ай бұрын
yes but i don't know how to include the path of library in esp-idf can you help with that??
@tarunjain759
@tarunjain759 9 ай бұрын
@@InnovateYourselfashu i update the menuconfig file but still facing the same error.
@InnovateYourselfashu
@InnovateYourselfashu 9 ай бұрын
Eid you updated like i showed in the video?
@huzaifahuzaifa4706
@huzaifahuzaifa4706 2 ай бұрын
sir how to add the path
@InnovateYourselfashu
@InnovateYourselfashu 2 ай бұрын
Which path?
@huzaifahuzaifa4706
@huzaifahuzaifa4706 2 ай бұрын
@@InnovateYourselfashu header files path which you added intially in your video so the red line appearing were disappeared.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
BLE with ESP32 tutorial part 1: the Server
25:23
MoThunderz
Рет қаралды 101 М.
Understanding Bluetooth Low Energy (BLE) - Theoretical Overview
17:40
ESP32 chip(s) Explained - in under 500 seconds!
8:17
Hardware.ai
Рет қаралды 9 М.
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 706 М.
3 engineers race to design a PCB in 2 hours | Design Battle
11:50
Predictable Designs
Рет қаралды 491 М.
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН