Connecting Raspberry Pi to AWS Iot Core : Setup and code Using Python and AWS IOT

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ม.ค. 2025

ความคิดเห็น • 174

  • @markipelagogogo
    @markipelagogogo 3 ปีที่แล้ว +107

    I'm a 41 year old solutions architect, and I've been looking for a succinct and effective way to learn this topic without all the marketing baloney. Rishab, you are absolutely spectacular. You're a peer of my daughter's age demographic, and you taught this old dude something invaluable today. You're technically competent, and simultaneously personable and relatable. Those skills will blend brilliantly for you in this field. I'm excited for you; you've got an enormously bright future ahead of you! :)

    • @RishabTeachesTech
      @RishabTeachesTech  3 ปีที่แล้ว +4

      Thank you so much!! its comments like these that make my day :)

    • @jared3562
      @jared3562 3 ปีที่แล้ว +11

      I could not agree more with this. My colleagues and I went through the AWS IoT training which Amazon provides and I believe you were able to teach me more in this half hour video than I learned in a day and a half on the official training

    • @registromalplena2514
      @registromalplena2514 2 ปีที่แล้ว

      I couldn't have said it better. This is the best AWS IOT video I have seen.

    • @windogwow
      @windogwow 2 ปีที่แล้ว +1

      42 SA here, you are not alone my friend. This kid is so intelligent.

    • @batsukhd7142
      @batsukhd7142 ปีที่แล้ว

      @@RishabTeachesTech Your understanding is amazing! I want to use Azure IoT Hub to connect a Raspberry Pi web simulator for teaching middle school students. However, the Azure free trial needs a credit card, and a student account requires a full-time college email address. So, I'm exploring AWS IoT Core as an alternative. Do you have guidance on connecting a Raspberry Web Simulator to AWS IoT? This is new for me, and it feels a bit embarrassing to ask, but I believe in learning from knowledgeable people. Any help from the smartest minds would be greatly appreciated! Thank You and Thank You!!!!

  • @davioTubio
    @davioTubio 4 ปีที่แล้ว +67

    So great:
    1 Clear project overview to orient viewers.
    2 Background on contributory topics (eg: MQTT)
    3 Logical set of steps.
    4 Clear voice.
    5 Clean graphics with only the needed parts illustrated.
    I wish everyone could present this well on TH-cam.

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      Wow, thanks!

    • @beauisrael9724
      @beauisrael9724 3 ปีที่แล้ว

      a trick: you can watch movies at Flixzone. I've been using them for watching lots of of movies lately.

    • @caleblyric7560
      @caleblyric7560 3 ปีที่แล้ว

      @Beau Israel definitely, have been using Flixzone for since november myself :D

    • @pauldavis8248
      @pauldavis8248 3 ปีที่แล้ว +1

      Agreed. I just happened on this and I am amazed. It's a brilliant video, regardless of the creator's age.

  • @undercrackers56
    @undercrackers56 ปีที่แล้ว +1

    I don't know which is more impressive about this young man. His knowledge, or his ability to explain it so well.

  • @hypnotourist
    @hypnotourist 3 ปีที่แล้ว +9

    Brilliant presentation ! Straight to the point and well structured. Just what i needed to see how a basic implementation is performed.
    An old tinkerer take a quick class from a bright young man from a distant country. When you really think about it, this is a wonderful time to be alive :-)
    Thanks for sharing !

  • @tugceozturk6535
    @tugceozturk6535 3 ปีที่แล้ว +2

    I'm just 8 mins in the video and I'm already a big fan of Rishab. Very clear and informative content. Thanks Rishab!

  • @horibo
    @horibo ปีที่แล้ว +1

    Wow you are incredible you have explained this to me better than adults keep doing what you are doing you will go far

  • @speshmtb
    @speshmtb 4 ปีที่แล้ว +2

    Rishab, I believe you have a very bright future ahead of you. I'm only 10 minutes in and already I can tell what a great presenter you are. Very clear and precise. Keep up the great work! Looking forward to hooking my Pi up to the cloud.

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      So nice of you. Thanks for the comment. There are numerous usages of Raspberry Pi , here is my playlist - th-cam.com/video/inJbudpUzgs/w-d-xo.html.

  • @eddyfelipe6225
    @eddyfelipe6225 4 ปีที่แล้ว +9

    You have helped me out in my IoT class more than my professor has! Thank you so much.

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      Thanks so much! I’m glad you liked it

    • @GagneVincent
      @GagneVincent 4 ปีที่แล้ว +1

      @@RishabTeachesTech Good video, You can tell which editor you use in Python>

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว +1

      @@GagneVincent My fav is Atom

    • @joehiker8114
      @joehiker8114 3 ปีที่แล้ว

      Sad but true. Same. I watched a two lab and at the end had no idea. This is good, clear and now I know what I am doing.

  • @volkan_tas
    @volkan_tas 2 ปีที่แล้ว +2

    I watched it without getting bored, it was really clean explanation. I am developing an IoT product/application and these informations will be very useful to me. Thanks you!

  • @vladimirvalev5151
    @vladimirvalev5151 2 ปีที่แล้ว +1

    It is such a professional presentation & fantastic job, Rishab - and you are so young! Nothing else to say except big BRAVO!

  • @RedTheRainbowFriend
    @RedTheRainbowFriend 3 ปีที่แล้ว +2

    So glad to have found this video. Rishab, this is one of the best youtube coding channels.

  • @alexdorand
    @alexdorand 11 หลายเดือนก่อน

    Rishab, you remind me of myself when I was your age. You will have a bright future, keep up the good work.

  • @nofx4u
    @nofx4u 4 ปีที่แล้ว +4

    Great job Rishab! This level of detail and your enthusiasm throughout every step kept me around. Keep it up!

  • @amitvlog-viralnews
    @amitvlog-viralnews 3 ปีที่แล้ว +2

    great Rishab good going proud of you ....I am amit from India

  • @specialadmin1
    @specialadmin1 3 ปีที่แล้ว +2

    Gr8 video kid, Precise explanation, Say congrats to your father and mother for giving the right opportunity you for in this platform..

  • @jaecheol35
    @jaecheol35 4 ปีที่แล้ว +7

    Great Job. It's kind of the best video on AWS IOT.

  • @maw6404
    @maw6404 3 ปีที่แล้ว +1

    Wow, you are truly a genius and have become my idol, hehe. Your tutorial is well done. It concise and covers the required concepts enough for the people who are getting started. Most tutorials out there jump too fast to explain how to do stuff without first explain what the stuff is. And most of all, your English is friendly for me as a non-English speaker. Thank you for your nice work.

  • @haroonbutt333
    @haroonbutt333 3 ปีที่แล้ว

    Dude awesome. Solved my all problems.
    presentation wise 10/10
    Material wise 10/10
    Thanks alot

  • @bareminimum-mrtz
    @bareminimum-mrtz 3 ปีที่แล้ว +1

    Hats off , amazing explanation even for someone who knows nothing about aws...

  • @user-dl7xq9bb3z
    @user-dl7xq9bb3z 4 ปีที่แล้ว +2

    You’re very knowledgeable and with a positive vibe explaining things!
    I’m definitely going to watch more videos!

  • @Joac0ck
    @Joac0ck 2 ปีที่แล้ว +1

    Bro this helps me out a lot for my project to graduate collage, thx alot

  • @munihcity67
    @munihcity67 3 ปีที่แล้ว +1

    a very good presentation.
    Subscription is here.
    Keep up the good work. I learn more from your tutorials than from the others here on this platform. No offences to the others!

  • @OPopoola
    @OPopoola 3 ปีที่แล้ว

    All I can say right now is thanks for this video. Very informative

  • @avim9788
    @avim9788 3 ปีที่แล้ว +1

    Extremely well done, you were clear about everything...i am amazed ....truly destined for greatness

  • @spaciandd
    @spaciandd ปีที่แล้ว +1

    Great work Rishab 👍👌

  • @mr.yanlucena8463
    @mr.yanlucena8463 3 ปีที่แล้ว +2

    Great tutorial! Kiddo's got a bright future ahead of him.

  • @francisonyango7206
    @francisonyango7206 2 ปีที่แล้ว +1

    Awesome content. Thanks Rishab

  • @yvinap
    @yvinap 2 ปีที่แล้ว

    Good job Rishab. You are doing great. Keep it up. 👍

  • @mbargone
    @mbargone 3 ปีที่แล้ว +1

    Wow, awsome presentation. Really interesting, well delivered and instructive.

  • @AshutoshPande1
    @AshutoshPande1 4 ปีที่แล้ว +7

    Rishab, I am learning a lot by following you, great job and keep it up!
    Would be great if you can also add references as links in the description.

  • @MrSrikanthpai
    @MrSrikanthpai 2 ปีที่แล้ว

    I like these kind of nice sweet precise videos .......Good job.

  • @NicholasIbarra01
    @NicholasIbarra01 3 ปีที่แล้ว

    Great work man, showing real talent for understanding the complexities of cloud infrastructure. Keep up the good work!

  • @afbanales
    @afbanales 4 ปีที่แล้ว +1

    Rishab, good job explaining everything! Liked and Subscribed.

  • @sameernaik3571
    @sameernaik3571 4 ปีที่แล้ว +1

    Excellent, I am going to follow your steps, lets see, and will follow your other videos... Thanks

  • @smart-home-iot
    @smart-home-iot 3 ปีที่แล้ว +1

    You are a brilliant young boy. Thanks for the valuable contents:)

  • @ivenk1976
    @ivenk1976 4 ปีที่แล้ว +1

    Nice Presentation and good explanation. Well done.

  • @alozano805
    @alozano805 4 ปีที่แล้ว +3

    Very clear presentation and amazingly helpful. Thanks for putting out such great content :D

  • @gruposonneto
    @gruposonneto 2 ปีที่แล้ว

    Excellent Rishab !!

  • @flowcharttocodeconverter936
    @flowcharttocodeconverter936 3 ปีที่แล้ว +1

    Hi Rishab, very good job 👍🏻

  • @rajeevmahajan9227
    @rajeevmahajan9227 2 ปีที่แล้ว

    Way to go Rishabh , my boy , superb , love you already baby 😘😍

  • @abduljabbarazam943
    @abduljabbarazam943 3 ปีที่แล้ว +1

    I'm looking at IOTCore for work and this video has been very very useful. :) Now just need to find out how todo custom authentication.

  • @chetanallapur4928
    @chetanallapur4928 4 ปีที่แล้ว +1

    Awesome video Rishab... Excellent 👌

  • @mathhack8647
    @mathhack8647 4 ปีที่แล้ว +1

    Great demonstration . Amazing scenario. Good luck .

  • @yash17897
    @yash17897 3 ปีที่แล้ว +1

    Great tutorial 😊
    All the best buddy👍

  • @ammounabouzid
    @ammounabouzid 2 ปีที่แล้ว +1

    Amazing tutorial!!!!!!!!! Thank you very much for sharing this!

  • @야니스-l6b
    @야니스-l6b 3 ปีที่แล้ว

    what a wonderful Tutorial... i can't believe.. oh my god... i really appreciate it !!!

  • @2007selvam
    @2007selvam 4 ปีที่แล้ว +1

    Great Rishab, keep it up

  • @Kim-rh9gt
    @Kim-rh9gt 3 ปีที่แล้ว +2

    Talented young man

  • @NeilMaree
    @NeilMaree ปีที่แล้ว +1

    Well done! Great video

  • @cognitivesystemsconversati7196
    @cognitivesystemsconversati7196 4 ปีที่แล้ว

    You are the best!!! Well done, it was a realy great pressentation!Great job my friend!!!!! Thank you!!!!Very much!!

  • @rajaramanv
    @rajaramanv 3 ปีที่แล้ว +1

    Great tutorial ! Thank you.. I have one question: What did you create with Cognito, and how did you use it? This point is not clear to me.

  • @walidzao
    @walidzao 2 ปีที่แล้ว

    Amazing man, Masha Allah

  • @ChirawatNg
    @ChirawatNg 3 ปีที่แล้ว +1

    Great explanations, I like your voice.

  • @elsondeabreurochajunior250
    @elsondeabreurochajunior250 3 ปีที่แล้ว

    Great job, my friend! Solved my all problems.

  • @bayroncabrera7566
    @bayroncabrera7566 3 ปีที่แล้ว

    Hey man I'm impressed, really nice Job!

  • @b.saravanakumarsaravanan7797
    @b.saravanakumarsaravanan7797 3 ปีที่แล้ว

    Rishab, It s a clear and great presentation... Keep going man... I have a small doubt, why we do we need cognito entry?

  • @victoromoto
    @victoromoto 4 ปีที่แล้ว +1

    How do I install the packages and modules you refer to at 16:57? I am getting the error: "ModuleNotFound: No module named 'AWSIoTPythonSDK'"

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      Hi Victor, you need to run - pip install awsiotpythonsdk

    • @rahuldhiman3892
      @rahuldhiman3892 4 ปีที่แล้ว

      @@RishabTeachesTech awsiotpythonsdk installed successfully but if we import this module in python it show error

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      @@rahuldhiman3892 This is set up on Raspberry Pi 4 with 4GB Ram. Please lookup for the specific error if you have another distribution of RPI or a different version

  • @ronh8391
    @ronh8391 6 วันที่ผ่านมา

    Excellent video. Thanks!

  • @shahiralabeeba5483
    @shahiralabeeba5483 2 ปีที่แล้ว

    could you tell us what are the packages you installed? thankyou

  • @Manwinthrop
    @Manwinthrop 4 ปีที่แล้ว +1

    Well presented.

  • @coldstone87
    @coldstone87 3 ปีที่แล้ว

    All cool but I am not sure why were we required to add the arn of thing into cognito. Didnt find that anywhere in the docs as well. I feel everything should have worked even without that step

  • @TheJohnny966
    @TheJohnny966 3 ปีที่แล้ว

    Is this included within the 1-year free tier? I want to make a site that acts as a tracker of a temperature sensor in my raspberry pi

  • @colebouchard8729
    @colebouchard8729 3 ปีที่แล้ว +1

    Great job! Very well done!

  • @TheOfficialZoellz
    @TheOfficialZoellz 3 ปีที่แล้ว

    confused when I get to the bit where you configured all the details; what do I need to put in?

  • @exploramediachannel
    @exploramediachannel 3 ปีที่แล้ว

    hey buddy, if i connect my my lora gateway to aws iot and connect 50 lora end devices to my gateway aws is still pricing them 51 devices or 1 device?

  • @oscarcruzparra
    @oscarcruzparra 2 ปีที่แล้ว

    topic = test1.py
    QoS= 1,
    Payload=“{“Message” : ‘Mesage by Raspberry’ }”)
    any other chance to send python program insted a "hello word" string ??? is that posible?

  • @asifadam93
    @asifadam93 4 ปีที่แล้ว +2

    Great demo, very helpful !
    Please update your python code on your github repo.
    Thanks

  • @mosesdzoro6701
    @mosesdzoro6701 3 ปีที่แล้ว +2

    Brilliant boy!

  • @sivaramswaminathan4664
    @sivaramswaminathan4664 4 ปีที่แล้ว +1

    Excellent 👌👌

  • @NicolaCaldo
    @NicolaCaldo 3 ปีที่แล้ว

    Amzing video! You should do another one with the new v2 of AWS IoT Core SDK. A question, do I need to call myMQTTClient.disconnect() when I have done everything I needed to do?

  • @acestark6431
    @acestark6431 3 ปีที่แล้ว +2

    Have done:
    pi@raspberrypi:~ $ pip install AWSIoTPythonSDK
    Collecting AWSIoTPythonSDK
    Installing collected packages: AWSIoTPythonSDK
    Successfully installed AWSIoTPythonSDK-1.4.9
    But when I run program I get:
    ImportError: No module named 'AWSIoTPythonSDK'

    • @BleedCubbieBlue
      @BleedCubbieBlue 3 ปีที่แล้ว

      I'm getting the same error. Any luck in getting resolved?
      Figured it out: sudo pip3 install AWSIoTPythonSDK

  • @gessegoncalves6493
    @gessegoncalves6493 3 ปีที่แล้ว +1

    thank you, I was looking for that

  • @sandypearls5276
    @sandypearls5276 3 ปีที่แล้ว

    Very good video with clear explaination! Can you do more by connecting mobile applications to an iot device like an AC for real time updates?

  • @rudolfespinola9231
    @rudolfespinola9231 3 ปีที่แล้ว

    Very good video!

  • @sepehratyabi2659
    @sepehratyabi2659 2 ปีที่แล้ว

    This kid is better than my lecturers 😅 i should pay you 10 grand 🤣

  • @bhumikaexports5695
    @bhumikaexports5695 3 ปีที่แล้ว

    great going, keep them coming!

    • @akhethotep5325
      @akhethotep5325 3 ปีที่แล้ว

      wow !!!
      I have watched just 4minutes and I am taken aback
      Great job !
      Thank u

  • @Wyzmayne01
    @Wyzmayne01 4 ปีที่แล้ว +2

    The best tutorial ever!!!

  • @shongerber654
    @shongerber654 4 ปีที่แล้ว +1

    Great job! Very helpful!

  • @danielmcgrane8608
    @danielmcgrane8608 2 ปีที่แล้ว +1

    Little legend

  • @rajat0610
    @rajat0610 4 ปีที่แล้ว +3

    you are just amazing!!

  • @mj3546
    @mj3546 4 ปีที่แล้ว +1

    great... keep going..

  • @shivambatra6379
    @shivambatra6379 4 ปีที่แล้ว +2

    Great job bud!

  • @alagarasanr2189
    @alagarasanr2189 3 ปีที่แล้ว

    How to do you Know if things disconnect with IoT core due to power failure

  • @lanifarani4065
    @lanifarani4065 3 ปีที่แล้ว

    Great video! I’m still stuck on mine, especially towards the end 😩. Could you help me

  • @rahuldhiman3892
    @rahuldhiman3892 4 ปีที่แล้ว +1

    which IDE are you using?

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว +1

      This is Microsoft's Code for Raspberry Pi - github.com/Microsoft/vscode

  • @gujarisantamanyugmai
    @gujarisantamanyugmai 4 ปีที่แล้ว

    Nice Explanation Dear!!
    I have a query like why do we need to create a Cognito at 10:47?

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      It helps you manage and synchronize the data used (in this case, the temp. data). You can think of it kind of like a connector between the services.:)

    • @codingexpedition4625
      @codingexpedition4625 3 ปีที่แล้ว

      @@RishabTeachesTech This confuses me too. So will it work without the cognito? Or why won't it work without cognito?

  • @krishnachitragar4806
    @krishnachitragar4806 3 ปีที่แล้ว

    Hey I want publish and subscribe multiple raspberry pi's to the aws iot and My server will also publish and subscribe to the broken as well. So I have to download all the certificate from aws iot into every raspi and then use it in python code. That's a lot of work In future I will have thousands of Pi's. Is there any way to get around or automate this process of copying the aws iot certificates into pi and then use it in my python script. Thanks

  • @CariagaXIII
    @CariagaXIII 3 ปีที่แล้ว +3

    genius and adorable.

  • @bartomiejkmita5118
    @bartomiejkmita5118 3 ปีที่แล้ว

    This is outstanding.

  • @ayaazrohomutally8317
    @ayaazrohomutally8317 3 ปีที่แล้ว

    hello sir, how can i connect my raspberry pi to AWS for image rekognition???

    • @sanjaykattimani
      @sanjaykattimani 2 ปีที่แล้ว

      Here you go, its not using Raspberry pi but close - th-cam.com/video/Z-4JHOFPn0g/w-d-xo.html

  • @Tecathlon
    @Tecathlon 4 ปีที่แล้ว

    Hi Rishab, when i tried to run python code in Terminal, i am getting an error "Command not Found". How to solve this? Please guide.

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว +1

      If it says "command not found", then that usually means that you misspelled something. If you are sure you didn't misspell the command, try reinstalling Python, because you might have not installed it :)

  • @genos2719
    @genos2719 4 ปีที่แล้ว +2

    well made!

  • @nohitjapan
    @nohitjapan 3 ปีที่แล้ว

    ssl.SSLError: [SSL] PEM lib (-ssl.c:2815) ?

  • @awsoct7768
    @awsoct7768 4 ปีที่แล้ว +1

    well done!

  • @abhijeetsingh2842
    @abhijeetsingh2842 4 ปีที่แล้ว

    my MQTT client.connect is not working in my rpi

  • @krishnavenikommuri2588
    @krishnavenikommuri2588 2 ปีที่แล้ว

    Can you provide the MQTT Python file

  • @vx9
    @vx9 4 ปีที่แล้ว +1

    great stuff
    but
    This repository is empty. :(

  • @AJB2K3
    @AJB2K3 3 ปีที่แล้ว +1

    Thank you very much.

  • @AmitKumar-ly8qx
    @AmitKumar-ly8qx 4 ปีที่แล้ว

    i really like it alot really thanks alot

  • @Joshi_aarya
    @Joshi_aarya 4 ปีที่แล้ว

    for c programming in raspberry pi we have to use thi file or a code right??docs.aws.amazon.com/iot/latest/developerguide/iot-embedded-c-sdk.html

    • @Joshi_aarya
      @Joshi_aarya 4 ปีที่แล้ว

      please reply me as soon as possible @Rishab Teaches Tech

    • @RishabTeachesTech
      @RishabTeachesTech  4 ปีที่แล้ว

      Hi @@Joshi_aarya, I haven't worked with C programming to guide you on this. but the SDK page looks good.

    • @Joshi_aarya
      @Joshi_aarya 4 ปีที่แล้ว

      @@RishabTeachesTech Okay thankyou!