Internet of Things

อินเทอร์เน็ตของสรรพสิ่ง                                                      

2(1-3-5)

วิชาบังคับก่อน: ENG62 2003 การโปรแกรมไมโครคอนโทรลเลอร์

อินเทอร์เน็ตของสรรพสิ่ง การรับส่งข้อมูลด้วยไมโครคอนโทรลเลอร์ การใช้งานแพลตฟอร์มแบบเปิดการส่งข้อมูลผ่านเครือข่าย รูปแบบการบรรจุข้อมูล การใช้งานแม่ข่ายแบบเปิด การควบคุมและมอนิเตอร์อุปกรณ์ การเขียนโปรแกรมภาษาไพธอนเพื่อใช้งานร่วมกับระบบอินเทอร์เน็ตของสรรพสิ่งเพื่ออ่านหรือบันทึกข้อมูลได้ การรับส่งข้อมูลผ่านโปรโตคอลข้อมูลต่าง ๆ เช่น MQTT (Message Queuing Telemetry Transport), HTTP (HyperText Transfer Protocol), WebSocket การรับส่งข้อมูลผ่านเครือข่ายต่าง ๆ เช่น WiFi, Bluetooth, ZigBee, LoRaWan เป็นต้น การติดตั้งเครือข่ายพร้อมระบบแม่ข่ายเบื้องต้น

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

  1. เข้าใจหลักการของอินเทอร์เน็ตสรรพสิ่ง
  2. สามารถนำเข้าข้อมูลจากอุปกรณ์เข้าสู่เครือข่ายของอินเทอร์เน็ตสรรพสิ่ง
  3. สามารถควบคุมอุปกรณ์ปลายทางและอ่านสถานะของอุปกรณ์ได้
  4. สามารถรับและส่งข้อมูลตัวเลขตัวอักษรหรือชุดข้อมูลระหว่างอุปกรณ์และเครือข่ายผ่านโปรโตคอลข้อมูลต่าง ๆ ได้
  5. สามารถรับส่งข้อมูลผ่านเครือข่ายต่าง ๆ เช่น WiFi, Bluetooth, ZigBee, GSM, LoRaWan ได้
  6. สามารถติดตั้งเครือข่ายพร้อมระบบแม่ข่ายเพื่อใช้งานกับระบบอินเทอร์เน็ตของสรรพสิ่งผ่านทางสมาร์ทโฟนหรือคอมพิวเตอร์ได้
  7. สามารถเขียนโปรแกรมภาษาไพธอนเพื่อใช้งานร่วมกับระบบอินเทอร์เน็ตของสรรพสิ่งได้

Internet of Things

Prerequisite:  ENG62 2003 Microcontroller Programming

Internet of things data transmission with microcontroller Implementation of an open platform for network transmission data packing format Using an open server Control and monitor devices Python programming for use with the Internet of Things system to read or save data. Data transmission through various data protocols such as MQTT (Message Queuing Telemetry Transport), HTTP (HyperText Transfer Protocol), WebSocket. introductory network.

Course Learning Outcomes (CLOs)

  1. Understand the principles of the Internet of Things.
  2. Data from the device can be imported into the network of the Internet of Things.
  3. It can control the terminal device and read the device status.
  4. It can send and receive numeric, alphabetic or data set data between the device and the network through various data protocols.
  5. Able to transmit data through various networks such as WiFi, Bluetooth, ZigBee, GSM, LoRaWan.
  6. A network with a host system can be set up to use with the Internet of Things via a smartphone or computer.
  7. Able to write Python programs for use with the Internet of Things system.