PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • ESP32物聯網基礎10門課The Ten Basic Courses to IoT Programming Based on ESP32
  • 點閱:83
    66人已收藏
  • 作者: 曹永忠, 許智誠, 蔡英德著
  • 出版社:渥瑪數位有限公司
  • 出版年:2022
  • 集叢名:物聯網系列
  • 格式:PDF,JPG
  • 頁數:740
  • 附註:版權頁誤題ISBN為9789865629960 附錄: 本書教學用PCB等4種
租期14天 今日租書可閱讀至2025-02-23

本書是『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開發板』、『物聯網』這個未來大趨勢,所有才有這個系列的產生。

曹永忠 (Yung-Chung Tsao) ,國立中央大學資訊管理學系博士,目前在國立暨南國際大學電機工程學系兼任助理教授、國立高雄大學電機工程學系兼任助理教授與靜宜大學資訊工程學系兼任助理教授,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino開發、嵌入式系統開發。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作。
並通過台灣圖霸的專家認證

Email:prgbruce@gmail.com
Line ID:dr.brucetsao

WeChat:dr_brucetsao
作者網站:http://ncnu.arduino.org.tw/brucetsao/myprofile.php
臉書社群(Arduino.Taiwan):https://www.facebook.com/groups/Arduino.Taiwan/
Github網站:https://github.com/brucetsao/
書籍範例與原始碼網址:https://github.com/brucetsao/ESP10Course
建國老師頻道:https://www.youtube.com/channel/UCcYG2yY_u0m1aotcA4hrRgQ
建國老師Line社群:https://line.me/ti/g2/4_dGbhlqpShvrefobfjDYzvDqBWc7f4PHL-nbA?utm_source=invitation&utm_medium=link_copy&utm_campaign=default

ESP32物聯網基礎10門課_學習用教育版(成品):https://www.ruten.com.tw/item/show?22249806539156
ESP32物聯網基礎10門課_學習用PCB空板:https://www.ruten.com.tw/item/show?22246720389937


 

蔡英德 (Yin-Te Tsai),國立清華大學資訊科學系博士,目前是靜宜大學資訊傳播工程學系教授、靜宜大學資訊學院院長,主要研究為演算法設計與分析、生物資訊、軟體開發、視障輔具設計與開發。
Email:yttsai@pu.edu.tw
作者網頁:http://www.csce.pu.edu.tw/people/bio.php?PID=6#personal_writing


許智誠 (Chih-Cheng Hsu),美國加州大學洛杉磯分校(UCLA) 資訊工程系博士,曾任職於美國IBM等軟體公司多年,現任教於中央大學資訊管理學系專任副教授,主要研究為軟體工程、設計流程與自動化、數位教學、雲端裝置、多層式網頁系統、系統整合、金融資料探勘、Python建置(金融)資料探勘系統。
Email: khsu@mgt.ncu.edu.tw
作者網頁:http://www.mgt.ncu.edu.tw/~khsu/
  • 自序(第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頁)
紙本書 NT$ 1200
單本電子書
NT$ 199

點數租閱 20點
租期14天
今日租書可閱讀至2025-02-23
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code