EP.25 Arduino Esp8266 รับส่งข้อมูลระหว่าง server กับ client : Server-Client Communication

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

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

  • @willson8246
    @willson8246 9 месяцев назад +1

    ดีมากๆเลยครับ ขอบคุณครับ

    • @saroj1961
      @saroj1961  9 месяцев назад

      ยินดีครับ
      ขอบคุณที่ติดตาม

  • @willson8246
    @willson8246 9 месяцев назад +1

    อันนี้เป็น Web socket ไหมครับ

    • @saroj1961
      @saroj1961  9 месяцев назад +1

      เป็น Web Server ธรรมดาครับ แต่อธิบายวิธีการ อ่านข้อมูลต่างๆ ที่ Client ส่งมาครับ

    • @willson8246
      @willson8246 9 месяцев назад +1

      @@saroj1961 อ้อ ขอบคุณครับ เหมือนผมจะเจอคลิปของพี่อีกคลิป ที่เป็น Websocket แล้วครับ

    • @saroj1961
      @saroj1961  9 месяцев назад +1

      @@willson8246 เยี่ยมครับ

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

    ผมอยากทำแบบนี้แต่ต่อเน็ตแบบใช่สาย lan อ่ะครับ ทำได้ไหม

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

      ทำได้แค่ควรเปลี่ยนบอร์ดเพื่อความเหมาะสม เช่น บอร์ด uno กับบอร์ดชีลด์ที่มี Ethernet ครับ

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

      @@saroj1961 Ethernet Shield W5100 ตัวนี้ได้ไหมครับ

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

      @@chain7597 ผมไม่เคยใช้นะครับ แต่สอบถามจากคนที่ใช้งานอยู่เขาบอกว่าก็โอเคนะ แต่อาจจะยากสักหน่อย

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

      @@saroj1961 ครับ ขอบคุณครับ

  • @กานดากาต้า
    @กานดากาต้า 3 года назад +1

    ชอบมากเลยครับอาจารย์

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

      ขอบคุณครับ
      จะสร้างสรรค์ผลงานที่ดี มีประโยชน์ต่อไปครับ

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

    ขอบคุณครับ

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

      ยินดีครับ
      ขอบคุณที่ติดตามรับชม

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

    ขอคำแนะนำด้วยครับ ทำไม Board Node MCU ESP8266 version 3 ผมเลือก Generic ESP8266 module ใน Arduino IDE เวลา compile มันไม่มี .hex file ออกมาครับ แต่ใช้ UNO board มี .hex file คือผมต้องการไป simualate กับ Proteus ครับ ผมเสียบ board พร้อมกันกับ PC สามารถ upload ได้ตามปกติ ลองเสียบทีละ board ก็ใช้ได้ตามปกติ ลอง uninstall IDE แล้วใช้ version ที่ไม่ต้อง install ทั้ง install (1.8.19 ทั้ง 2 version ) , ก็มี .hex file เฉพาะ UNO ครับ ได้ลองแก้ file preference.txt แล้วมันก็ไม่มี file .hex ของ ESP8266 , มันมีเฉพาะ UNO ครับ
    แล้วจะจำลอง ESP8266 ใน proteus ยังไงได้บ้างครับ
    ขอบคุณครับ
    rem boartd management ผมใช้ตามนี้ทั้งหมดเลยครับ ตามที่หาได้
    raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json
    raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
    arduino.esp8266.com/stable/package_esp8266com_index.json
    arduino.esp8266.com/stable/package_esp8266com_index.json
    arduino.esp8266.com/package_esp8266com_index.json

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

      บอร์ดตระกูล ESP เป็นของ espressif ไม่ใช่ arduino เพียงแค่มาใช้งานในแพลตฟอร์มของ Arudino IDE เขาคงไม่ support เรื่อง hex หรอกครับ ทำได้เต็มที่ก็ export bin file ออกไปได้
      เท่าที่ผมรู้ก็รู้แค่นี้นะครับเคยพยายามทำอยู่ตอนแรกๆ เหมือนกัน

    • @0000way0000
      @0000way0000 2 года назад +1

      @@saroj1961 อ้าวเหรอครับ ขอบคุณครับ

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

      @@0000way0000 ยินดีครับ

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

    ช่วยอธิบาย"->" กับ ">>" ใช้งานอย่างไรครับ ขอบคุณครับ

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

      -> ชี้ไปยังสมาชิกของออปเจ็ค (เหมือน ".")
      ที่มา :
      The Arrow Operator (->) functions in a similar manner to the Dot Operator (.)
      >> เลื่อนบิทไปทางขวา ( bitshift right )

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

      -> ใช้กับตัวแปร object ที่เป็น pointer, . ใช้กับตัวแปร object ที่ไม่เป็น pointer
      ทั้งสองอย่างไว้ access properties ของ object ทั้งคู่

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

    หาดูยากมากครับ คนที่จะมาอธิบายน้องๆมือใหม่ให้ขนาดนี้ Love

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

      ขอบคุณครับ
      ep ต่อไป จะเอาความรู้ไปประยุกต์

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

    ขอบคุณมากครับอาจารย์ สอนละเอียดเข้าใจง่ายมากครับ

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

      ยินดีครับ
      ชอบคุณที่ติดตามรับชม
      รอพบกับคอร์สออนไลน์ สอนให้คิดและออกแบบโครงงาน เร็วนี้ครับ

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

    ผมพึ่งเรียนรู้นะครับ ถ้าเริ่มต้นเล่น ผมเริ่มจาก ESP 32 ได้เลยใช่ได้เลยไหมครับ หรือควรเริ่มจาก Auduno ก่อนครับ

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

      ราคาแต่ละบอร์ดไม่แพงครับ ซื้อมันมาทั้งสองบอร์ด Arduino Uno ,ESP32 และอุปกรณ์ i/o พวกรีเลย์ ultrasonic ตัววัดอุณหภูมิ ซื้อมาเลยที่เดียว เวลาโหลดตัวอย่างมาศึกษาจะได้มีอของทดลองได้เลย
      ศึกษาคำสั่งจากตัวอน่างโปรแกรม ทำให้เรามีทิศทางในการเรียนรู้ ไปต่อได้ง่ายครับ
      เริ่มเลยอย่ารอ
      #ผู้รู้ย่อมเห็นเอง

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

    ได้ความรู้เพิ่มมากครับ

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

      ยินดีครับ
      ขอบคุณที่ติดตามรับชมครับ

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

    เราสามารถทำให้esp ทำตัวเองเป็นทั้ง server และ client ได้ไหมครับ
    ทำตัวเองเป็นserver เพื่อตั้งค่าพารามิเตอร์ต่างๆ
    แล้วรันปรกติ เพื่อ ส่งค่าไปยังserverต่างๆ

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

      ทำได้ครับ ดูใน EP ต่อไปนะครับ
      1.เราให้ ESP32 เป็น server แบบ fix IP
      2.esp8266 x 4 ตัว เป็น client รับส่งข้อมูลกับ server
      3.และได้ทำการทดลอง ให้ server esp32 ติต่อไปยัง web server เพื่อส่งข้อมูลขึ้นยัง host (อันนี้ไม่อยู่ในคลิปแต่ทดลองแล้ว) ก็ทำได้ครับ