0人評分過此書

實戰物聯網:運用ESP32製作厲害又有趣的專題

出版日期
2022
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865029111

本館館藏

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

推薦本館採購書籍

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

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
內容簡介:本書可以幫助你運用ESP32晶片來製作並執行各種物聯網專案

ESP32是一款整合了Wi-Fi與藍牙的平價微控制器,市面上可以找到許多以ESP32為基礎的模組與開發板,可以用來快速打造各種物聯網(IoT)應用。本書將告訴你如何運用ESP32開發各種物聯網專案,先從GPIO這類會用到感測器的小程式開始,然後逐漸增加複雜度,藉由製作氣象站、感測器監控器、智慧居家裝置、Wi-Fi照相機以及可攜式Wi-Fi訊號探測器等物聯網專案深入探索ESP32的各種開發應用可能性。最後,還會介紹如何讓ESP32與手機應用程式以及Amazon AWS進行整合應用。

看完本書,你將可以學到:
.了解如何建立一個感測器監測記錄器。
.使用ESP32建立一個可以記錄溫度和濕度的氣象站
.讓ESP32透過藍牙與Android裝置連線
.了解如何打造ESP32與行動app的整合應用
.了解如何打造ESP32與雲端服務的整合應用
  • 前言
  • 1 認識ESP32
    • 1.1 技術要求
    • 1.2 ESP32簡介
    • 1.3 採用ESP32的開發板
      • ESP32原廠開發套件
      • 以ESP32為基礎的其他開發板
      • 設定開發環境
    • 1.4 範例1 第一個ESP32程式
      • 硬體接線
      • 建立專案
      • 編寫程式
      • 專案設定
      • 編譯與燒錄
    • 1.5 使用Arduino來編寫ESP32程式
    • 1.6 範例2 使用Arduino IDE編寫ESP32程式
    • 1.7 總結
    • 1.8 延伸閱讀
  • 2 在LCD上視覺化呈現資料與動畫
    • 2.1 技術要求
    • 2.2 認識ESP32 GPIO
    • 2.3 用於監控天氣的IoT系統
    • 2.4 讀取感測器裝置的溫度與濕度
      • 硬體接線
      • 編寫程式
      • 執行程式
    • 2.5 使用LCD來顯示資訊
      • 硬體接線
      • 建立專案
      • 編寫ESP32程式
      • 設定ESP-WROVER-KIT v4開發板
      • 燒錄與執行程式
      • 顯示圖檔
    • 2.6 製作天氣監控系統
      • 建立專案
      • 硬體接線
      • 編寫程式
      • 燒錄與執行
    • 2.7 總結
    • 2.8 延伸閱讀
  • 3 使用嵌入式ESP32開發板製作簡易小遊戲
    • 3.1 技術要求
    • 3.2 簡介嵌入式遊戲系統
    • 3.3 認識搖桿感測器模組
    • 3.4 操作搖桿感測器模組
      • 硬體接線
      • 建立專案
      • 編寫程式
      • 執行程式
    • 3.5 操作發聲蜂鳴器
      • 發聲蜂鳴器接上ESP32
      • 編寫ESP32程式來操作發聲蜂鳴器
    • 3.6 範例 製作簡易嵌入式遊戲
      • 遊戲情境
      • 硬體接線
      • 開發遊戲程式
      • 進行遊戲
    • 3.7 總結
  • 4 感測器監控紀錄器
    • 4.1 技術需求
    • 4.2 簡介感測器監控紀錄器
    • 4.3 用ESP32讀寫microSD卡
    • 4.4 範例 ESP32讀寫microSD卡
    • 4.5 儲存感測器資料於microSD卡
    • 4.6 專案 製作感測器監控紀錄器
      • 設計程式
      • 編寫程式
      • 執行程式
    • 4.7 總結
  • 5 透過網際網路來控制物聯網裝置
    • 5.1 技術要求
    • 5.2 簡介ESP32 Wi-Fi開發
    • 5.3 掃描Wi-Fi熱點
    • 5.4 連接到現有的Wi-Fi網路
    • 5.5 存取網路伺服器資料
    • 5.6 使用ESP32製作網路伺服器
      • 設計HTTP請求
      • 製作網路伺服器
      • 測試程式
    • 5.7 智慧家庭專案
      • 硬體接線
      • 處理HTTP 請求
      • 編寫網路伺服器程式
      • 測試程式
    • 5.8 總結
  • 6 物聯網氣象站
    • 6.1 技術需求
    • 6.2 氣象站簡介
    • 6.3 操作DHT感測器
    • 6.4 製作物聯網氣象站
      • 硬體接線
      • 編寫程式
      • 測試程式
    • 6.5 自動更新的氣象站程式
    • 6.6 讓氣象站可以處理大量資料請求
      • 編寫ESP32程式
      • 編寫Node.js程式
      • 測試程式
    • 6.7 總結
  • 7 自製Wi-Fi駕駛攻擊
    • 7.1 技術需求
    • 7.2 簡介Wi-Fi駕駛攻擊
    • 7.3 認識GPS模組
    • 7.4 透過GPS模組取得自身位置
      • 硬體接線
      • 編寫程式
      • 執行程式
    • 7.5 解析GPS資料
    • 7.6 使用ESP32實作Wi-Fi駕駛攻擊
      • 硬體接線
      • 編寫程式
      • 測試程式
    • 7.7 將Wi-Fi熱點放上Google Maps
    • 7.8 隱私問題
    • 7.9 總結
  • 8 打造專屬Wi-Fi相機
    • 8.1 技術要求
    • 8.2 Wi-Fi相機之簡介
    • 8.3 觀察相機模組
    • 8.4 透過ESP32存取相機
    • 8.5 範例 打造Wi-Fi相機
      • 硬體接線
      • 程式編寫
      • 處理HTTP請求
      • 開發主程式
      • 測試
    • 8.6 總結
  • 9 製作與手機應用程式互動的物聯網裝置
    • 9.1 技術要求
    • 9.2 智慧型手機應用程式之簡介
    • 9.3 手機應用程式與ESP32開發板互動
    • 9.4 透過行動應用程式控制ESP32開發板
      • 硬體接線
      • 開發ESP32程式
      • 開發Android應用程式
      • 開發Android專案
      • 設定Android專案
      • 建立Android程式的UI
      • 編寫Android程式
      • 使用Postman來測試程式
      • 使用Android來測試程式
    • 9.5 總結
  • 10 使用雲端技術實作物聯網監控系統
    • 10.1 技術要求
    • 10.2 簡介雲端科技
    • 10.3 連接ESP32與雲端平台
    • 10.4 使用ESP32和AWS建立物聯網監控
      • 硬體接線
      • 註冊物聯網裝置
      • 設定安全性政策
      • 開發ESP32程式
      • 建立專案
      • 設定專案
      • 編寫ESP32程式
      • 編譯、燒錄與測試
    • 10.5 總結
    • 10.6 延伸閱讀
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

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

客服專線:0800-000-747

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

loading