-
ESP32物聯網基礎10門課The Ten Basic Courses to IoT Programming Based on ESP32
-
點閱:83
66人已收藏
- 作者: 曹永忠, 許智誠, 蔡英德著
- 出版社:渥瑪數位有限公司
- 出版年:2022
- 集叢名:物聯網系列
- 格式:PDF,JPG
- 頁數:740
- 附註:版權頁誤題ISBN為9789865629960 附錄: 本書教學用PCB等4種
本書是『ESP系列程式設計』使用ESP 32開發板,特別為大學課程之教學用書,主要教導新手與初階使用者之讀者熟悉使用ESP32開發板,進入物聯網網路的連接、應用,並連接感測元件,可以將資料上傳到雲端。
本書一個特點就是從最基本的GPIO使用到最後建立與設計整個雲端平台的架構與應用,全部含括在內。最先開始使用最基礎的溫溼度感測器,進而製作一個網際網路的物聯網的基礎應用,並應用LINE的工具,介紹訊息推播,可以即時告知使用者感測訊息,並且對於雲端平台的安裝、建置、設定、資料庫規劃、進而建立資料代理人(DB Agent)的機制,並且可以與MQTT Broker通訊與交換資料,並且可以透過異質語言,如Python,建立資料介面代理人程式(Data Visualized Agent)機制,拓展的物聯網的強大外掛能力,進而可以進行大數據運算與資訊視覺化的強大應用…等等。
ESP 32開發板最強大的不只是它的簡單易學的開發工具,最強大的是它網路功能與簡單易學的模組函式庫,幾乎Maker想到應用於物聯網開發的東西,只要透過眾多的周邊模組,都可以輕易的將想要完成的東西用堆積木的方式快速建立,而且ESP 32開發板市售價格比原廠Arduino Yun或Arduino + Wifi Shield更具優勢,讓Maker不需要具有深厚的電子、電機與電路能力,就可以輕易駕御這些模組。
筆者很早就開始使用ESP 32開發板,也算是先驅使用者,希望筆者可以推出更多的入門書籍給更多想要進入『ESP 32開發板』、『物聯網』這個未來大趨勢,所有才有這個系列的產生。
- 自序(第ii頁)
- 自序(第iv頁)
- 自序(第vi頁)
- 目錄(第viii頁)
- 圖目錄(第xiv頁)
- 表目錄(第xxix頁)
- 物聯網系列(第1頁)
- 開發板介紹(第3頁)
- ESP32 WROOM(第5頁)
- NodeMCU-32S Lua WiFi 物聯網開發板(第8頁)
- 安裝 ESP 開發板的 CP210X 晶片 USB 驅動程式(第11頁)
- 章節小結(第17頁)
- 第一門課 如何上雲端(第19頁)
- 了解網路環境(第19頁)
- 取得開發板晶片編號(第24頁)
- 取得自身網路卡編號(第28頁)
- 取得環境可連接之無線基地台 (AP)(第37頁)
- 連接無線基地台(第45頁)
- 多部無線基地台自動連接(第55頁)
- 連接網際網路(第65頁)
- 習題(第77頁)
- 章節小結(第78頁)
- 第二門課 GPIO 基本連接介紹(第80頁)
- 控制 LED 發光二極體(第80頁)
- 控制雙色LED發光二極體(第86頁)
- 習題(第91頁)
- 章節小結(第91頁)
- 第三門課 連接感測模組與應用(第93頁)
- 安裝溫溼度感測器函數(第93頁)
- 讀取溫溼度感測模組(第94頁)
- 模組化溫溼度讀取(第99頁)
- 家居溫溼度簡易系統(第103頁)
- 進階我們的家居溫溼度簡易系統(第117頁)
- 重複運行之網站系統(第149頁)
- 整合網頁文字轉圖形於家居溫溼度簡易系統(第165頁)
- 習題(第180頁)
- 章節小結(第182頁)
- 第四門課 透過 Line 通知您訊息(第184頁)
- 申請 Line 金鑰(第184頁)
- 基本 Line Notify 服務程式(第200頁)
- 溫溼度 Line 自動機器人(第212頁)
- 習題(第227頁)
- 章節小結(第229頁)
- 第五門課 MQTT Broker 介紹(第231頁)
- 什麼是 MQTT 協議(第231頁)
- 免費 MQTT Broker 介紹(第232頁)
- 安裝 MQTT 發佈/訂閱函數(第232頁)
- 修正 MQTT 發佈/訂閱函數容量限制(第233頁)
- MQTT 發佈/訂閱基本程式(第236頁)
- 習題(第252頁)
- 章節小結(第253頁)
- 第六門課 Json 文件的編寫(第255頁)
- 甚麼是 JSON(第255頁)
- 安裝 JSON 函式庫(第255頁)
- ArduinoJSON 官方教學工具(第260頁)
- JSON 文件基本介紹(第267頁)
- 產生有資料陣列之 JSON(第282頁)
- 產生多筆資料陣列之 JSON(第297頁)
- 習題(第310頁)
- 章節小結(第311頁)
- 第七門課 整合感測模組透過 MQTT 傳輸資訊(第313頁)
- 溫溼度發佈功能開發(第313頁)
- 溫溼度發佈/訂閱顯示功能開發(第344頁)
- 多筆資料溫溼度發佈/訂閱顯示功能開發(第376頁)
- 顯示多筆溫濕度資料顯示介面(第398頁)
- 習題(第426頁)
- 章節小結(第427頁)
- 第八門課 建立雲端平台(第429頁)
- 網頁伺服器安裝與使用(第429頁)
- 第一次進入雲端平台(第438頁)
- 建立資料庫(第438頁)
- 練習建立資料表(第448頁)
- 使用 SQL 語法建立資料表(第465頁)
- 匯出 product01 資料表到 SQL 檔案(第472頁)
- 匯入 product01 資料表資料(第476頁)
- 建立溫溼度感測資料(第481頁)
- 匯入溫溼度感測器資料表之 SQL 檔案(第482頁)
- 匯入溫溼度感測器資料表之範例資料(第488頁)
- 建立資料庫連線程式(第493頁)
- 建立查詢商品資料檔的程式(第498頁)
- 建立溫溼度感測器之 RESTFul API(第510頁)
- 第九門課 讓感測模組直上雲端(第534頁)
- 讀取溫溼度感測模組(第534頁)
- 顯示溫溼度於顯示介面(第540頁)
- 將溫溼度感測值透過資料代理人傳送到雲端平台(第572頁)
- 習題(第611頁)
- 章節小結(第614頁)
- 第十門課 雲端視覺化技術(第615頁)
- 建立溫濕度資料查詢介面(第616頁)
- 運用物件技巧建立溫濕度資料查詢介面(第630頁)
- 建立溫濕度資料顯示介面(第644頁)
- 習題(第679頁)
- 章節小結(第681頁)
- 本書總結(第682頁)
- 作者介紹(第683頁)
- 附錄(第685頁)
- 本書教學用 PCB(第685頁)
- 本書教學用電路板 (成品)(第686頁)
- NodeMCU 32S 腳位圖(第687頁)
- ESP32-DOIT-DEVKIT 腳位圖(第688頁)
- 參考文獻(第689頁)
今日租書可閱讀至2025-02-23