สาธิตการเชื่อมต่อ MQTT กับอุปกรณ์วัดอุณหภูมิ DHT11 และควบคุมเปิดปิดหลอด LED จากที่ไหนก็ได้
ฝัง
- เผยแพร่เมื่อ 20 พ.ค. 2024
- บรรยายโดย ผู้ช่วยศาสตราจารย์ ดร.กิตติพงษ์ สุวรรณราช , Google Certified Educator, Thailand , วิทยากร และอาจารย์พิเศษเกี่ยวกับเทคโนโลยีสารสนเทศ #mqtt #dht11 #สอน
*** หมายเหตุ: ในตัว HiveMQ อย่าลืมกำหนด X ที่ retain นะครับ เพื่อให้ระบบจำค่าตลอดเวลา (ขออภัยครับ อาจารย์ลืม X จ้าา)
เนื้อหาในวิดีโอ:
0:00 พื้นฐานความรู้เกี่ยวกับ MQTT
7:05 อุปกรณ์ที่ควรจัดเตรียม
14:44 การเตรียม Software Library
19:32 การทำงานของ HiveMQ กับ ESP8266
23:27 การอ่านอธิบาย Code
32:11 แนะนำการใช้งานและสาธิตตั้งค่า HiveMQ
**สำหรับมือใหม่ควรดู Video Clips นี้ก่อนนะครับ (เป็นพื้นฐาน)
• เรียนรู้ MQTT และควบคุ...
Download Library MQTT และ DHT11
github.com/knolleary/pubsubcl...
github.com/adafruit/DHT-senso...
SourceCode MQTT for ESP8266
drive.google.com/file/d/11HHN...
เรียนเชิญทุกท่านที่สนใจอยากมาร่วม #แชร์ #แบ่งปัน #ความรู้ไอทีให้กับผู้อื่น มาพูดคุยกันได้นะครับ OpenChat คำเชิญให้เข้าร่วม "IT around U กับ อ.โจ้" โปรดแตะลิงก์ด้านล่างเพื่อเข้าร่วมโอเพนแชทนี้
line.me/ti/g2/w18j_Kp42yfGEwl... - วิทยาศาสตร์และเทคโนโลยี
ขอบคุณอาจารย์มากครับ
ขอบพระคุณมากครับ
ขอบคุณมากครับ
ขอบคุณมากครับอาจารณ์ คนเกษียณแล้วก็มีเวลาว่างเลยสนใจที่จะเรียนรู้พื้นฐาน ที่ อจ.สอนค่อยเป็นค่อยไปเข้าใจง่าย ขอเป็นลูกศิษย์ด้วยคนครับ
ยินดีมากๆครับ หากสิ่งที่ผมนำเสนอไปเป็นประโยชน์ ผมเชื่อว่าสำหรับการเรียนรู้สิ่งใหม่ๆนั้น คงจะไม่มีคำว่าเกษียณสำหรับผู้ใฝ่รู้ ขอให้สนุกกับการเรียนรู้นะครับ
ขอบคุณมากครับอาจารย์ แต่ตอนอธิบาย code อยากให้ zoom ภาพไปใกล้ๆครับ เปิดในมือถือมองไม่เห็นเลยครับ แต่โดยรวมคืออธิบายดีมากๆเลยครับ
ขอบคุณในคำแนะนำครับ เดี๋ยวครั้งหน้าอ.จะ Zoom code ด้วยครับ
ผมลองดาวโหลดโค้ดไปใช้แล้วโค้ดมัน error ครับ
อาจารย์ ครับ
- ต่า ที่ส่งไปแล้ว ที่อยู่ที่ HIVEMQ มันจะถูกเก็บไว้้ที่ไหน ครับ
- ถ้าเป็นการใช้งานในองค์กรณ์ เราสามารถ กำหนด การเข้าถึงข้อมูล หรือ ใส่ Firewall ไดัอย่างไง ครับ
เก็บไว้ที่ hivemq ครับ // ในองค์กรก็ไม่น่าติดปัญหาอะไร ดู port สื่อสารด้วยนะว่า firewall block หรือเปล่า
อาจารย์ครับ
ผมลองทำตามที่อาจารย์แนะนำ แต่ มันไม่สามารถเปิด หรือ ปิด หลอด LED ได้ครับ โดยที่ผมใช้ไฟล์เดียวกับที่อาจารย์ส่งมาเลยครับ ไม่ทราบว่าผิดอย่างไรครับ
ตอบยากครับ เพราะผมไม่เห็น error หรือโค้ดเลย
อ.ครับ ถ้าเรามีตัว ESP32 ที่เป็น client ประมาณ 1000++ ใช้รับส่งข้อมูลกับ Broker ตลอด ทั้งวัน จะทำให้ระบบ network เรามีปัญหาไหมครับ
ผมเคยลองใช้รับส่งแบบ get/post ผ่าน websever พอเชื่อม esp32 เข้าไวไฟเยอะๆ ระบบ network ล่มเลย อ.พอจะมีคำแนะนำไหมครับ
ความเห็นส่วนตัวนะผมว่าไม่มีปัญหาครับ แต่มันจะขึ้นอยู่กับ 2 ประเด็นคือ 1. ข้อมูลในการรับส่งแต่ละ node ต้องไม่มากจนเกินไป และต้องรับส่งข้อมูลอย่างรวดเร็ว 2. คือ การปรับแต่ง webserver ของเราด้วยว่า เปิด concurrent และ feature อื่นๆ รองรับไว้เหมาะสมไหม
@@ITaroundU mosquittoจะไหวไหมครับอาจารย์ ขอบคุณอาจารย์มากครับ
@@MASTERGIVE สบายมากครับ