IoT Advance – ไอโอที ขั้นสูง

ข้อมูลหลักสูตรวิชา

รหัสหลักสูตร

CS330

ชื่อหลักสูตร

การพัฒนาอุปกรณ์และออกแบบเทคโนโลยี IoT ขั้นสูง

IoT Technology Equipment and Design Development Advance

คำอธิบายหลักสูตร

เรียนรู้การใช้งาน Node-Red และการพัฒนาเว็บแอพพลิเคชั่นบน MQTT ซึ่งเป็นแพลตฟอร์ม IoT ที่นิยมในปัจจุบัน

กลุ่มเป้าหมาย และผลลัพธ์

นักเรียน, นิสิต, นักศึกษา, ผู้สนใจทั่วไป, ผู้ที่สนใจการนำ IoT มาประยุกต์ใช้งานสร้างอุปกรณ์เพื่อการใช้งานต่างๆ, ผู้ที่สนใจการนำเทคโนโลยี IoT ไปสร้างนวัตกรรมและต่อยอดทางธุรกิจ

เมื่ออบรมเสร็จสิ้น ผู้เข้าอบรมสามารถเข้าใจการทำงานของ Node-Red และสามารถพัฒนาเว็บแอพพลิเคชั่นบนแพลตฟอร์ม MQTT

คุณสมบัติผู้เข้าอบรม

คำอธิบาย คลิกที่นี่

มีพื้นฐานการใช้คอมพิวเตอร์: จำเป็น

มีพื้นฐานการเขียนโปรแกรม: จำเป็น

มีพื้นฐานด้านคณิตศาสตร์สำหรับนักคอมพิวเตอร์: ไม่จำเป็น

มีพื้นฐานความรู้หลักสูตรก่อนหน้า: จำเป็น
ต้องผ่านหลักสูตร CS130 การพัฒนาอุปกรณ์และออกแบบเทคโนโลยี IoT พื้นฐาน หรือมีคะแนนจากแบบทดสอบ 8 คะแนนจาก 10 คะแนน [แบบทดสอบ TBA]

เนื้อหาการอบรม

การสอนติดตั้ง MQTT สำหรับรองรับอุปกรณ์ IoT พร้อมกันหลายๆตัวได้ในคราวเดียว, สอนการเขียน NodeMCU เพื่อติดต่อกับ MQTT และการเชื่อมต่อ Sensor กับ IoT แบบต่างๆเพื่อให้สามารถเชื่อมต่อกับระบบ MQTT ได้พร้อมกันทีละหลายๆตัวทั้งแบบ

  • ต่อ 1 sensor ต่อ 1 IoT และต่อหลายๆ IoT
  • แบบหลาย Sensor ต่อ 1 IoT และการใช้งาน Node-RED ซึ่งเป็น tool ใช้สำหรับเชื่อมต่ออุปกรณ์เข้าด้วยกันผ่าน APIs และ ระบบออนไลน์ที่เป็นที่นิยม โดยในการอบรมนี้จะเป็นการเชื่อมต่อกับ MQTT และตัวอย่างการเชื่อมต่อระบบออนไลน์อื่นๆ

วันที่ 1 ช่วงเช้า

MQTT Protocol (Message Queuing Telemetry Transport)

  • ทำความเข้าใจ MQTT Protocol (Message Queuing Telemetry Transport)
  • ทดลองใช้งาน MQTT ฟรีจาก CloudMQTT
  • ติดตั้ง MQTT Server ของตัวเองบน Google Cloud
  • ทดลองใช้งาน Subscribe MQTT

วันที่ 1 ช่วงบ่าย

  • ทดลองใช้งาน Publish MQTT
  • เรียนรู้การใช้โปรแกรม MQTTBox เพื่อตรวจสอบและทดสอบระบบ MQTT
  • เรียนรู้การ Subscribe และ Publish ระหว่าง Client NodeMCU และ MQTT
  • ทอลองใช้งาน NodeMCU 2 ตัวสื่อสารกันในแบบ M2M ผ่านระบบ MQTT

