
0人評分過此書
∗目前已知最簡單的IoT物聯網與Web網站架設工具∗
∗使用視覺化流程建構工業4.0、智慧製造和智慧工廠∗
∗輕鬆使用Node-RED建構你自己的物聯網平台與MVC網站∗
Node-RED 可以說是目前已知最簡單的 AIoT 物聯網與 Web 網站架設工具,能夠幫助你快速整合相關應用來建構出監控介面的儀表板(Dashboard),和使用各種網路通訊協定進行資料交換。Node-RED 更支援 MVC 架構的 Web 網站,只需幾個節點的視覺化流程,加上少少的 HTML 標籤和 JavaScript 程式碼,就可以輕鬆建構 MVC 架構的 Web網站、REST API、存取 MySQL 資料庫和打造 AIoT 智慧物聯網平台。
【內容重點】
✎零基礎免寫程式輕鬆使用 Node-RED 視覺化流程來建立監控介面的儀表板(Dashboard)、執行網路爬蟲和剖析 Open Data 的 JSON 資料。
✎使用 Node-RED 輕鬆建構 MVC 架構的 Web 網站、實作 REST API 和將資料存入 MySQL 資料庫。更支援 MQTT、 TCP、 UDP 和 Websocket 通訊協定和序列埠通訊,幫助我們整合 Arduino 和 ESP8266 開發板,最後使用 TensorFlow.js 打造你的 AIoT 智慧物聯網平台。
✎本書提供 Node 套件的綠化版 Node-RED 開發環境,免安裝輕鬆幫助你建構學習 Node-RED 物聯網應用和 Web 網站架設的 Windows 開發環境。
【適合讀者】
✓ 需要 Web 平台來整合相關應用和專案的讀者。
✓ 對 Web 架站有興趣的初學者。
本書不只可以讓讀者自學 Node-RED,更可以作為大專院校、科技大學或技術學院的網頁設計、伺服端網頁設計、Web 網站架設或 AIoT 物聯網平台相關課程的上課教材。
∗使用視覺化流程建構工業4.0、智慧製造和智慧工廠∗
∗輕鬆使用Node-RED建構你自己的物聯網平台與MVC網站∗
Node-RED 可以說是目前已知最簡單的 AIoT 物聯網與 Web 網站架設工具,能夠幫助你快速整合相關應用來建構出監控介面的儀表板(Dashboard),和使用各種網路通訊協定進行資料交換。Node-RED 更支援 MVC 架構的 Web 網站,只需幾個節點的視覺化流程,加上少少的 HTML 標籤和 JavaScript 程式碼,就可以輕鬆建構 MVC 架構的 Web網站、REST API、存取 MySQL 資料庫和打造 AIoT 智慧物聯網平台。
【內容重點】
✎零基礎免寫程式輕鬆使用 Node-RED 視覺化流程來建立監控介面的儀表板(Dashboard)、執行網路爬蟲和剖析 Open Data 的 JSON 資料。
✎使用 Node-RED 輕鬆建構 MVC 架構的 Web 網站、實作 REST API 和將資料存入 MySQL 資料庫。更支援 MQTT、 TCP、 UDP 和 Websocket 通訊協定和序列埠通訊,幫助我們整合 Arduino 和 ESP8266 開發板,最後使用 TensorFlow.js 打造你的 AIoT 智慧物聯網平台。
✎本書提供 Node 套件的綠化版 Node-RED 開發環境,免安裝輕鬆幫助你建構學習 Node-RED 物聯網應用和 Web 網站架設的 Windows 開發環境。
【適合讀者】
✓ 需要 Web 平台來整合相關應用和專案的讀者。
✓ 對 Web 架站有興趣的初學者。
本書不只可以讓讀者自學 Node-RED,更可以作為大專院校、科技大學或技術學院的網頁設計、伺服端網頁設計、Web 網站架設或 AIoT 物聯網平台相關課程的上課教材。
-
第一篇 免寫程式Node-RED基本使用與Dashboard儀表板
-
CHAPTER 01 Node-RED基礎與使用介面
-
1-1 物聯網與Node-RED基礎
-
1-2 在Windows建立Node-RED開發環境
-
1-3 Node-RED編輯器的使用介面說明
-
1-4 Node-RED編輯器的基本操作
-
1-5 重設Node-RED開發工具
-
-
CHAPTER 02 建立Node-RED視覺化流程
-
2-1 流程基礎程式設計
-
2-2 建立第一個Node-RED流程
-
2-3 編輯Node-RED流程
-
2-4 匯入與匯出Node-RED流程
-
2-5 Node-RED最常用節點和msg訊息結構
-
2-6 Node-RED更改msg訊息的節點
-
-
CHAPTER 03 Node-RED儀表板的輸入節點
-
3-1 認識Node-RED儀表板
-
3-2 Button按鈕元件
-
3-3 TextInput文字輸入元件
-
3-4 Slider滑桿和Numeric數值輸入元件
-
3-5 Switch開關和Dropdown選單元件
-
-
CHAPTER 04 Node-RED儀表板的輸出節點和版面配置
-
4-1 Text元件輸出文字內容
-
4-2 Gauge元件使用計量表顯示數值
-
4-3 Notification元件顯示警告訊息框
-
4-4 使用Chart元件繪製統計圖表
-
4-5 客製化Node-RED儀表板的版面配置
-
-
CHAPTER 05 Node-RED網路爬蟲與OpenData
-
5-1 認識網路爬蟲
-
5-2 建立Node-RED網路爬蟲
-
5-3 剖析Open Data的JSON資料
-
5-4 使用Google圖書查詢的Web API
-
5-5 整合應用:OpenWeatherMap天氣資料儀表板
-
-
-
第二篇 MQTT物聯網與網路通訊協定:與Node-RED進行資料交換
-
CHAPTER 06 MQTT物聯網通訊協定
-
6-1 通訊協定與Node-RED儀表板
-
6-2 認識MQTT通訊協定
-
6-3 MQTT代理人和客戶端
-
6-4 使用Node-RED建立MQTT客戶端
-
6-5 清除沒有使用的配置節點
-
6-6 整合應用:使用MQTT建立溫溼度監控儀表板
-
-
CHAPTER 07 TCP、UDP與Websocket網路通訊
-
7-1 TCP通訊協定
-
7-2 UDP通訊協定
-
7-3 Websocket通訊協定
-
7-4 整合應用:使用TCP建立溫度監控儀表板
-
-
-
第三篇 HTML+JavaScript+Node-RED架設MVC的Web網站
-
CHAPTER 08 HTML5與template節點
-
8-1 HTML5基礎
-
8-2 HTML5文字編排和圖片標籤
-
8-3 HTML5清單、表格和結構標籤
-
8-4 網站巡覽的HTML5超連結標籤
-
8-5 template節點的Mustache模版語言
-
-
CHAPTER 09 JavaScript與function節點
-
9-1 JavaScript變數與運算子
-
9-2 JavaScript條件與迴圈
-
9-3 JavaScript函式與物件
-
9-4 JavaScript陣列
-
9-5 使用Node-RED的function節點
-
-
CHAPTER 10 初始Node-RED流程與資料分享
-
10-1 Node-RED流程的資料分享
-
10-2 初始Node-RED流程
-
10-3 使用檔案初始Node-RED流程
-
10-4 整合應用:使用JSON檔案繪出統計圖
-
-
CHAPTER 11 使用Node-RED建立MVC網站
-
11-1 認識Web網站、Web應用程式和MVC
-
11-2 建立MVC的Web網站
-
11-3 HTML表單處理
-
11-4 使用其他資料來源建立Web網站
-
11-5 整合應用:HTML表單查詢Google API的圖書資料
-
-
CHAPTER 12 Node-RED與MySQL資料庫
-
12-1 認識與使用MySQL資料庫
-
12-2 SQL結構化查詢語言
-
12-3 Node-RED的資料庫查詢
-
12-4 Node-RED的資料庫操作
-
12-5 整合應用:將感測器資料存入MySQL資料庫
-
-
CHAPTER 13 建立REST API與更多Node-RED節點
-
13-1 使用Node-RED建立REST API
-
13-2 使用Node-RED執行外部程式
-
13-3 更多Node-RED節點的使用
-
13-4 更多Node-RED儀表板節點的使用
-
13-5 整合應用:將Webcam擷取的圖片存成圖檔
-
-
-
第四篇 AIOT專案開發:Node-RED智慧物聯網
-
CHAPTER 14 序列埠通訊與硬體控制節點——Arduino
-
14-1 Node-RED序列埠通訊
-
14-2 認識Arduino開發板
-
14-3 使用Node-RED的arduino節點
-
14-4 整合應用:使用儀表板控制Arduino開發板
-
14-5 整合應用:序列埠通訊與Arduino開發板
-
-
CHAPTER 15 使用Node-RED建構物聯網平台——ESP8266
-
15-1 安裝與使用MQTT代理人節點
-
15-2 Node-RED網站設定和權限管理
-
15-3 使用Ngrok讓外網連線Node-RED
-
15-4 ESP8266建立IoT裝置的MQTT客戶端
-
15-5 整合應用:實習工廠溫度監控的Node-RED物聯網平台
-
-
CHAPTER 16 AIOT智慧物聯網:Node-RED+TensorFlow.js
-
16-1 人工智慧的基礎
-
16-2 認識機器學習與深度學習
-
16-3 TensorFlow與TensorFlow.js
-
16-4 TensorFlow.js預訓練模型:COCO-SSD
-
16-5 整合應用:Node-RED與Teachable Machine機器學習
-
-
- APPENDIX A 本書各章電子零件的購買清單
-
APPENDIX B 在Windows作業系統安裝Node.js和Node-RED
-
B-1 下載與安裝Node.js
-
B-2 安裝與啟動Node-RED
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分