fbpx

PCB EC

 

 el ARM mbed iot banner new

課程簡介 學習菜單 課程預覽 延伸學習 課程諮詢 加入會員
現在位置:艾鍗學院數位學習ARM mbed 物聯網
10th el sale banner

課程資訊
台積電董事長張忠謀指出「下一個big thing為物聯網,將是未來五到十年內,成長最快速的產業,要好好掌握住機會!」而包括穿戴裝置、智慧家庭、智慧交通、智慧工廠、智慧能源與智慧城市都將搭乘著物聯網的翅膀起飛,不少供應鏈與整個生態系統已然逐漸成形。因此掌握物聯網技術,就等於是搭上這波熱門趨勢。
為了傳達正確的IoT學習觀念與學習重點,本課程規劃了三大範疇,讓您學會物聯網硬體裝置的I/O控制、Web前後端整合與ARM mbed平台開發,讓您對物聯網的架構有清晰了解並札實培養關鍵技術。本課程不但經由ARM mbed原廠認證,讓您享有豐富的原廠學習資源,更透過Raspberry Pi3並搭配艾鍗獨家設計I/O子板,讓您學會裝置基本的操作與I/O控制。另外,還會用淺顯易懂的方式讓您快速學會IoT相關通訊、物聯網Web前後端整合與開發平台的技術。藉由數位學習的優勢,讓您反覆觀看,提高學習效率,快速掌握技術關鍵,實踐IoT核心技術與應用。本課程所培訓之能力指標適用iPAS經濟部產業人才能力鑑定【初級/中級物聯網應用工程師】考試,歡迎準備報考的同學加入學習!

課程特色

學習目標
1.能了解物聯網IoT 架構,包含物聯網感知層、物聯網網路層、物聯網應用層
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中級物聯網應用工程師能力鑑定】準備 

適合對象
1.想了解物聯網完整解決方案的研發工程師或專案經理或技術評估者
2.對於如何使用Raspberry Pi 3打造物聯網系統有興趣者
3.對 ARM mbed 平台開發有興趣者

4.對 Web 開發技術 (Node.js) 運用於物聯網有興趣者
5.對於感測器讀取、韌體程式撰寫傳統MCU或嵌入式系統開發有興趣者

6.想輕鬆取iPAS經濟部工業局專業工程師考試物聯網應用工程師的人

學習菜單

• 課程總時數 : 40小時
• 觀看天數:90天
• 課程所附教材 : 精編講義、範例程式碼、獨家樹莓派開發套件包

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-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
 
down 728x90
 
講師介紹

Joseph

▪ 台灣大學電機工程系博士研究 ▪ 網通科技公司/資深工程師

▪ 嵌入式Linux系統 ▪ ARM Boot Loader ▪ 資料結構及演算法 ▪ M2M通訊協定

▪ MCU 韌體設計 ▪ Linux 驅動程式 ▪ Linux系統程式 ▪ 無線通訊

Raspberry Pi 3 開發板介紹

【用心教學 值得您的肯定,專業技術 值得您的信賴】
有實際硬體,學驅動程式才真正有感!為了傳達正確的嵌入式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音樂頻譜顯示器

更多延伸學習
★數位課程
★實體課程

全新數位學習平台

課程諮詢

728x90企業預付 1