วันที่ 2 ช่วงเช้า

Node-RED

  • ทำความเข้าใจ Node-RED
  • ติดตั้ง Node-RED ของตัวเองบน Google Cloud
  • ติดตั้ง PM2 เพื่อให้ Node-RED สามารถทำงานได้ตลอดเวลา
  • ศึกษาการใช้ Node-RED เบื้องต้น
  • ศึกษาการใช้ Node-RED เชื่อมต่อกับ MQTT ที่เราสร้างขึ้น
  • ศึกษาการใช้งาน Node-RED Dashboard

วันที่ 2 ช่วงบ่าย

  • ศึกษาการใช้ Node-RED เก็บข้อมูลลงในฐานข้อมูล SQLite และ Mysql
  • ศึกษาการใช้ Node-RED เพื่อสร้างเงื่อนไขการทำงานแบบต่างๆ
  • ตัวอย่างการเชื่อมต่อ Node-RED กับ Line notify, Map, E-mail และอื่นๆที่ผู้อบรมสนใจ

ข้อมูลการอบรม

เวลาอบรม

9:00 – 16:00 น.

สถานที่อบรม

รูปแบบออนไลน์ผ่านโปรแกรม Zoom

สิ่งที่ต้องเตรียม

  • คอมพิวเตอร์โน๊ตบุ๊ค
    • ระบบปฏิบัติการ: Windows 8.1 ขึ้นไป, macOS 10.14 ขั้นไป
    • สิทธิ์ควบคุมคอมพิวเตอร์: จำเป็นต้องเป็นสิทธ์ Administration
    • CPU: Core i3 Gen 6 (หรือเทียบเท่า) ขั้นไป
    • RAM: 4 Gb ขั้นไป
  • Google Cloud Platform
    (ทำพร้อมกัน ในช่วงอบรม)
    • ต้องสร้างวิธีชำระเงินโดยใช้บัตรเครดิตหรือบัตรเดบิต (จำเป็นต้องกรอก ระบบจะทดลองตัดเงิน ประมาณ 40 บาท และคืนให้) หรือถ้าเคยเพิ่มบัตรเครดิต หรือ เดบิต ไว้จ่ายเงินซื้อบริการต่างๆของ Google ก่อนหน้านี้อยู่แล้วเช่นซื้อ App ใน Play Store ก็ไม่จำเป็นต้องสร้างวิธีชำระเงินใหม่

สิ่งที่ AIAT Academy จัดเตรียม

  • ข้าวกลางวัน และขนมเบรค อย่างละ 1 ชุดในทุกวัน
  • NodeMCU V0.9 จำนวน 2 ตัว
  • เซ็นเซอร์วัดอุณหภูมิและความชื้น DHT11 จำนวน 1 ตัว
  • บอร์ดทดลอง Breadboard จำนวน 1 ตัว
  • ไฟ LED 5mm จำนวน  4 ตัว
  • Switch กดติด-ปล่อยดับ จำนวน 2 ตัว
  • สาย USB to Micro USB จำนวน 2 เส้น

ค่าอบรมและการสมัคร

6,500 บาท (รวมภาษีมูลค่าเพื่ม)

การโอนเงิน

ชื่อบัญชี: “สมาคมปัญญาประดิษฐ์ประเทศไทย”
ธนาคาร: กรุงไทย สาขามธ.ศูนย์รังสิต
เลขที่บัญชี: 475-3-00156-3

เมื่อทำการโอนเสร็จสิ้น ท่านสามารถแนบหลักฐานการโอนเงินระหว่างการสมัคร

สมัคร / สำรองที่นั่ง คลิกที่นี่

เงื่อนไข

  • หากมีการเปลี่ยนแปลง กรุณาแจ้งให้ทราบก่อนวันอบรมล่วงหน้า 7-10 วัน