# 物聯網概論 (交大資工系; 2017 年秋季)
:::danger
[ 公告 ]
* 為了讓實驗順利進行,請預先下載下列軟體並保存於 USB 隨身碟一類的移動儲存裝置
1. [SD Formatter](https://www.sdcard.org/downloads/formatter_4/)
2. [燒錄 iso 檔工具](https://etcher.io)
3. [Raspbian image](https://downloads.raspberrypi.org/raspbian_latest)
* 自 10 月 16 日起,課堂安排實驗,請學生自備 [MicroSD 卡](https://zh.wikipedia.org/zh-tw/MicroSD),容量至少 8GB,保管自己的資料和實驗成果
* 請勿買錯!非 miniSD 卡,更非或 SD 卡
* 實作課程,以兩人為一組進行。
* 自 9 月 25 日,上課教室改在工程四館 EDB27
* 自 9 月 25 日 (含) 起的連續 8 週,每週一晚間課程都安排隨堂測驗 (8 次取 5 次最好來計算),請記得攜帶文具 (鉛筆 or 深色原子筆、修正液,務必帶紅色原子筆)
:::
* 授課教師: [邵家健](https://www.cs.nctu.edu.tw/cswebsite/members/detail/jkzao), [黃敬群](http://www.csie.ncku.edu.tw/ncku_csie/depmember/teacherdetail/id/74)
* [106學年 1 學期 物聯網概論Introduction to Internet of Things 課程綱要](https://course.nctu.edu.tw/Course/CrsOutline/show.asp?Acy=106&Sem=1&CrsNo=1183&lang=zh-tw)
* [2017 年系統軟體系列課程討論區](https://www.facebook.com/groups/system.software2017)
* 交大資工校友血淚紀錄: [因為自動飲料機而延畢的那一年](https://hackmd.io/s/HkyCt0hqb#)
## 課程規劃
* 物聯網簡介
+ 什麼是物聯網?
+ 系統架構
+ 應用範例
+ 工業趨勢
* 背景知識
+ C 語言
+ 數位邏輯
+ 電子電路
+ 工程數學
* 訊號原理:電腦如何處理各種感測器的資料
+ 數位類比轉換
+ 取樣理論
+ 重新理解能量和數位
* 軟硬體整合開發:以 Raspberry Pi3 為例
+ 硬體架構:以 ARMv8-A 為探討對象
+ Linux 如何控制周邊 硬體
+ 示範:GPIO
* 即時系統導論
+ 以 Linux 為例,如何從通用作業系統轉化為即時作業系統
+ Linux 在工業控制的應用和考量點
+ 示範:透過 PWM (調整duty cycle) 控制步進馬達的轉速
* 從訊號處理到控制
+ PID 控制器原理
+ 示範: LinuxCNC 和 PID
* 硬體周邊原理
+ ADC
+ UART
## 評分
- 堂上測驗 (Quizes) : 50%
- 實作專題 (Project) : 50%