企業方案
|
人才媒合

6小時用 Node-RED 輕鬆入門物聯網!

6小時用 Node-RED 輕鬆入門物聯網!

軟體開發學院 - 物聯網技術
基礎
7.4 小時
6,932
NT$1,200

6個小時入門物聯網!適合初學、對寫程式沒信心,但想設計物聯網的學習者!課程將透過串接實作物聯網,讓你動手玩出真的可運作的物聯網系統。本堂課是目前全台唯一教學IBM視覺化流程開發工具Node-RED建製物聯網的中文線上課,不必寫繁雜程式,就能輕鬆學開發,快跟我們一起實踐你埋藏內心的夢想藍圖吧!

課程公告

第五章課程講義更新與及實作說明
<div><span style="font-family: microsoft jhenghei,sans-serif;">由於MQTT來自於OPEN DATA,而OPEN DATA最近換憑證,由國家統一管理,目前不能直接連線。</span></div> <div><span style="font-family: microsoft jhenghei,sans-serif;"><b><br>請學員重新下載【課程講義.zip】使用【ch5_update.md】搭配第五章節進行學習。<br><br>1. MQTT 範例增加備用MQTT broker: broker.hivemq.com<br><br>2. OPEN DATA的AQI網址,請學員練習時,將範例中https的s刪掉,改成http即可使用。<br><br><br></b>有任何問題,歡迎學員在討論區提出,謝謝。</span></div>
2019年06月18日 11:20
基礎課程
建議學習 4 週(每週 2 小時)
課程共 63 小節60 影片 ( 7.4小時 )3 測驗
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?

課程目標








● 學會Node-RED 基本操作
● 學習用Node-RED建置物聯網開發環境
● 使用Open data分析儲存並做成圖表
● 理解物聯網常用的通訊協定-MQTT
● 快速產生具有RWD響應的即時網頁中央控制台
● 搭配(Arduino)Wi-Fi 開發版製作可連結裝置感測的水溫器

課程介紹


很多非專業背景出生的Maker,有創意、有想法卻卡在程式撰寫上!
或許多人想挑戰自架物聯網,想用最簡單的方法入門,創造自家的物聯網系統!

本課程將利用6個小時,帶你一次入門物聯網!適合初學者,想要快速入門自建物聯網系統,或是對寫程式沒有信心,但想動手實作、建立物聯網作品的學習者!課程中,老師將用IBM的視覺化流程開發工具「Node-RED」,讓你在開發物聯網程式上更簡便,不必寫繁雜的程式碼,也能快速開發軟體原型!課程中將手把手帶領學員全方位學習Node-RED使用方式,從安裝、使用、導入第三方套件,設計即時前端介面,並且,課中還會搭配章節實作內容,呼叫公開平台資料,利用MQTT接收感測器數據,最後,你除了能動手開始實際建製基礎物聯網外,本課程最終章課程總結時,將額外教學員如何利用物聯網概念,做出智能水溫感測器。0基礎就能入門物聯網!不怕你學不會,只怕你不學!



課程特色
1.課程包含4個課中練習題,邊做邊學最快上手!
2.步驟、功能皆有單獨且詳盡的解說!(找不到更Detail的教學了啦~!!)
3.課程講義下載區,提供上課使用之原始碼、講義、實作材料採買清單
4.加碼!1個Bonus實作作品:黃色小鴨智能水溫計


本堂課程最後,老師加碼Bonus帶大家利用課程中學習的關鍵功能,做出一個黃色小鴨智能水溫計!

老師課程中會使用3D列印的黃色小鴨模型,若學員有興趣(或覺得很可愛)我們都有提供3D列印的圖檔,當然,我們知道不是每個人都有機會接觸到3D印表機,您可選擇使用保麗龍、塑膠容器代替,原則是不會進水但又能漂浮在水面上的素材,另外搭配感測板等素材,實際做出物聯網水溫計!下載區也有直接提供Arduino code,讓學員參考使用。
(手作素材不包含於課程費用內,我們將提供方便購買的管道、詳細清單,請同學自行購入所需材料,
◎材料詳細資訊,購課後可於檔案下載區查看,或往下拉至網頁下方課前需準備事項先行了解。)




Node-Red到底是什麼?第一次聽到這個工具是否讓你滿頭問號?別怕!讓我們解釋給你聽。
Node-RED起源於2013年IBM的一個計畫,工程師原本只是想用視覺化界面來概念性驗證一套消息隊列遙測傳輸(MQTT)應用,但因為這套開發工具實在太直覺太好用了,那乾脆繼續發展下去吧!清晰易懂的視覺化開發工具--Node-Red就這樣誕生了。

