Internet of Things (IoT)
วิทยากร : ดร.ตุลย์ ไตรยสรรค์ (Dr. Tuul Triyason)
ระยะเวลา : จำนวน 4 วัน ตั้งแต่เวลา 08.30 – 16.30 น.
สถานที่ฝึกอบรม : ห้อง Training 4/1 ชั้น 4 คณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
วัตถุประสงค์ :
เพื่อให้ผู้เข้ารับการอบรมเข้าใจการทำงานของ IoT และสามารถพัฒนาโปรแกรมรับส่งข้อมูลระหว่างอุปกรณ์ Sensor และอุปกรณ์ประมวลผล ให้สามารถจัดเก็บข้อมูลลงฐานข้อมูลได้ นอกจากนี้ผู้เข้ารับการอบรมยังจะได้เรียนรู้การใช้ Cloud เพื่อรองรับการทำงานของระบบ IoT
คุณสมบัติของผู้เข้าฝึกอบรม :
1. เหมาะสำหรับผู้เริ่มต้นหรือผู้ที่กำลังสนใจนำ Arduino และ ESP8266 NodeMCU มาใช้ในงาน IoT
2. มีความเข้าใจพื้นฐานด้าน Programming ภาษา C, C++ หรือภาษาอื่นมาก่อน
3. ความรู้เบื้องต้นด้านเครือข่ายและโพรโทคอล TCP/IP
ลักษณะการสอน : บรรยายควบคู่ไปกับการทำ Workshop
ค่าใช้จ่าย : 10,000 บาท ต่อหลักสูตร (รวมอาหารกลางวัน และอาหารว่าง)
รายละเอียดหลักสูตร :
1. ใช้ซอฟต์แวร์ Arduino IDE version 1.6.9 ในการเรียนการสอน
2. สามารถใช้ Notebook ส่วนตัวในการเรียนได้ โดยสามารถใช้ได้ทั้ง MS Windows และ MacBook
โดยผู้เรียนต้องทำการติดตั้ง Software และลง Library บางส่วนในช่วงเริ่มอบรม
เนื้อหาการฝึกอบรม
วันที่ 1
- Introduction to Arduino and other Microcontrollers
- Arduino Basic Programming with C/C++
- Workshop Arduino First Project
- Workshop Arduino Digital and Analog Input-Output
- Workshop Arduino with Relays/RGB LEDs/LCD
วันที่ 2
- Introduction to ESP8266 NodeMCU
- Workshop ESP8266 First Project
- Workshop ESP8266 Environment Sensors (Temp/Humidity/Light)
- Workshop ESP8266 Light Switch
วันที่ 3
- Introduction to Internet of Things Concept
- Workshop ESP8266 with WiFi Connection
- Workshop Setup MySQL Local Database for IoT
- Workshop Connect ESP8266 with MySQL Database
- Workshop Temp/Humidity Logging System
วันที่ 4
- Introduction to Cloud Services and Internet of Things Protocols
- Workshop ESP8266 and Public Cloud Service Connection
- Workshop Control Smart Things through Public Cloud Service
- Workshop Setup MQTT Server on Public Cloud Service
- Workshop Control Smart Things through MQTT Server