fbpx

gov TFL 728x90 2

 

 el ARM mbed iot banner new

課程簡介 學習菜單 課程預覽 延伸學習 課程諮詢 加入會員
現在位置:艾鍗學院數位學習IoT物聯網整合開發
horizontal-banner.gif

★ 數位學習★ 組合優惠實施中,歡迎填表洽詢!

課程資訊
台積電董事長張忠謀指出「下一個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.對於使用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
 
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音樂頻譜顯示器

iPAS鑑測資訊

iPAS pie chart iPAS物聯網應用工程師認證資訊

 

※初級

  • 鑑測資訊
專業等級 科目(共兩科) 考試日期 時間 題型 鑑定方式

考區

初級 物聯網基礎架構概論

第一次: 112/06/03(六)

第二次: 112/11/25(六)

09:00~10:15

(75分鐘)

單選題各50題 電腦測驗 台北、台中、高雄
物聯網系統與應用

10:45~12:00

(75分鐘)

 

※中級

  • 鑑測資訊
專業等級 科目(共兩科) 考試日期 時間 題型 鑑定方式

考區

中級 物聯網整合應用與雲端平台設計實務

112/09/02(六)

10:00-11:30

(90分鐘)

單選題
(共50題)
電腦測驗 台北、雲林、高雄
物聯網應用實作

13:30-17:00

(210分鐘)

題組
(共2大題)
術科實作

 

  

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

全新數位學習平台

課程諮詢

e call
 
 
728x90企業預付 1

學員心得見證
【非常感謝 謝同學提供學習心得見證】 從事軟體系統開發已有多年,但近二年隨著物聯網(IoT)及機器學習(ML)陸續導入公司系統應用環境,深感所學不足,但礙於工作及學習環境因素可選擇上課的地點不多, 偶然於網上搜尋到艾鍗有提供數位學習課程,正符合我的需求。 艾鍗的課程規劃很彈性及完善,從剛開始基礎的物聯網概論、程式語言到嵌入式Linux 系統實務,物聯網應用及最後的機器學習, 循序漸進由淺入深地講解,從落實基本概念開始,到程式實作應用。 我對於MQT、CoAPP協定運作及數位與類比介面比較不熟悉,但數位課程的好處是隨時隨地可以重複不斷地複習直到理解為止, Joseph 老師每堂課都有實作練習及展示,程式碼也很清楚解釋邏輯及方向。 數位課程很方便學習,但每天要抽出一至二小时上課是需要有點耐心和毅力的, 為了讓自己有學習目標,我報名了iPAS-物聯網應用工程師-初級認證考試,在短短不到三個月時間利用下班時間學習,吸收大量的相關技術知識, 除了數位課程提供很棒內容外,對於一些陌生技術名詞也不斷地累積筆記相關內容,最後很高興的我通過了認證考試。艾鍗的課程提供了不錯的學習基礎,只要願意努力學習持之以恆,不論實體或數位課程都可以實現目標。