Node-RED是使用瀏覽器介面的強大物聯網 (IoT) 開發工具,以視覺開發環境跟流程 (flows) 為基礎運作,讓初學者、對程式不熟悉的人、或是剛開始學程式的人都能上手開發!不用面對艱澀的程式語言,也能動手實現自己的夢想藍圖!


(課程中實際Node-Red系統操作畫面)


(課程中實際畫面:用Node-Red輕易製作監控儀表板)

Node-Red的特色
1.簡單、快速、易理解!
2.視覺化介面,超好上手操作
3.不用瘋狂打字寫艱澀的程式,也能進行開發
4.適合團隊合作使用,共同協作上也很方便
5.非常適合想全面性學習程式概念的人



1.新手Maker、創作者
初入門想要嘗試完整物聯網應用,但不想瘋狂寫程式,那你絕對適合這門課!

2.後端工程師
如果你是後端工程師,需要將資料視覺化時,你可以輕鬆利用Node-Red製作儀表版介面。

3.產品經理、PM
和客戶溝通時可以使用Node-Red呈現比傳統的程式碼,更能快速溝通、即時修正!

4.想要和工程師簡單溝通的人
或許你的職務必須做出簡單的產品雛型Demo和工程師溝通,那你也很適合學基礎Node-Red作為溝通工具。

5.團隊領導者
若你想找一套方法讓分工開發時更有效率的方法,絕對要讓團隊試試Node-Red工具作為分工超效率的法寶。

6.學生
若你是曾有接觸一點程式語言,那這門課會讓你更進一步了解程式邏輯,且課中就能完成有趣的作品,之後當作升學作品集展示,也會有不錯的效果!





不斷的學習,你也能開始靈活應用

學會Node-Red後,你將可以輕鬆撰寫程式、連接物聯網裝置和雲端服務,進階一點,你還可以整合AI應用,例如Tensorflow,或是呼叫IBM等雲端AI,控制工業機具,做出爬蟲工具,例如:股票資料蒐集,與其他程式語言做連結,製作LINE BOT,製作Http REST API SERVER。

入門物聯網就是這麼簡單!
當你學習完這堂課的Node-Red基本功能、物聯網觀念和連結設計後,其實,你已經於這6個多小時內快速入門物聯網設計!而這項技術其實業界都在使用!像是IBM BLUE MIX整合服務、Q NAP 物聯網系統、SPIRIT AI 遊戲AI服務、MULTYTECH智慧工廠,絕對不用擔心學了未來沒有地方發展!



誰適合學習這門課程呢?

1.不熟悉程式語言,想快速入門物聯網技術之學員
2.想更有效率、快速開發物聯網系統及前端介面之工程師
3.想串聯、設計服務,創造進階應用的開發者
4.想快速整合,並設計服務原型的產品經理

學習前需要有什麼基本能力呢?

基本電腦操作能力、基本英文能力即可!

學習前需要準備什麼呢?

本堂課程為線上課程,需準備可上網之個人電腦 (桌上型電腦或筆電,廠牌不限)

【黃色小鴨-智能水溫計材料表】
▶︎NODE MCU 1.0  參考購買網址
▶︎鋰電池3.7v 參考購買網址
▶︎杜邦線 公對公 參考購買網址
▶︎DS18B20 防水溫度感測 參考購買網址
▶︎5.1K 電阻 參考購買網址 
▶︎迷你麵包板170孔 參考購買網址
▶︎黑色單排針 2.54mm 兩邊等長 參考購買網址



基礎課程
建議學習 4 週(每週 2 小時)
課程共 63 小節60 影片 ( 7.4小時 )3 測驗
icon_info_certificate提供完訓證書
提供制定學習計畫什麼是學習計畫?
關於講師
山雲創新科技

【山雲創新科技有限公司】
--「創新來自於人性,利用科技發揮人性」
■主要提供: 虛擬機器架設、伺服器架設、網路服務設計等服務。
與國立台北商業大學合作育成中心計畫,本公司提供樹莓派相關教學、Node-RED流程圖式程式設計、3D列印教學、基礎程式設計教學。
■合作夥伴:新漢、緯創(緯育)、台達電、上銀、資策會、工研院、商發院、宏陽、北商、東培、研華

