BLE Fundamentals - GAP, GATT and ATT protocol ( Part 2)

  Переглядів 50,856

Bina Bhatt

Bina Bhatt

3 роки тому

Hello World,
In this video, I have covered the basics related to #GAP, #GATT, and #ATT protocol of the #BLE protocol stack.
Check part 1 of this 2 part series here: • Bluetooth Low Energy -...
Also, check the playlist related to project implementation using RN4020 BLE chip: • RN4020 Bluetooth Low E...
Advertisements in BLE: tinyurl.com/m5yf574j
Like, Share, and Subscribe to the Channel!
🐦Twitter: / beebhatt
💼 LinkedIn: tinyurl.com/yphjvyfu
References:
1. www.grapheine.com/en/actulogo...
2. • Video
3. www.novelbits.io/basics-bluet...
4. www.arrow.com/en/research-and...
5. www.oreilly.com/library/view/...
6. www.silabs.com/documents/publ...
7. cdn-learn.adafruit.com/downlo...
8. www.pcworld.com/article/20612...
Cheers!

КОМЕНТАРІ: 97
@BinaBhatt
@BinaBhatt 2 роки тому
Check the entire playlist here: ukposts.info/have/v-deo/snuQgIlwp4mJzZc.html
@louisr5208
@louisr5208 2 роки тому
Hi Bina. I have a problem I'm facing and have spend countless hours communicating with Chinese manufacturers on Alibaba over the last year with no success. You seem to know allot about this stuff. Can you perhaps give me some ideas if I explain my problem.
@BinaBhatt
@BinaBhatt 2 роки тому
@@louisr5208 sure. I'll try..
@louisr5208
@louisr5208 2 роки тому
@@BinaBhatt Hi Bina. Would this be the best way to contact you.
@BinaBhatt
@BinaBhatt 2 роки тому
@@louisr5208 message me on LinkedIn. The link is in description
@louisr5208
@louisr5208 2 роки тому
@@BinaBhatt I've sent you a request via LinkedIn. I hope you received it. I have actually deactivated my account but activated it again so it should work.
@sabasis
@sabasis 2 роки тому
This is hands down the best explanation and walk through of BLE. Thank you.
@kbcbala
@kbcbala 2 роки тому
You are a phenominal teacher , made the whole stuff seem simple. Thanks
@imagetag4618
@imagetag4618 2 роки тому
You own BLE. really super explain.
@jonhawkins1990
@jonhawkins1990 2 роки тому
Wow! Weeks of wrestling with arcane and oscure articles, and this lass nails it in 40mins! I really do recommend this to anyone who has to get to grips with BLE and can't make head or tail of the buzz words. This is way, way above its competition.
@sebastiantu6212
@sebastiantu6212 3 роки тому
I'm entering a job in bluetooth right out of college with no experience in the field. Thank you, so much.
@hindubrahman768
@hindubrahman768 12 днів тому
One word Excellent ...
@zikermu
@zikermu 4 місяці тому
Thanks a lot Madam for this excellent tutorial.
@rammierk
@rammierk 7 місяців тому
Clear delivery, good examples. Glad you chose Roving Networks chipset
@kagandemirarslan872
@kagandemirarslan872 Рік тому
thank you for this explanation
@oscargraveland
@oscargraveland 7 місяців тому
Goldmine of information!
@aliahmarful
@aliahmarful 9 місяців тому
This is exceptional teaching. Thank you so much.
@amitdegaonkar3665
@amitdegaonkar3665 Рік тому
The Speed and Content of the video is bang on.....keep up the good work
@BinaBhatt
@BinaBhatt Рік тому
Thank you!
@gerardpons8319
@gerardpons8319 Рік тому
You are awesome Bina !!!!!! Thank's a lot for your help...
@RuwanthaPushpika
@RuwanthaPushpika 2 роки тому
Best BLE explanation I've seen...
@mytechio
@mytechio 2 роки тому
First of all thankyou. best resource I have ever found. Each word was information.I hope you achieve best by sharing such knowledge.Really helpful 🤩🙏
@sujeetulli
@sujeetulli Рік тому
Thanks Bina, In this video you have covered all the BLE funcdamentals, The wayof explaination is Clean and Crispy.
@BinaBhatt
@BinaBhatt Рік тому
Glad you found it helpful!
@user-qe7lh6ml2x
@user-qe7lh6ml2x Рік тому
very good video. explains BT in easy way
@javeedshariff2797
@javeedshariff2797 2 роки тому
Thanks Bina. Very nice presentation and the depth of coverage/knowledge in BLE
@slim_cana
@slim_cana 11 місяців тому
Very clear and informational video. Thanks for sharing!
@reesebovard669
@reesebovard669 2 роки тому
Fantastic description and intuitive presentation. Thank you very much!
@shivashishpal7321
@shivashishpal7321 2 роки тому
such an easy explanation really
@dham1802
@dham1802 3 роки тому
Simple and nicely explained Bina
@arondsouza8145
@arondsouza8145 Рік тому
Best explanation of BLE!!
@ibrahimkhadraoui7736
@ibrahimkhadraoui7736 Рік тому
Perfect explanation ❤ Thanks!
@BinaBhatt
@BinaBhatt Рік тому
You're welcome!
@tebunia
@tebunia 2 роки тому
Most Helpful. Thank You.
@shivashishpal7321
@shivashishpal7321 2 роки тому
Thanks for providing such detailed knowledge
@scottharper3798
@scottharper3798 Рік тому
Best explanation of "anything" that I've seen. You have a gift. Thanks for sharing it :)
@BinaBhatt
@BinaBhatt Рік тому
Thank you! :)
@wandererHammad
@wandererHammad 2 роки тому
Thank you mam for these visual explanations. It really helped alot.
@richardle899
@richardle899 2 роки тому
Thank you Bina for an excellent tutorial video.
@kadahshajay84
@kadahshajay84 3 роки тому
This was really good and well explained, something from which i could take notes as well! Thanks!
@DanShepherd72
@DanShepherd72 2 роки тому
Very detailed explanation and the block diagrams help too, nice video!
@mattysupermatty6450
@mattysupermatty6450 2 роки тому
Very nice introduction, I like 👍
@eriksasse5584
@eriksasse5584 Рік тому
Very well explained, thank you.
@krishnakhandelwal9466
@krishnakhandelwal9466 2 роки тому
Watched these videos 3rd time. And now it's getting clear. I will watch them few more times to understand it better.
@BinaBhatt
@BinaBhatt 2 роки тому
Glad it helped!
@damacx
@damacx 3 роки тому
Very good explanation on BLE protocol stack👏🏾
@paolocantore7641
@paolocantore7641 Рік тому
Brava! bel video spiegato bene
@selmanehamid3204
@selmanehamid3204 Рік тому
Thank you so much for this video. It was so helpful for me 👍
@BinaBhatt
@BinaBhatt Рік тому
You’re welcome!
@ranjithmkumar
@ranjithmkumar 2 роки тому
Simple and Effective Explanation :) The Analogy of acrylics for Profiles was Nice :)
@hikolanikola8775
@hikolanikola8775 2 роки тому
Giiiiiiirlllll..... you nailed it !!!!!
@akshatnegi535
@akshatnegi535 Рік тому
Great work mam.. BT 5.0 , 5.1, 5.2, 5.3 core specifications features enhancement could be next subject we would like to understand
@msa-msa-msa
@msa-msa-msa 3 роки тому
This was a really BLE enlightening tutorial, I was looking forward for more videos which talk about descriptors and MTU size, etc
@BinaBhatt
@BinaBhatt 3 роки тому
Noted, Thank you!
@fortestingfunsites6863
@fortestingfunsites6863 Рік тому
"Hi!"(from world)...Super tutorial....Make one more video with examples giving explanation of central and peripherals connection and its GAP, GATT usage.
@rajeshprajapati5445
@rajeshprajapati5445 3 роки тому
really a nice explained video, thanks!
@naveenes6181
@naveenes6181 2 роки тому
Good explanation. Made it look soo simple. You may plan to make many other Bluetooth related videos as you are awesome👍
@MdKhairulAlamTaifur
@MdKhairulAlamTaifur 2 роки тому
Very nice tutorial
@so0mewhat
@so0mewhat Рік тому
nice explanation! thanks a lot :)
@myrooftopgarden8005
@myrooftopgarden8005 3 роки тому
Really nice way to explain.
@puneethkvsk3227
@puneethkvsk3227 2 роки тому
Well explained!
@akshaymannarkkad7805
@akshaymannarkkad7805 2 роки тому
great tutorial mam.....expecting more on bt ble
@zhi8413
@zhi8413 2 місяці тому
Спасибо!
@amarsanas1687
@amarsanas1687 2 роки тому
Great tutorial... Keep it up👍
@buildfromzero
@buildfromzero 8 місяців тому
perfect, thanks
@jefletbejoy3838
@jefletbejoy3838 6 місяців тому
Thank you ❤
@YousufAlam-jx4qd
@YousufAlam-jx4qd 2 місяці тому
Hello mam, can I used deep sleep features in ble connectable device?
@clapBoxguy
@clapBoxguy 2 роки тому
Hi, thank you for good information, I want to send advertise data size of 32 byte and android not support it, hope you will suggest please how to send and share if any code or tutorials do you have.
@anilchudasama7698
@anilchudasama7698 3 роки тому
Superb explanation mam..u got subscriber. ....hoping for more on same topic
@BinaBhatt
@BinaBhatt 3 роки тому
Thank you!!
@runsuckerrun9034
@runsuckerrun9034 Рік тому
Great video. I was confused when the concept of server/client was introduced at the end. How to those relate to central/peripheral?
@BinaBhatt
@BinaBhatt Рік тому
I recommend you to check this video on my channel: ukposts.info/have/v-deo/m5OHjYZ7q6KZ0ac.html Do subscribe to the channel for more content related to BLE and embedded systems!
@kolekarsachin
@kolekarsachin 2 роки тому
Bina, This video is a good place to start understanding BLE. I was confused about BLE, but now have clarity. Thanks. I might need some help to kickstart with BLE on CC2541 chip. I go for this chip as there is already a module named HM-10 available in the market and I do not have to worry about the PCB aspects of it.
@BinaBhatt
@BinaBhatt 2 роки тому
Thanks for the feedback. I will upload more videos on this topic, make sure you've subscribed to the channel. Do let me know if you would like to see anything specific.
@iamcalledusman
@iamcalledusman 2 роки тому
nice explanation ! impressed ! i have a question can u please answer , i m embedded system developer . As you explained in your video 10:26 , if indication send then ack will be send by the client that it receives the indication correctly .My question is that , if no indication received then protocol will send the indication again ? and how can we enable and disable this feature in ble5.0 ? i am using esp32c3 (esp-idf ) . If you could help me in this regard. Thank you!
@BinaBhatt
@BinaBhatt 2 роки тому
Kindly check the datasheet of your device
@rosalindash4964
@rosalindash4964 2 роки тому
Great Work Bina Keep It up. Do you have a video for a detailed explanation for Classic Bluetooth Protocol?
@BinaBhatt
@BinaBhatt 2 роки тому
Thank you, not yet. I'll plan it soon!
@nitindeokate
@nitindeokate 2 роки тому
Hi Bina Great videos(part1 and part2) Two questions: 1. Where can I find the details on Central to peripheral commands/request format details? 2. Do central and peripheral have to define GAP/GATT and ATT on each of their sides?
@BinaBhatt
@BinaBhatt 2 роки тому
Hello Nitin, could you specify the details of the module that you are using? 2. GATT roles are of server and client. Server holds the ATT lookup data, service and characteristic definitions. The GATT client sends request to the server.
@sebastiantu6212
@sebastiantu6212 3 роки тому
I'm a little confused on GAP. You say that it provides access to the Link layer operations, but isn't the HCI supposed to manage all the connections between the Host and controller layers?
@BinaBhatt
@BinaBhatt 3 роки тому
Check Part 1 of this series: ukposts.info/have/v-deo/l3N8oKF_gYiA0qs.html I've explained the operation of each layer in that one!
@chaitanyachirravuri1173
@chaitanyachirravuri1173 2 роки тому
Hey, Is this GAP adv system possible for multiple observers and one advertiser ?
@BinaBhatt
@BinaBhatt 2 роки тому
There is no restriction in BLE specification on the number of observers the broadcaster can broadcast to.
@krishnakhandelwal9466
@krishnakhandelwal9466 2 роки тому
So is it possible for a developer to stop the advertisement once the connection is established between peripheral and central?
@BinaBhatt
@BinaBhatt 2 роки тому
@@krishnakhandelwal9466- check the datasheet of your BLE device. Usually, the peripheral stops advertising automatically once a connection is established.
@anandlekhnivlogs9701
@anandlekhnivlogs9701 11 місяців тому
i subscribed
@rabeezyoud
@rabeezyoud 2 роки тому
What about ble descriptor?
@BinaBhatt
@BinaBhatt 2 роки тому
Descriptors provide metadata/additional information about the characteristic to the client.
@otagophysio
@otagophysio 3 роки тому
can u suggest any free ios app which can collect bluetooth data from adafruit feather M0 board and plot it. thanks
@BinaBhatt
@BinaBhatt 3 роки тому
Not particularly sure about this. Please check the Bluefruit LE Connect on iOS. learn.adafruit.com/bluefruit-le-connect/plotter
@otagophysio
@otagophysio 3 роки тому
@@BinaBhatt Hi, I am trying to make a smart scale and get its reading on a mobile app using bluetooth. I am stuck on finding the open source app and plot it. if you can suggest any thing then please let me know.
@sadyoshhours2769
@sadyoshhours2769 2 роки тому
"hello, world!" cute ;_;
@igordernovoy4093
@igordernovoy4093 3 місяці тому
You are a fan of russia! Hahaha...
@prashantdhule4815
@prashantdhule4815 2 роки тому
Nicely Explained
Bluetooth - Frequency Hopping and history of 2.4 GHz ISM band
6:37
Bina Bhatt
Переглядів 11 тис.
Bluetooth Low Energy - Protocol Stack (Part 1)
8:39
Bina Bhatt
Переглядів 53 тис.
Stop This Train, Win a Lamborghini
18:53
MrBeast
Переглядів 102 млн
МЮСЛІ UA ft. Misha Scorpion - ЗА ТЕРИКОНАМИ
04:15
Студия Квартал 95 Online
Переглядів 258 тис.
How To Reverse Engineer A Bluetooth Device
11:53
Hacking Modern Life
Переглядів 37 тис.
Using Web BLE to detect and get GATT information
19:41
Sayanee Basu
Переглядів 26 тис.
BLE with ESP32 tutorial part 1: the Server
25:23
MoThunderz
Переглядів 62 тис.
Master BLE Basics in Just 10 Minutes: The Ultimate Guide!
9:15
Novel Bits
Переглядів 82 тис.
Stop This Train, Win a Lamborghini
18:53
MrBeast
Переглядів 102 млн