本課程主要包含了雲端物聯網服務的技術原理與實作。物聯網開發平台部份將介紹 Arduino 與 Raspberry Pi 兩種最常見的物聯網開發控制板與相關周邊;雲端服務則使用了 AWS (Amazon Web Service) 的 Iaas (Infrastructure as a Service) 及 PaaS (Platform as a Service) 雲端服務,主要的介紹重點將放在如何利用 AWS 所提供的 AWS IoT 功能,進行物聯網裝置與 AWS現有的各種雲端服務元件間的整合,以開發創新的雲端物聯網服務。由於本課程的主要目的在於訓練同學具備實際開發 AWS 雲端物聯網服務的能力,故本課程的上課方式,將同時結合理論講述與實驗兩個部份,並要求修課同學在學期末必須完成一項 AWS 雲端物聯網服務專題。This course mainly covers the technical principles and implementation of cloud IoT services. The IoT development platform section will introduce Arduino and Raspberry Pi, the two most common IoT development control boards and related peripherals; the cloud service uses AWS (Amazon Web Service) Iaas (Infrastructure as a Service) and PaaS (Platform as a Service) cloud services, the main introduction focus will be on how to use the AWS IoT functions provided by AWS to integrate IoT devices with various existing cloud service components of AWS to develop innovative cloud IoT services. Since the main purpose of this course is to train students to have the ability to actually develop AWS cloud IoT services, the class method of this course will combine theoretical lectures and experiments at the same time, and students are required to complete a course at the end of the semester. A special topic on AWS cloud IoT services.
自編教材
Self-edited teaching materials
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
課堂參與出席課堂參與出席 class participation attendance |
10 | |
實作作業實作作業 Implementation work |
70 | |
期末報告期末報告 Final report |
20 |