รายวิชา Internet of Things โดยผู้ช่วยศาสตราจารย์ ดร. นัฐพงศ์ ส่งเนียม ครอบคลุมแนวคิด IoT, Arduino/ESP, เซ็นเซอร์, การเชื่อมต่อเครือข่าย, MQTT/HTTP, Dashboard และโครงงานปลายภาคแบบ Hands-on
ศึกษาหลักการและแนวคิดของเทคโนโลยีอินเทอร์เน็ตของทุกสิ่ง สถาปัตยกรรมและเครือข่ายสำหรับการเชื่อมโยงอุปกรณ์ การวิเคราะห์ความต้องการและออกแบบผลิตภัณฑ์ เครื่องมือสำหรับการพัฒนาและเชื่อมต่ออุปกรณ์ การพัฒนาโปรแกรมประยุกต์เบื้องต้น และแนวทางการประยุกต์ใช้ในภาคธุรกิจ
อธิบายสถาปัตยกรรม อุปกรณ์ เซ็นเซอร์ เครือข่าย และข้อมูลที่ไหลในระบบได้
เขียนโค้ดอ่านค่าเซ็นเซอร์ ควบคุมเอาต์พุต และจัดการเงื่อนไขพื้นฐานได้
ใช้งาน Serial, Wi‑Fi, HTTP/MQTT และส่งข้อมูลไปยังระบบปลายทางได้
พัฒนา Prototype พร้อมเอกสาร วิดีโอสาธิต และนำเสนอเชิงระบบได้
วิธีการเรียน การประเมิน เกณฑ์ตัดเกรด ความปลอดภัยพื้นฐาน และภาพรวมหัวข้อ
เร็ว ๆ นี้ความหมาย ประวัติ องค์ประกอบ การประยุกต์ใช้งาน และตัวอย่างโปรแกรม
PDFพื้นฐานอุปกรณ์ ภาพรวมภาษา C บน Arduino และการใช้งานโปรแกรมเบื้องต้น
PDF LabDigital/Analog I/O, ปุ่ม/สวิตช์ และตัวอย่างโปรแกรมควบคุมไฟ
PDF Labอ่านค่าเซ็นเซอร์ เงื่อนไขควบคุม และงานอัตโนมัติด้วยเกณฑ์
PDF Labสื่อสาร Serial/Wi‑Fi, โปรโตคอล MQTT/HTTP, Dashboard และ Demo เชิงระบบ
เร็ว ๆ นี้ Labพัฒนาโปรแกรมควบคุมอุปกรณ์ IoT ตามโจทย์
Prototype + เอกสาร + วิดีโอสาธิต
สาธิตและอธิบายระบบ IoT ที่พัฒนา
หมายเหตุ: สัดส่วนที่เหลืออาจมาจากงานปฏิบัติ ใบงาน การมีส่วนร่วม และแบบฝึกหัดตามบริบทของชั้นเรียน
เลือกหัวข้อพัฒนาโปรแกรมสำหรับควบคุมการทำงานของอุปกรณ์ IoT โดยจัดทำ Requirement, ผังการต่ออุปกรณ์, วิดีโอสาธิต และคู่มือผู้ใช้
ระบุผู้ใช้ ขอบเขต ฟังก์ชันหลัก และข้อมูลที่ต้องเก็บ
เลือกเซ็นเซอร์ บอร์ด โปรโตคอล และรูปแบบ Dashboard
ทดสอบการอ่านค่า ควบคุมอุปกรณ์ ส่งข้อมูล และจัดการข้อผิดพลาด
นำเสนอ Prototype, เอกสาร, วิดีโอ และคู่มือผู้ใช้
| หัวข้อประเมิน | ยอดเยี่ยม (A) | ดี (B) | พอใช้ (C) | สัดส่วน |
|---|---|---|---|---|
| Requirement & Design โจทย์/ขอบเขต/สถาปัตยกรรม | ครบถ้วน ชัดเจน มีเหตุผลรองรับ | ครอบคลุมหลัก ๆ ชัดพอควร | คลุมเครือ/ขาดส่วนสำคัญ | 15% |
| Hardware Integration การต่อวงจรและความปลอดภัย | ถูกต้อง เสถียร ปลอดภัย | ทำงานได้ ส่วนใหญ่ถูกต้อง | ผิดพลาด/ไม่เสถียร | 20% |
| Firmware / Programming โค้ด โครงสร้าง และการทดสอบ | โค้ดสะอาด ทดสอบครบ | จัดการหลัก ๆ ได้ | บั๊กบ่อย/กระจัดกระจาย | 20% |
| Connectivity & Protocol Serial/Wi‑Fi/MQTT/HTTP | เชื่อมต่อเสถียร ปลอดภัยเหมาะสม | เชื่อมต่อได้ มีสะดุดเล็กน้อย | เชื่อมต่อมีปัญหา | 15% |
| Functionality & Reliability | ฟังก์ชันครบ เสถียร | ฟังก์ชันหลักครบ | ทำงานไม่ครบ/ล่มบ่อย | 15% |
| Documentation & Demo | เอกสารครบ เดโมชัด | เอกสารพอใช้ เดโมใช้ได้ | เอกสารขาด/เดโมไม่ชัด | 15% |
หมายเหตุ: ผู้สอนอาจปรับสัดส่วนเล็กน้อยตามบริบทชั้นเรียน
Arduino/ESP, Serial, HTTP/MQTT และ Dashboard
เริ่มจากบทเรียนพื้นฐาน ต่อวงจร เขียนโปรแกรม เชื่อมต่อ Cloud และพัฒนาโครงงานของตนเอง