【蘇紳易 講師】
■現任:山雲創新科技的技術長
■使命:關注於資訊教育與自造推廣,熟悉網路產品設計、3D列印、資訊教育與虛擬化系統,希望將資訊產品設計門檻降低,讓各行各業的創新點子都有機會接受使用者的考驗,創造出變革性的資訊應用。
|講師專長|
■物聯網技術、軟硬體整合、機械手臂應用
■系統平台:Linux、Windows、虛擬機器、proxmox、container
■繪圖軟體:onshape、AutoCAD
■程式語言:JavaScript、Python、Node-Red、node.js

課程大綱


  • 1.歡迎學習本課程
  • 為何選擇Node-RED


    05:52

    開發環境


    01:06

    實作材料清單


    00:57

    課程重點與學習方式


    00:51

    未來學習方向


    01:30
  • 2.安裝Node-RED
  • Node-RED安裝方式


    01:25

    Windows環境安裝設定


    11:34

    UBUNTU與MAC環境安裝設定


    05:26

    樹莓派下安裝Node-RED


    11:46
  • 3.學會Node-RED基本入門功能
  • Node-RED介面


    19:43

    Node-RED介面-Menu選單


    10:10

    基礎Node-RED


    01:04

    inject 觸發Node


    04:47

    debug 排除錯誤


    02:55

    change 新增、修改、刪除、取代與移動


    13:41

    random 隨機產生


    02:26

    switch 判斷條件


    06:52

    comment 註解


    04:51

    課程練習-及格判斷


    09:32
  • 4.使用Node-RED進階功能完成數據蒐集
  • 進階Node (上)


    01:34

    http & template 接收資料&模板


    13:43

    http request 匯入


    11:59

    json 轉換字串


    07:16

    websocket 即時網頁


    13:45

    delay 延遲執行


    04:52

    range 範圍


    03:39

    課程練習-天氣預報1


    08:39

    課程練習-天氣預報2


    16:26

    課程練習-天氣預報3


    09:14

    練習題重點回顧-天氣預報


    共4題
  • 5.使用Node-RED進階功能完成物聯網監控
  • 進階Node(下)空氣品質監控 


    00:54

    利用 javascript 在function 中撰寫其功能


    09:28

    mqtt 通訊協定


    13:29

    catch 錯誤擷取


    03:24

    split 分割Node


    07:14

    file 寫入檔案


    12:44

    file in 讀取檔案


    04:34

    exec 執行命令


    05:36

    課程練習-空氣品質監控1


    01:37

    課程練習-空氣品質監控2


    09:31

    課程練習-空氣品質監控3


    16:23

    課程練習-空氣品質監控4


    12:17

    練習題重點回顧-天氣預報


    共4題
  • 6.應用Node-RED綜合儀表板打造監控中心
  • 綜合資訊儀表板Dashboard


    01:23

    button 按鈕


    17:58

    dropdown下拉式選單


    04:01

    switch開關


    05:39

    text input 文字輸入


    06:45

    form填寫表單


    04:41

    text 文字顯示


    04:51

    gauge圓指針


    05:10

    chart圖表顯示


    10:18

    template 模版


    05:50

    課程練習-應用綜合儀表板打造監控中心1


    02:13

    課程練習-應用綜合儀表板打造監控中心2


    13:31

    課程練習-應用綜合儀表板打造監控中心3


    22:23

    練習題重點回顧-應用綜合儀表板打造監控中心


    共4題
  • 7.以Node-RED實作智能水溫計
  • 實作說明-舒肥鴨


    01:04

    製作方式-食譜大全


    04:41

    所需材料-備料


    06:30

    動手組裝


    07:34

    Node-RED編寫


    11:01

    成果展示


    02:31

課程附件


file-icon
6-2 食譜大全.zip
12.18 MB
file-icon
6-3 duck 3D列印圖檔下載.txt
94.00 Bytes
file-icon
6-4 實作材料採買清單.docx
12.72 KB
file-icon
課程講義.zip
30.12 KB

購買此課程後,才能使用留言功能

沒有回應的問題

目前尚無任何討論主題

成為第一個發問的人!在問答中找到學習的捷徑。
功能表
優惠活動
  • 【全新理財課程】從財報中找出公司競爭力

  • 【購課贈書】購買「老師希望你別再說錯的 英語易混淆字」即贈實體書

  • 【疫情嚴峻】實體課程銜接直播學習優惠

  • 【補助50%】AI產業應用課程(真人直播)

  • 學習心得大募集!上傳學習心得拿85折優惠券