0人評分過此書

超簡單AIoT物聯網與網站架設必學神器:Node-RED視覺化開發工具

出版日期
2021/09/12
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789864348787

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
∗目前已知最簡單的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 物聯網平台相關課程的上課教材。
  • 第一篇 免寫程式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

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading