課程簡介 | 學習菜單 | 課程預覽 | 延伸學習 | 課程諮詢 | 加入會員 |
★ 數位學習★ 組合優惠實施中,歡迎填表洽詢!
2.學會控制Raspberry Pi I/O裝置,紮實建立IoT技術基礎
3.了解物聯網中M2M通訊協定並如何實現-MQTT、CoAP
4.學會擷取感測器訊號與輸出入控制
5.能開發一個Web-Based IoT平台:掌握Web前端與後端的通訊能力(AJAX,WebSocket)
6.能快速以Node.js 建立物聯網應用平台
7.了解 ARM mbed Cloud 平台-mbed Client API與mbed device connector API
8.善用更多其他的雲端服務BaaS(Backend as a Service),如Freeboard、ThingSpeek等
9.考取經濟部「物聯網應用工程師」能力鑑定證書,提升就業力與競爭力,增加獲得企業優先面試/聘用及加薪的機會。
適用【iPAS初級物聯網應用工程師能力鑑定】、【iPAS中級物聯網應用工程師能力鑑定】準備
2.對於如何使用Raspberry Pi 3打造物聯網系統有興趣者
3.對於使用Web 前後端技術技術建構物聯網應用平台有興趣者
4.對於感測器讀取、韌體程式撰寫傳統MCU或嵌入式系統開發有興趣者
5.想輕鬆取得iPAS經濟部工業局專業工程師考試物聯網應用工程師的人
• 課程總時數 : 40小時
• 觀看天數:90天
• 課程所附教材 : 精編講義、範例程式碼、獨家樹莓派開發套件包
• 課程單元PART 16 的ARM mbed device connector Server 目前ARM官方已關閉該服務,故僅能提供先前的操作解說及Demo。
Part1-物聯網導論(點選展開)
- ►課程介紹與學習地圖
- ►什麼是物聯網
- ►IoT系統架構
Part2-Raspberry Pi 3 I/O 裝置控制使用C語言(點選展開)
- ►Raspberry Pi 3 簡介
- ►Raspberry Pi 使用 (包含Linux系統檔案系統與常用指令說明)
Part3-數位介面(點選展開)
- ►感測器介面與Pi子卡介紹
- ►數位感測器讀取
- ►GPIO
- ►使用BCM2835 Peripheral Library/li>
- ►LED, Button, PIR, Relay
- ►PWM (SG90伺服馬達控制)
- ►I2C 工作原理
- ►I2C OLED (SSD1306Z)
- ►I2C G-Sensor (LIS3DH)UART Interface (PM2.5 Dust Sensor)
- ►SPI 工作原理
- ►UART Interface - PM2.5
- ►Modbus over RS485
Part4-類比界面(點選展開)
- ►ADC (MCP3008) 使用SPI界面
Part5-打造自己的IoT(點選展開)
- ►如何打造自己的IoT-1
- ►如何打造自己的IoT-2
- ►M2M平台與系統架構
Part6-CoAP(點選展開)
- ►IoT架構標準
- ►CoAP協定
- ►CoAP Lab
Part7-MQTT(點選展開)
- ►MQTT協定
- ►MQTT Lab
Part8-Web基礎概念(點選展開)
- ►Web技術前端技術架構簡介
- ►HTML簡介與Tag概念
- ►CSS 簡介與Style屬性
Part9-JavaScript程式設計(點選展開)
- ►關於JavaScript
- ►開發方式與除錯方法
- ►JavaScript 操作HTML DOM & Browser Object Model
- ►JavaScript 變數 & 基本資料型態
- ►JavaScript運算式與運算子
- ►JavaScript物件 型態
- ►JavaScript陣列 型態
- ►JavaScript函式
- ►call by value & call by reference
- ►Self-Invoking Functions
- ►Nested Function
- ►Function Closures
- ►JavaScript 數值處理與型別轉換
- ►JavaScript Array Methods
- ►push , pop, split, map
- ►JavaScript Timing Events
- ►JavaScript類別定義 (Object with property and method)
- ►JSON資料格式與處理
- ►Image Map
Part10-使用JQuery(點選展開)
- ►JQuery 簡介
- ►JavaScript vs JQuery
- ►JQuery selectors
- ►JQuery操作HTML DOM
- ►JQuery操作CSS
- ►JQuery Form表單處理
- ►HTTP GET vs HTTP POST
- ►JQuery AJAX
Part11-關於Node.js(點選展開)
- ►各種Web 通訊方法
- ►安裝Node.js
- ►Node Package Manage-npm
- ►製作package.json
- ►我的第一個node.js "Hello world"
- ►Node.js HTTP 請求與回應
- ►Node.js 處理HTTP Get & Post
- ►Express HTTP Server提供靜態檔案
- ►用Express處理HTTP Get & Post
- ►Node.js 其他模組
- ►Child Process Module
- ►File System Module
- ►Node.Net Module-Socket 網路通訊
Part12-The WebSocket Protocol(點選展開)
- ►各種Web 通訊方法
- ►Long Polling技術
- ►Lab:實驗: Websocket 前後端通訊
- ►Lab:實驗: 建立多人聊天室
Part13-HTML Template Engine(點選展開)
- ►Why use Template Engine ?
- ►Handlebars.js Template Engine
- ►Handlebars.js 的運作流程說明
- ►Client Side HTML範本引擎 (Template Engine)
- ►實驗 Handlebars.js
Part14-MongoDB(點選展開)
- ►MongoDB 簡介與使用
- ►Node.js 操作MongoDB
- ►Lab實驗: 使用Node.js 進行新增/查詢/更新/刪除 MongoDB
Part15-Node.js-based GPIO(點選展開)
- ►Node.js-based GPIO Helper for Raspberry Pi
Part16-ARM mbed 物聯網平台實戰(點選展開)
- ►ARM mbed Device Sever 簡介
- ►mbed client 編譯
- ►mbed client程式架構解說
- ►mbed API( Node.js 語言)
- ►Demo: ARM mbed project + Raspberry Pi
Joseph
▪ 台灣大學電機工程系博士研究 ▪ 網通科技公司/資深工程師
▪ 嵌入式Linux系統 ▪ ARM Boot Loader ▪ 資料結構及演算法 ▪ M2M通訊協定
▪ MCU 韌體設計 ▪ Linux 驅動程式 ▪ Linux系統程式 ▪ 無線通訊
【用心教學 值得您的肯定,專業技術 值得您的信賴】
有實際硬體,學驅動程式才真正有感!為了傳達正確的嵌入式Linux學習觀念與學習重點。
艾鍗獨家設計I/O子板,以擴充原Pi3板的功能,並對其中所有軟硬體控制原理進行透徹解說,使你可以透過主題式Lab,實踐嵌入式Linux核心技術與架構。
ü內建ADC晶片,可讓Raspberry Pi3連接類比感測器。
ü具硬體PWM訊號腳及驅動電路,使Raspberry Pi3可以直接連接DC馬達與伺服馬達。
ü內建PL2303晶片,可直接連接PC的USB當作Debug Console。
ü內建IR紅外線發送器及接收器,讓Raspberry Pi3當作多媒體的應用平台或IR遙控器。
ü可連接OLED顯示狀態資訊。
ü可連接光敏電阻進行光度感測。
ü可連接2.4GHz無線網路模組進行無線通訊。
ü內建G-Sensor可感測Raspberry Pi3在X, Y, Z軸方向的移動狀態。
IoT Gateway | Raspberry Pi I/O控制與感測器讀取 |
使用Raspberry pi 讀取 PM2.5 Dust Sensor | Control your Raspberry Pi using Line Bot |
PartIII- Node.js WebSocket 課程影片(截錄) | 無線感測網路(WSN)進行遠端家電控制 |
顏色追蹤 | IoT自動販賣機 |
Raspberry Pi機械手臂影片介紹 | Raspberry Pi LED音樂頻譜顯示器 |
iPAS物聯網應用工程師認證資訊
※初級
- 鑑測資訊
專業等級 | 科目(共兩科) | 考試日期 | 時間 | 題型 | 鑑定方式 |
考區 |
初級 | 物聯網基礎架構概論 |
第一次: 113/06/01(六) 第二次: 113/11/23(六) |
09:00~10:15 (75分鐘) |
單選題各50題 | 電腦測驗 | 台北、台中、高雄 |
物聯網系統與應用 |
10:45~12:00 (75分鐘) |
※中級
- 鑑測資訊
專業等級 | 科目(共兩科) | 考試日期 | 時間 | 題型 | 鑑定方式 |
考區 |
中級 | 物聯網整合應用與雲端平台設計實務 |
113/08/17(六) |
10:00-11:30 (90分鐘) |
單選題 (共50題) |
電腦測驗 | 台北 |
物聯網應用實作 |
13:30-17:00 (210分鐘) |
題組 (共2大題) |
術科實作 |