HTTP protocol for ESP32 developers

Поделиться
HTML-код
  • Опубликовано: 21 мар 2021
  • We'll look at the basics of http and how they apply to the ESP32
    demo code at github.com/Mair/esp-http-prot...
  • НаукаНаука

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

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

    This was very interesting and needed. Moving from microcontroller that do not have protocols to the esp32 I am having to learn networking and protocols to get the most out of the chip. I am no longer limited to doing "local" projects. I took your learnESP32 course and it was fantastic. Thank you.

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

    Love the top-down teaching approach, you clearly share the knowledge. No stress for the listener. Great tutorial.

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

    I started learning ESP32 a few weeks ago. Although I have been a professional Windows developer for more than 25 years and already knew the concepts of the HTTP protocol in principle, it was really interesting to follow the video and see how it is done with ESP32. The 90 minute video is a bit long, but it's worth it in my opinion. The topics are well selected and clearly explained so that you can start your own excursion. Thank you for all the work and sharing your knowledge!
    Greetings from Germany

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

    This is a great video, thanks a lot for taking the time to make this video and share your knowledge.

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

    Tks! This material is amazing!

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

    I like your content explained in your video, its a bit hard to find a good content as you show here, thanks.

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

    I was going to add that a future video on using sockets with the esp32 would very useful.

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

    Thank you !!!!

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

    Great video, learned a lot! I have begun to work on a ESP32 project recently and this video helped me a lot in developing it. I have a question, at 57:12 , what is the difference between the certificates mentioned in the given hierarchy. When should one use a particular certificate in the ESP32 application?

  • @Alex-rv8gw
    @Alex-rv8gw 10 дней назад

    Hi sir are there any different between https and Rest api

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

    Hi, is it neccessary to use free function for some buffer which taken by malloc ? 19:40

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

      Yes, when you are finished with the data that is something you would want to do

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

    24:04 I couldnt follow you because after upload the terminal to nothing :/ I dont know how i must work with makefiles in plattformio

  • @KK-ib5nh
    @KK-ib5nh Год назад

    I want to send data to the localhost server frm esp32 but I am getting error like this
    E (4528) esp-tls: [sock=54] delayed connect error: Connection reset by peer
    E (4528) TRANSPORT_BASE: Failed to open a new connection: 32772
    E (4528) HTTP_CLIENT: Connection failed, sock < 0
    What is the solution for it?

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

    Hi, is it possible to download a 10MB file like mp4, mjp, raw from a http website and save it into SD card?

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

    is there any configuration should be done in the sdkconfig file for the http client example? because it didn't work for me.
    not even the https client but the http server worked.
    Also the example provided by espressif isn't working for me although I configured my ssid and password in sdkconfig file, but i don't know if there is something else that should be done.

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

      Hi Haldar. what's the error?

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

      @@mairswartz your http client example is not giving errors, but its not reading anything from the website, the buffer string is empty.

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

      @@mairswartz Same issue here, I'm not sure what's up.

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

    Hello did you record some tutorials for async http too?

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

      If you use FreeRtos the application will everything in an async manner. see ruclips.net/video/E9FY-IOvC3Q/видео.html

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

    could you give me your slide

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

      @yen Yuthnea, I added the pptx file to the repo. Link in the above description

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

    Hi Mair ,i see that in the sdkconfig file, you changed the partition table with a custom one, is that mandatory ? because during running i see errors of :
    I (418) cpu_start: Starting scheduler.
    ESP_ERROR_CHECK failed: esp_err_t 0x110d (ESP_ERR_NVS_NO_FREE_PAGES) at 0x403869d3
    file: "./main/connect.c" line 24
    func: wifiInit
    expression: nvs_flash_init()
    abort() was called at PC 0x403869d7 on core 0
    Core 0 register dump:
    MEPC : 0x403808ac RA : 0x403869e2 SP : 0x3fc98a90 GP : 0x3fc8f800
    TP : 0x3fc7f76c T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130
    S0/FP : 0x00000004 S1 : 0x3fc98af4 A0 : 0x3fc98abc A1 : 0x3fc98af2
    A2 : 0x00000000 A3 : 0x3fc98ae9 A4 : 0x00000001 A5 : 0x3fc95000
    A6 : 0x7a797877 A7 : 0x76757473 S2 : 0x00000000 S3 : 0x00000000
    S4 : 0x00000000 S5 : 0x00000000 S6 : 0x00000000 S7 : 0x00000000
    S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
    T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938
    MSTATUS : 0x00001881 MTVEC : 0x40380001 MCAUSE : 0x00000007 MTVAL : 0x00000000
    MHARTID : 0x00000000