物聯網概論
Introduction to Internet of Things
學期
106-1
學分
0
學分
當期課號
1183
永久課號
DCP3106
開課單位
資訊工程學系
授課教師
黃敬群、邵家健
校區
光復
類別
選修
上課時間表
| 節 | 週一 |
|---|---|
A 18:30–19:20 | 物聯網概論 EDB27(光復) 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
概述
本課程為「物聯網系列」第一門課,旨在訓練物聯網實作者 (makers),內容包括:嵌入式軟硬體實作、雲霧端運算並實際應用。課程的一半是實作專題,另一半是堂上測驗;分數亦將以5/5分配。
先修科目
C/C++ 程式語言、作業系統、網路概論
備註
無備註
教學方式
Raspberry Pi3 平臺、Yocto Linux + Preempt RT、Arduino Shields、Azure Cloud & DaaS
評分方式
堂上測驗 (Quizes) : 50% 實作專題 (Project) : 50%
課程大綱
物聯網簡介
+ 什麼是物聯網? + 系統架構 + 應用範例 + 工業趨勢
- 講授:
- 3
背景知識
+ C 語言 + 數位邏輯 + 電子電路 + 工程數學
- 講授:
- 6
- 實作:
- 3
備註:堂上測驗
訊號原理:電腦如何處理各種感測器的資料
+ 數位類比轉換 + 取樣理論 + 重新理解能量和數位
- 講授:
- 3
備註:堂上測驗
軟硬體整合開發:以 Raspberry Pi3 為例
+ 硬體架構:以 ARMv8-A 為探討對象 + Linux 如何控制周邊 硬體 + 示範:GPIO
- 講授:
- 3
- 示範:
- 1
- 實作:
- 2
即時系統(RTOS)導論
+ 以 Linux 為例,如何從通用作業系統 成為即時作業系統 + Linux 在工業控制的應用和考量點 + 示範:透過 PWM (調整duty cycle) 控制步進馬達的轉速
- 講授:
- 3
- 示範:
- 3
- 實作:
- 3
備註:堂上測驗
從訊號處理到控制
+ PID 控制器原理 + 示範: LinuxCNC 和 PID
- 講授:
- 2
- 示範:
- 1
- 實作:
- 3
備註:堂上測驗
硬體周邊原理
+ I2C + ADC + UART + SPI
- 講授:
- 6
- 實作:
- 6
備註:堂上測驗
專題規劃
+ 應用 + 系統 + 實作計劃
- 講授:
- 1
- 示範:
- 1
- 其他:
- 4
備註:分組討論
專題實作並進度報告
- 實作:
- 12
- 其他:
- 6
備註:堂上報告
週次計畫
教師未提供此項資料
教科書
課程講義和緣上材料
Office Hours
- 地點
- Makers Lab
- 時間
- By appointment with Lecturers and TAs
- 聯絡方式
- 邵家健老師 Email: jkzao@pet.vs.nctu.edu.tw 黃敬群老師 Email: jserv@ccns.ncku.edu.tw
