06. Realtime Read and Write with Firebase + ESP32 + Android Studio - IoT Development

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 พ.ค. 2024
  • In this video, Joed Goh teaches you how to create Android Apps using Android Studio and Kotlin programming language to read and write data from a Firebase Realtime Database connected to an ESP 32S NodeMCU board.
    Table of Contents:
    00:00 Introduction
    01:15 Review of codes from Lesson 05
    02:35 Firebase Stream in ESP32
    06:10 Creating an Android App
    08:30 Connecting Firebase with Android Studio
    10:10 Reading data from Firebase RTDB to Android
    12:55 Writing data to a Firebase RTDB from Android
    15:05 Database Listener onDataChange
    17:30 Challenge Activity
    Lesson 05: Integrating Firebase and ESP32
    • 05 Firebase Realtime ...
    Related Playlists:
    Android App Development in Kotlin
    • Android App Developmen...
    IoT Development with ESP32
    • Internet of Things
    Embedded Systems using Arduino Uno
    • Embedded Systems using...
    Artificial Intelligence and Machine Learning Foundations
    • Artificial Intelligenc...
    Designing Database Solutions with Microsoft SQL Server 2019
    • Designing Database Sol...
    Data Structures and Algorithms using C#
    • Data Structures and Al...

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

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

    so excited for the lesson 7!!!!

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

    Great content, please do more of these

  • @reddyibrachim
    @reddyibrachim 2 หลายเดือนก่อน +3

    Hi Joed! Its really glad to learn about your IoT Dev Learning Path from introduction 01 until now. I hope you continue this path/playlist and could tell us about how to store data periodically. For example, the system stores each data sensor in every 3 hours, and we can retrieve its data and filter it based on datetime (day-by-day) through Android Studio. I hope you could explain it. Thanks!

    • @joedgoh
      @joedgoh  2 หลายเดือนก่อน +2

      Thank you! I appreciate your comment. 😊 I wish I could continue this playlist as well. As of now, I am working on the SunFounder Arduino playlist., probably when I reach the IoT part of this course, I'll continue the esp32 as well.

  • @diegoalejandrodiazsilva4854
    @diegoalejandrodiazsilva4854 6 หลายเดือนก่อน +2

    You're a genius bro. You helped me with my IoT project. i was going crazy but thank god i found your channel

    • @joedgoh
      @joedgoh  6 หลายเดือนก่อน +1

      You're welcome. Please share 🙂

  • @antonkoenraadt
    @antonkoenraadt ปีที่แล้ว +6

    Lovely edited and comprehensive tutorials broken down into manageable chucks. Thanks so much!

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

      Thanks!

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

    Thank you that was very helpful

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

    I'm taking Software Design as a Computer Engineering student po and ang helpful po ng videos niyo sa current project namin for completion this semester. Maraming salamat po

    • @joedgoh
      @joedgoh  หลายเดือนก่อน +1

      Thank you! Pls share 😊

  • @CGBonfim
    @CGBonfim 7 หลายเดือนก่อน

    Great video! I'm going to build a I-V curve tracer for FV pannels using ESP32, i hope i can plot the curve through firebase data in the app that i'm going to build.

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

    Very well structured tutorials. You have a great talent for teaching. Keep up the good work :)

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

      Thank you!

  • @salah-eddinesemmoud502
    @salah-eddinesemmoud502 2 หลายเดือนก่อน +1

    lovely video ur very good at explaining sir thank you

    • @joedgoh
      @joedgoh  2 หลายเดือนก่อน +1

      Thank you!

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

    Hi, if I don't want to use the button every time I want to upload the data, how I should do the code? I would like to display the upgraded data without the necesity of using the button.
    Thanks and nice video.

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

    Hi Joed. Great tutorial very clear thanks. How would I go about creating a web App for controlling ESP32 GPIOs

  • @udith-pz4tv
    @udith-pz4tv 11 หลายเดือนก่อน

    Thanks, bro......

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

    I recently make a project like this but using Flutter instead. Can you give me some ideas about the new features.

  • @BeginnerTutorial16
    @BeginnerTutorial16 2 หลายเดือนก่อน +1

    hello po gumawa po ko ng database na authenticated user lng pwede maka access.. pano po ma read ung realtime database kapag sa esp32.?

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

    Ty sir , you help my homework

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

      Welcome!

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

    When choosing get started with real time database in the Firebase assistant window, only java is displayed it doesn't show the option to do with kotlin. Any way how to fix it.

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

    Pls make a tutorial on Firebase Firestore so that we can control and monitor the stored data in the database using our IOT application.
    For my project i need to store the updates in any variable in the database,
    So that i can monitor the data
    Pls guide me regarding this.
    Thank you

  • @yuridisaroamado9562
    @yuridisaroamado9562 วันที่ผ่านมา

    but how can one single database object point to multiple paths? Is the promissed solution to this in some other tutorial? I need to have 12 listeners😭

  • @tourushi9137
    @tourushi9137 วันที่ผ่านมา

    Hi Joed! I watched all your videoes about IoT Esp32. I am currently developing a website based project. I am concern about the API keys showing in the client side. How can I protect or hide it?

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

    hi thanks alot u really helped me but can u share the code for android studio in the description ?

  • @yassineaguelmam8674
    @yassineaguelmam8674 5 หลายเดือนก่อน

    Hi, I found in tool/firebase/realtime databse /" get started with realtime database java" but not "get started with realtime database kotlin" is there a solution

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

    Thank you for video sir. It was helpful in integrating esp32 with firebase. Can u help me out in coding part in Android studio? Can I get the access for Android studio code??

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

      pls send me an email and I'll give you the code. thanks!

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

    Que rei mano

  • @user-vj1st4rh2r
    @user-vj1st4rh2r 3 หลายเดือนก่อน +1

    Sir , can you pls provide code for the app?

  • @SaifulIslam-ql6eb
    @SaifulIslam-ql6eb ปีที่แล้ว

    This programe not working in my project. all the time serial.print send request failed

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

    Please do one that shows the battery percentage
    Pleaseeee🙏🏾

  • @user-dz6ih7tz7y
    @user-dz6ih7tz7y 6 หลายเดือนก่อน +1

    make more projects like this sir

    • @joedgoh
      @joedgoh  6 หลายเดือนก่อน

      I'll be releasing my new training series very soon. Thanks

  • @masterkey1831
    @masterkey1831 9 หลายเดือนก่อน

    i downloaded the "BLE scanner" on my android phone and it shows so many "mac addresses" and someone said it is people who took the jab. i went to walgreens since they give the jab there and i got over 200 "BLE mac addresses" when no one was in the store by the pharmacy. is it true it is the people who took the jab?

  • @ss-camaro
    @ss-camaro 7 หลายเดือนก่อน

    "private lateinit var binding: ActivityMainBinding "this line is giving me trouble what did you do to fix it because you skipped on the video?

    • @joedgoh
      @joedgoh  7 หลายเดือนก่อน

      Make sure to properly import the auto-generated class of this ActivityMainBinding. I have a separate video lesson that explains View Binding in Android. th-cam.com/video/pPl2dq3vLfg/w-d-xo.html

  • @abdullaheid7120
    @abdullaheid7120 8 วันที่ผ่านมา

    Thanks alot Mr. Joed for your excellent content.
    Can you tell me how can I solve the challenge?
    I have also sent you an email to get access for the code.
    I repeat my thanks.

    • @joedgoh
      @joedgoh  8 วันที่ผ่านมา

      Let me check. Thanks!

    • @abdullaheid7120
      @abdullaheid7120 8 วันที่ผ่านมา

      @@joedgoh Thank you for your concern.

  • @bashirabdulakeemareo1785
    @bashirabdulakeemareo1785 5 หลายเดือนก่อน

    Wow nice and cool, i will like go get a copy of your codes sir(FILES) so i can edit and see round it please

  • @yu-jie9390
    @yu-jie9390 ปีที่แล้ว

    The awesome video!! Can I access the source code?

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

      Pls email me. joedgoh@gmail.com. thanks

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

    Do you have a java version of this?

    • @joedgoh
      @joedgoh  8 วันที่ผ่านมา

      Hi, sorry, I don't have. Thanks!

  • @133-mesachharmasendro-stei6
    @133-mesachharmasendro-stei6 ปีที่แล้ว +1

    how many stream can we have?

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

      Probably only three, then I get the error "read error, not connected. " I can't find where to change it. Do you have this problem too?

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

      In this library is funcion beginMultiPathStream but I'm testing it now.

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

      @@piotrpiechowski6472 have u found the solution to get more stream?

  • @yagmur4631
    @yagmur4631 13 วันที่ผ่านมา

    Hey sir can you share the code with me?

    • @joedgoh
      @joedgoh  8 วันที่ผ่านมา

      Sent. Thanks!

  • @satilmismehmet
    @satilmismehmet 3 หลายเดือนก่อน

    Hello friend, can you share the source codes with me, please? Thank you.

    • @joedgoh
      @joedgoh  3 หลายเดือนก่อน

      Pls email me. Thanks!

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

    can you provide source code

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

      Yes, pls email me.
      joegoh@gmail.com

  • @arnclickz9428
    @arnclickz9428 8 หลายเดือนก่อน

    Please do java language 😢😢

    • @Nazgul1221
      @Nazgul1221 7 หลายเดือนก่อน

      About Android Firebase using java, there are many tutorials here in youtube