ESP32 CAM | Flutter App - [Part.6] In wireless directly, Dashcam app connecting ESP32CAM(AP Mode)

Поделиться
HTML-код
  • Опубликовано: 2 ноя 2024

Комментарии • 123

  • @ThatProject
    @ThatProject  4 года назад +2

    Subscribe - ruclips.net/user/ThatProject

  • @saltydude2507
    @saltydude2507 4 года назад +1

    Awesome tutorial, waiting for a new BLE Flutter Project tutorial! With integrated Background Mode/Background Execution, would help me and others with projects. I guess Background Execution/Services are frequently asked questions in Flutter. Keep it up Bro! Love your channel!

    • @ThatProject
      @ThatProject  4 года назад +2

      Amir Kurtovic You're right. I need to have more time to make more interesting tutorials. Anyway thanks!

  • @ASP29Tech
    @ASP29Tech 4 года назад

    Wow..,thank you bro..,finally I can find the esp32 cam tutorial with access point mode, so no need to need another router or hotspot ..

    • @AbdurRahim-by9my
      @AbdurRahim-by9my 4 года назад

      hey again.i did test the esp32 cam example code and it did work. which means my esp is good. maybe I made an error. i really liked you project and rally appreciate your work. keep it up. tanks for quick reply

  • @michelegirotti5061
    @michelegirotti5061 7 месяцев назад

    Thank you sir for the tutorial!!! Amazing job!! I have a very quick question. In the AP mode, once the mobile phone is connected to the ESP32, can the mobile phone (provided by its own internet provider) go online and look for some other websites? Or maybe the connection with the ESP32 blocks internet connection?

    • @ThatProject
      @ThatProject  7 месяцев назад

      Unfortunately, once your phone connects to the ESP32's AP, it will no longer be able to connect to the Internet.

  • @sonicblade2225
    @sonicblade2225 4 года назад

    Nice tutorial, keep it up bruh and I'm waiting for another IoT tutorials with flutter 🔥🔥

    • @ThatProject
      @ThatProject  4 года назад

      sonic blade Thanks for watching. Will do!👍

    • @radhikasoni622
      @radhikasoni622 3 года назад

      Hi, please help. This project is not detecting ssid. Why? I have added permission statement as well. One thing i noticed that, connectivity version updated to 2.0.2 than to 0.4 in your case. Is it a problem? I am not able to compile with 2.0.2 version. Please suggest the solution.

  • @zeynepkaya1141
    @zeynepkaya1141 4 года назад +2

    Hello bro im following your videos youre doing great job! I have a question it would be great if youd answer when you have time :
    Is it possible to send some data over the esp 32 cam to arduino to control an arduino integrated car over the internet? I want to put the esp32 cam on the car and control the car with it by also seeing the streaming video from anywhere in the world as youre saying. Is this possible with flutter node.js etc ? I really would appriciate your help.
    Thank you.

    • @ThatProject
      @ThatProject  4 года назад

      Zeynep Kaya Hi. I'm trying to make a video exactly the same as you're saying not long after. I hope it's coming soon. (Too busy these days... 😭)

  • @SepelaThons
    @SepelaThons Год назад

    considering something similar in my scholarship ideas but, how viable is the camera during nighttime? I would assume that seeing the plates would be difficult for the outcome

    • @ThatProject
      @ThatProject  Год назад

      You can't see anything without an infrared LED during nighttime.

    • @SepelaThons
      @SepelaThons Год назад

      I also considered the 850nm Night Vision lens but it might provide footage that is too bright during daytime, so there may not be a lens module that is interchangeable for both day and night

    • @ThatProject
      @ThatProject  Год назад

      @@SepelaThons If your system has the current local time, you can turn the external infrared LED on and off based on this time.

  • @distritomau
    @distritomau 4 года назад

    Hey, really good video, I have a doubt, Does it possible to connect 2 or 3 cameras at the same time?

    • @ThatProject
      @ThatProject  4 года назад

      When I designed this system, I never thought the multiple access to ESP32CAM. One or more clients might be possible, but what is clear is that if one client is disconnected, the other will also be disconnected. Anyway thanks for watching.

  • @FPChris
    @FPChris 3 года назад

    Awesome. I think this is what I was looking for. Is it possible to make an NWJS desktop app that can communicate with the access point? I'm trying to get the video stream onto a javascript canvas to do pixel level image processing. Thanks

    • @ThatProject
      @ThatProject  3 года назад +1

      Hey Chris,
      I'm sure that you can create applications for your desktop with NW.js. You can receive images from ESP32CAM by simply adding WebSocket in your JS project.

    • @FPChris
      @FPChris 3 года назад +1

      @@ThatProject ok thanks. I have managed to include the demo webserver into my nwjs app by disabling the chrome security in the manifest. Then doing an object tag insert of the cam’s ip address to a div’s innerHTML. I was going to start modifying from there. I plan to try and make it a soft access point as well.

    • @ThatProject
      @ThatProject  3 года назад +1

      @@FPChris Sounds like a great plan. I wanna see the desktop app when it's complete.

  • @sziluchannel
    @sziluchannel 4 года назад

    hi! What is the estimated maximal range with this and an antenna?
    and the latency?
    is there a way to use an old analog security cam as a secondary camera?
    it has a wider angle of view.

    • @ThatProject
      @ThatProject  4 года назад

      Szilu Channel Hi. ESP32CAM has the same WIFI module with ESP32 so it's OnBoard PCB Antenna, gain 2dBi, relatively low latency on the connection.
      Because it depends on the situation, WIFI distance is hard to tell you. At least 6 to 8 meters seems fine. Googling "esp32 long-range modes" if you need to communicate long distances. I have no idea about the old analog security cam. Sorry.

    • @sziluchannel
      @sziluchannel 4 года назад

      I mean an external external antenna like this one has:
      m.banggood.com/ESP32-CAM-WiFi-bluetooth-Camera-Module-Development-Board-ESP32-With-Camera-Module-OV2640-IPEX-2_4G-SMA-Anten-p-1549751.html?rmmds=search

    • @ThatProject
      @ThatProject  4 года назад

      Szilu Channel Oh. There was no chance to test with an external antenna. Sorry.

  • @trissoncompany9448
    @trissoncompany9448 3 года назад

    Can I see the preview via web browser (with wifi direct from esp32cam)? because i've tried using flutter on ios and it doesn't work

  • @Solrac1698
    @Solrac1698 4 года назад +1

    Hi I’m having a problem, I was tasting it in my tablet, but the web socket server never gets the credentials of WiFi name, thanks

    • @ThatProject
      @ThatProject  4 года назад

      Are you sure your WIFI wireless is 2.4GHz? ESP32 can get WIFI 2.4GHz only not 5GHz.

    • @Solrac1698
      @Solrac1698 4 года назад

      That Project i think the issue goes with the target SSID because it always says that the WiFiName is NULL

    • @Solrac1698
      @Solrac1698 4 года назад +2

      I don’t know if you did the explanation of this, but I found the issue, the problem was with android 10, to get the network credentials you must give permission in the manifest for the location ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, after I added those permissions I had to go to the location settings and enable the location use for the app, that solved the issue and let me get the credentials, great project thanks for sharing your ideas!

    • @ThatProject
      @ThatProject  4 года назад +1

      Solrac1698 You're right. At that time, my Android phone was 7, so there was no permission problem. Thanks for sharing and it's gonna be helpful for others.

    • @tuttelikz
      @tuttelikz 4 года назад

      @@Solrac1698 thank you!

  • @李偉佛
    @李偉佛 8 месяцев назад

    Sir, how can I send real-time audio messages from my mobile phone to ESP32 and make two-way voice calls with ESP32?

    • @ThatProject
      @ThatProject  8 месяцев назад

      Unfortunately, this is not possible with ESP32CAM. This is because capturing audio and images at the same time is not possible. I guess we'll have to look for other microcontroller bases.

  • @meghan1755
    @meghan1755 Год назад

    "Updated Flutter Project" link in description is broken

  • @johnlocke2479
    @johnlocke2479 4 года назад +1

    Nice Video!
    Do you think it's possible to add optical detection with Tensorflow to the Flutter app?
    Would be awesome if you could make a Video about it =)

    • @ThatProject
      @ThatProject  4 года назад +1

      John Locke I’m pretty sure it’s possible. Also, there is a flutter library for Tensorflow lite. pub.dev/packages/tflite
      I’d love to do but I’m on the other projects. Hopefully I can handle it sooner or later.

  • @hubixvx5802
    @hubixvx5802 Год назад

    Hello bro, great tutorial. I'm struggling with a problem like this, i have a sony camera with a wifi module, is it possible to connect it to my app in flutter and send the photo straight to the app. I know sony has their app for this but i would like to do it myself. is this even possible?

    • @ThatProject
      @ThatProject  Год назад +1

      Impossible. You need to have the code they use or know how it works.

    • @hubixvx5802
      @hubixvx5802 Год назад

      @@ThatProject too bad, but thanks for the quick answer. What about bluetooth? is it the same case?

    • @ThatProject
      @ThatProject  Год назад +1

      @@hubixvx5802 All the same. We can’t do anything without knowing how it works internally.

  • @AaronPowell
    @AaronPowell 4 года назад +1

    This would be great for a reversing cam

  • @EricLukMaster
    @EricLukMaster 3 года назад

    Quick question, is the video file saved to the ESP32 itself or to the mobile device (android/ios)?

    • @ThatProject
      @ThatProject  3 года назад

      Everything saves on the mobile side, not ESP32.

  • @esloded
    @esloded 2 года назад

    Can you helpme please, when i send data to a socket(ESP 32) my app loset the internet acces, i change manually my network but nothig work, only when i restarting the app this get acces to internet again, have a aidea of this problem? In android 9 don´t happen, only in android > 9 . Thanks

    • @ThatProject
      @ThatProject  2 года назад +1

      When I made this project, Android 9 was the latest version. Perhaps we need an application for a new version. I can't afford to see this issue right now. I will address this issue in a new project for ESP32CAM and Flutter App. Thank you for your understanding.

    • @esloded
      @esloded 2 года назад

      @@ThatProject Thanks.

  • @ralphjohndelapena7517
    @ralphjohndelapena7517 2 года назад

    Hello bro, when you will be able to make another updated video

    • @ThatProject
      @ThatProject  2 года назад +1

      I wish I could. Currently, I'm focusing on other projects. It seems to need more time to do it.

    • @ralphjohndelapena7517
      @ralphjohndelapena7517 2 года назад

      @@ThatProject okay man, appreciate your fast response. You have a great channel, wishing you all the best!

    • @ThatProject
      @ThatProject  2 года назад +1

      @@ralphjohndelapena7517 Thank you, I appreciate your kind words. There are many projects planned for the ESP32CAM. I'll try to get you back as soon as possible.

    • @ralphjohndelapena7517
      @ralphjohndelapena7517 2 года назад

      @@ThatProject Thank you man, stay safe and God bless!

  • @sknetworksolutions
    @sknetworksolutions Год назад

    Hello sir, your esp32 dash cam project is really good, Can you please share with us how I can build an app for Android because we don’t have the deep skill set for apk development ? I'd like to build a dash for a two-wheeler to assist me.

    • @ThatProject
      @ThatProject  Год назад

      To be precise, I'm developing in Flutter and porting it for Android. I don't know how to help either, but I'm showing you how to develop it in my series of videos, so please refer to them.

    • @dragonkiss9109
      @dragonkiss9109 Год назад

      @@ThatProject Hello sir, thank you for your reply. As earlier I said don’t have the deep skill set for apk development can you share us the apk for Android or AIA file created by MIT App Inventor, is much easier / base level users

  • @arisk8464
    @arisk8464 3 месяца назад

    how to do Dashcam app connecting ESP32CAM with Bluetooth ?

    • @ThatProject
      @ThatProject  3 месяца назад

      @@arisk8464 BT cannot be used because this requires communication on a WiFi basis.

  • @munaimnaeem9951
    @munaimnaeem9951 3 года назад

    great work... I want to make an app which detect the human activity like walking, running, sitting etc with the help of flutter and esp32 cam... Is it possible?

    • @ThatProject
      @ThatProject  3 года назад

      To make that kind of project, you need to think about how to detect human activity first. Flutter app, ESP32CAM is just a tool to represent something you want. I recommend you to read papers related to the way of detecting human activity.

  • @payloan4558
    @payloan4558 3 года назад

    thanks..,,,,my camera and wifi board. send using. mjpeg-stramer..,,,,,not websocket..... so. your app is not convetable with it.....right? only. espcam32....is available?

    • @ThatProject
      @ThatProject  3 года назад

      Wow, I've never thought about using "mjpg-streamer". Unfortunately, there was no chance to test with EPS32CAM yet. Sorry.

    • @payloan4558
      @payloan4558 3 года назад

      @@ThatProject ok..bro..one question...is there wat to view your esp32 cam by web browser?.. that is the solution..because.mjpeg stream viewed by web browser
      ... sincerely

    • @ThatProject
      @ThatProject  3 года назад

      @@payloan4558 The only way I have now is for clients to access the webserver, which is a WebSocket, through a web browser and watch images which are from ESP32CAM.
      ruclips.net/video/rTY2Ibk-gco/видео.html

    • @payloan4558
      @payloan4558 3 года назад

      @@ThatProject very thanks....i hope to use ur current flutter app via http.....those lecture is little different using..node.js

  • @tuttelikz
    @tuttelikz 4 года назад

    Guys, i am looking smth similar done on Java/Kotlin. Could you please give any directions or links if you have. thanks!

    • @ThatProject
      @ThatProject  4 года назад

      Honestly, I have no idea regarding a similar project of mine in the Android Native. I want someone to help you. Good luck. 👍

    • @tuttelikz
      @tuttelikz 4 года назад

      Ok, got you, thanks for quick reply. @@ThatProject I am starting ESP32 on native android for several applications. I would be very glad if you could drop me a short email on s.askaruly@gmail.com so that we keep communicating. Thanks for the video and good luck on the work!

  • @AbdurRahim-by9my
    @AbdurRahim-by9my 4 года назад

    hello there. I really liked your work as you explained a lot of things. I did all everything, but somehow my dashcam app keeps showing wifi name; Null and wifi bssid 02 with ten zero and IP add is good, as I checked on wifi setting. I downloaded all the materials from your GitHub page and import it into an android studio. Do you have any idea what could fix this? thanks for your great project.

    • @ThatProject
      @ThatProject  4 года назад +1

      Abdur Rahim I'm not sure what your problem is. First, test the ESP32CAM to see if it works properly. Due to the problem of EPS32CAM, it may not be able to connect due to a reboot after connecting the WIFI.

    • @lannocm4777
      @lannocm4777 4 года назад

      @@ThatProject See Solrac1698's reply from 3 weeks ago. I didn't read it properly first time. Once the app is installed, you need to access the app info (which I did by pressing and holding the new app icon, then selecting 'app info') then scroll down to 'Permissions' and enable Location and Storage. This resolved the connection to the ESP WIFI name but, unfortunately, didn't get me any further. The 'Connect' button does nothing other than refresh the page. Any ideas?

    • @ThatProject
      @ThatProject  4 года назад

      @@lannocm4777 The meaning of that you can see the "Connect" on the button is your app found the target SSID which is ESP32CAM. If there is no response from pressing the "Connect" button, your ESP32CAM's WebSocket Server has something wrong. Please take a look at it again.

    • @lannocm4777
      @lannocm4777 4 года назад

      @@ThatProject Hi - I can't see anything wrong and I've also tried using the ArduinoWebsockets.h but I'm getting the same result. The log from the ESP32 CAM looks ok and matches your display. Should I be able to connect to the stream from a browser (192.168.4.1:8888)?

    • @lannocm4777
      @lannocm4777 4 года назад

      I've changed the port from 8888 to 81 and it is working. I assume this was the problem but I'm too scared to change it back again, in case I can't get it working again. According to the Interweb, ports other than 80 and 81 and 443, etc, can be caught out by firewalls and things. So, maybe that was the problem.

  • @ivanivanov-lu5wm
    @ivanivanov-lu5wm 4 года назад +1

    Thanks. waiting new tutorial

    • @ThatProject
      @ThatProject  4 года назад

      ivan ivanov Thanks man! 😊

    • @ivanivanov-lu5wm
      @ivanivanov-lu5wm 4 года назад

      @@ThatProject You are the best Creator of real projects based on the modernest progressive technologies: ESP32 fol low level and FLUTTER for multiplatform high level programming. Best choice! Good luck in your ,hard work!

    • @ThatProject
      @ThatProject  4 года назад

      ivan ivanov Thank you so much! I really appreciate your comments. I wish I can do more interesting projects you like. 👍

  • @prathameshpatil6619
    @prathameshpatil6619 3 года назад

    Great Video Bro 👍🏼👍🏼
    But I am getting an error Bad state: Insecure HTTP is not allowed by platform

    • @ThatProject
      @ThatProject  3 года назад

      If so, I think you need to create a server with security. Please refer to this. ruclips.net/video/mxfj5Jg206A/видео.html

  • @markifi
    @markifi 2 года назад

    any way to make video recording automatic?

    • @ThatProject
      @ThatProject  2 года назад +1

      It would be good to think of a trigger to start recording video first. With this, you can make an automatic system.

  • @domontowicz
    @domontowicz 3 года назад

    How to make a flutter video surveillance app with video analytics? How to make a free analog of TrackView and IP webcam?

  • @YosaTristian
    @YosaTristian 3 года назад

    For rear view, its need flip picture feature, how to do that please

    • @ThatProject
      @ThatProject  3 года назад

      Simply you can set it from ESP32CAM.
      Use the below code.
      sensor_t * s = esp_camera_sensor_get();
      s->set_hmirror(s, 0); // 0 = disable , 1 = enable
      s->set_vflip(s, 0); // 0 = disable , 1 = enable

    • @YosaTristian
      @YosaTristian 3 года назад

      ​@@ThatProject i try to install flutter preview app in ios but build failed. And there some warning like "Couldn't find any iOS App Development provisioning profiles matching 'com.thatproject.flutterDashcamApp'." So, what should i do?

    • @YosaTristian
      @YosaTristian 3 года назад

      Should i subscribed to apple developer if i want to install the preview app into ios?

    • @ThatProject
      @ThatProject  3 года назад

      @@YosaTristian As far as I know, you can build it on your iPhone without the apple developer account. But this project has my account information so you need to change it to yours. Please try changing the bundle name in the Flutter App and replacing all provisioning in the XCode with the generic one(None).

    • @YosaTristian
      @YosaTristian 3 года назад

      @@ThatProject can i have your contact please? Email, whatsapp, telegram or something else, i'll report my problem please?

  • @md.sayedhassanleon2859
    @md.sayedhassanleon2859 4 года назад

    sir is there a way to control esp32 cam directly from phone without in need of wifi router connection as im planing to make a rc car that can e controlled directly from smartphone with wifi or Bluetooth and stream live video please help thank you

    • @ThatProject
      @ThatProject  4 года назад

      In one of my projects, I could get the image from ESP32CAM via Bluetooth Serial (Classic). ruclips.net/video/Fl3tDWzTWk8/видео.html I'm not sure if image streaming is possible in this system. The most common way not to use a router is to control the RC car using WIFI Direct.

    • @md.sayedhassanleon2859
      @md.sayedhassanleon2859 4 года назад

      @@ThatProject thanks that helped a lot
      love u sir

  • @deanstarman1694
    @deanstarman1694 4 года назад

    Very helpful!!!!👍👍👍

  • @namnguyen-yg7yj
    @namnguyen-yg7yj 4 года назад

    Please tell me what to do when using iOS

    • @ThatProject
      @ThatProject  4 года назад +1

      Did you watch the last part of this video? There is a way to build for iOS.

    • @namnguyen-yg7yj
      @namnguyen-yg7yj 4 года назад

      @@ThatProject thanks you

  • @payloan4558
    @payloan4558 4 года назад

    client mode is available?

    • @ThatProject
      @ThatProject  4 года назад

      payloan What sort of client mode???

    • @payloan4558
      @payloan4558 4 года назад

      @@ThatProject thanks...got your baby solution....btw..is that set-up for id&pw of espcam???

  • @emuleyets1359
    @emuleyets1359 10 месяцев назад

    No entendí como descargar la app

    • @ThatProject
      @ThatProject  10 месяцев назад

      In this case, the source code is provided for this project, and you must build it yourself and install it on your phone.

  • @apipsupriana3888
    @apipsupriana3888 4 года назад

    can you add code (relay control via telegram)

    • @ThatProject
      @ThatProject  4 года назад

      Apip Supriana Unfortunately, this video is not relative to the relay. I'll make a video if there is a good project idea for relay control. Thanks.

  • @qsdrfghgujfddyffguff
    @qsdrfghgujfddyffguff Год назад

    nice muzik

    • @ThatProject
      @ThatProject  Год назад +1

      Sorry. It was at the early stage of my YT channel.

  • @art50red20
    @art50red20 4 года назад

    Loooooong.