
0人評分過此書
內容簡介:學會使用ESP32開發無線物聯網專題所需的各種開發知識
使用ESP32開發板來開發各種物聯網專案可完整涵蓋感測器到雲端平台之間的安全資料通訊技術,有助於您使用EPS32系統單晶片來開發各種產品級的物聯網解決方案。您將學會如何使用各種類型的序列通訊協定來介接不同的感測器與致動器,藉此將ESP32應用於物聯網(Internet of Things, IoT)專案中。
本書會說明為何某些專案需要對終端使用者的立即性輸出,也會透過範例來驅動各種顯示模組來介紹不同的顯示技術。本書特色在於透過專門章節搭配實作範例來說明數位安全性。在學習過程中,您會理解藍牙低功耗(BLE)與BLE網格網路,並製作一個完整的智慧家庭專案,其中的所有節點都可透過 BLE網格網路來通訊。後續章節則示範為何物聯網應用大多時候都會需要雲端連線能力以及允許智慧型裝置的遠端存取。您也會知道整合各款雲端平台與第三方服務如何能為終端使用者開啟了無限的可能性,例如大數據分析以及預防性維修好將成本最小化。
本書告訴你使用ESP32開發無線物聯網專題所需的各種開發技能,並製作直擊核心且高效率的安全性方案來滿足專題需求。
本書精彩內容:
.探索進階使用情境,例如UART通訊、聲音與相機功能、低功耗情境以及透過RTOS進行排程
.在專案中整合不同類型的顯示模組來滿足對使用者的立即性輸出
.連接Wi-Fi與藍牙進行本地端網路通訊
.透過不同的物聯網訊息通訊協定來連接各種雲端平台
.將ESP32整合語音助理與IFTTT等第三方服務
.探索用於實作產品等級之物聯網安全功能的各種最佳方式
使用ESP32開發板來開發各種物聯網專案可完整涵蓋感測器到雲端平台之間的安全資料通訊技術,有助於您使用EPS32系統單晶片來開發各種產品級的物聯網解決方案。您將學會如何使用各種類型的序列通訊協定來介接不同的感測器與致動器,藉此將ESP32應用於物聯網(Internet of Things, IoT)專案中。
本書會說明為何某些專案需要對終端使用者的立即性輸出,也會透過範例來驅動各種顯示模組來介紹不同的顯示技術。本書特色在於透過專門章節搭配實作範例來說明數位安全性。在學習過程中,您會理解藍牙低功耗(BLE)與BLE網格網路,並製作一個完整的智慧家庭專案,其中的所有節點都可透過 BLE網格網路來通訊。後續章節則示範為何物聯網應用大多時候都會需要雲端連線能力以及允許智慧型裝置的遠端存取。您也會知道整合各款雲端平台與第三方服務如何能為終端使用者開啟了無限的可能性,例如大數據分析以及預防性維修好將成本最小化。
本書告訴你使用ESP32開發無線物聯網專題所需的各種開發技能,並製作直擊核心且高效率的安全性方案來滿足專題需求。
本書精彩內容:
.探索進階使用情境,例如UART通訊、聲音與相機功能、低功耗情境以及透過RTOS進行排程
.在專案中整合不同類型的顯示模組來滿足對使用者的立即性輸出
.連接Wi-Fi與藍牙進行本地端網路通訊
.透過不同的物聯網訊息通訊協定來連接各種雲端平台
.將ESP32整合語音助理與IFTTT等第三方服務
.探索用於實作產品等級之物聯網安全功能的各種最佳方式
- 前言
-
Part 1 使用ESP32
-
1 認識ESP32
-
1.1 技術要求
-
1.2 物聯網新興科技
-
1.3 認識物聯網解決方案的基本架構
-
1.4 認識ESP32 開發平台與模組
-
1.5 開發平台與框架
-
1.6 RTOS 選項
-
1.7 總結
-
-
2 與地球對話|感測器與致動器
-
2.1 技術要求
-
2.2 安裝工具鏈、ESP32 之程式設計與除錯
-
2.3 小試身手——使用按鈕、電位計和LED 建立基本I/O
-
2.4 使用感測器
-
2.5 使用致動器
-
2.6 總結
-
2.7 問題
-
-
3 出色的輸出顯示
-
3.1 技術要求
-
3.2 液晶顯示器(LCD)
-
3.3 有機發光二極體顯示器(OLED)
-
3.4 薄膜電晶體顯示器(TFT)
-
3.5 使用FreeRTOS
-
3.6 總結
-
3.7 問題
-
-
4 深入了解進階功能
-
4.1 技術要求
-
4.2 UART 通訊
-
4.3 利用I²S 加入喇叭
-
4.4 開發影像應用程式
-
4.5 開發低功率應用程式
-
4.6 總結
-
4.7 問題
-
-
5 專題|室內多感測器
-
5.1 技術要求
-
5.2 多感測器功能列表
-
5.3 方案架構
-
5.4 實作
-
5.5 總結
-
-
-
Part 2 區域網路通訊
-
6 永遠的好朋友|Wi-Fi
-
6.1 技術要求
-
6.2 使用Wi-Fi
-
6.3 用lwIP 開發
-
6.4 總結
-
6.5 問題
-
6.6 延伸閱讀
-
-
7 安全第一!
-
7.1 技術要求
-
7.2 安全開機與OTA 更新
-
7.3 使用TLS/DTLS 進行安全通訊
-
7.4 整合安全元件
-
7.5 總結
-
7.6 問題
-
7.7 延伸閱讀
-
-
8 藍牙我也通
-
8.1 技術要求
-
8.2 認識BLE 基本觀念
-
8.3 開發BLE 信標
-
8.4 開發GATT 伺服器
-
8.5 設定BLE 網格網路
-
8.6 總結
-
8.7 問題
-
8.8 延伸閱讀
-
-
9 讓家變得更聰明
-
9.1 技術要求
-
9.2 功能說明
-
9.3 解決方案架構
-
9.4 實作
-
9.5 總結
-
-
-
Part 3 雲端服務通訊
-
10 沒有雲端服務就沒有物聯網|各種雲端平台與服務
-
10.1 技術要求
-
10.2 ESP32 可用的物聯網通訊協定
-
10.3 認識雲端物聯網平台
-
10.4 在AWS IoT 服務上進行開發
-
10.5 總結
-
10.6 問題
-
-
11 相連不嫌多|整合第三方服務
-
11.1 技術要求
-
11.2 使用語音助理
-
11.3 整合Amazon Alexa
-
11.4 用IFTTT 定義規則
-
11.5 總結
-
11.6 問題
-
11.7 延伸閱讀
-
-
12 專題製作|聲控智慧風扇
-
12.1 技術要求
-
12.2 智慧風扇的功能清單
-
12.3 解決方案架構
-
12.4 實作
-
12.5 總結
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分