





ESP32物聯網專題製作實戰寶典
Developing IoT Projects with ESP32
9
620558
查詢門市庫存
學會使用ESP32開發無線物聯網專題所需的各種開發知識
內容簡介
學會使用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 I|使用ESP32
Chapter 1 認識ESP32
1.1 技術要求
1.2 物聯網新興科技
1.3 認識物聯網解決方案的基本架構
1.4 認識ESP32開發平台與模組
1.5 開發平台與框架
1.6 RTOS選項
1.7 總結
Chapter 2 與地球對話|感測器與致動器
2.1 技術要求
2.2 安裝工具鏈、ESP32之程式設計與除錯
2.3 小試身手-使用按鈕、電位計和LED 建立基本I/O
2.4 使用感測器
2.5 使用致動器
2.6 總結
2.7 問題
Chapter 3 出色的輸出顯示
3.1 技術要求
3.2 液晶顯示器(LCD)
3.3 有機發光二極體顯示器(OLED)
3.4 薄膜電晶體顯示器(TFT)
3.5 使用FreeRTOS
3.6 總結
3.7 問題
Chapter 4 深入了解進階功能
4.1 技術要求
4.2 UART 通訊
4.3 利用I2S 加入喇叭
4.4 開發影像應用程式
4.5 開發低功率應用程式
4.6 總結
4.7 問題
Chapter 5 專題|室內多感測器
5.1 技術要求
5.2 多感測器功能列表
5.3 方案架構
5.4 實作
5.5 總結
Part II|區域網路通訊
Chapter 6 永遠的好朋友-Wi-Fi
6.1 技術要求
6.2 使用Wi-Fi
STA 模式
AP 模式 .
6.3 用lwIP 開發
6.4 總結
6.5 問題
6.6 延伸閱讀
Chapter 7 安全第一!
7.1 技術要求
7.2 安全開機與OTA 更新
7.3 使用TLS/DTLS 進行安全通訊
7.4 整合安全元件
7.5 問題
7.6 延伸閱讀
Chapter 8 我能說BLE
8.1 技術要求
8.2 認識BLE 基本觀念
8.3 開發BLE 信標
8.4 開發GATT 伺服器
8.5 設定BLE 網格網路
8.6 總結
8.7 問題
8.8 延伸閱讀
Chapter 9 讓家變得更聰明
9.1 技術要求
光感測器
9.2 功能說明
9.3 解決方案架構
9.4 實作
9.5 總結
Part III|雲端服務通訊
Chapter 10 沒有雲端服務就沒有物聯網
10.1 技術要求
10.2 ESP32可用的物聯網通訊協定
10.3 認識雲端物聯網平台
10.4 在AWS IoT服務上進行開發
10.5 總結
10.6 問題
Chapter 11 相連不嫌多|整合第三方服務
11.1 技術要求
11.2 使用語音助理
11.3 整合Amazon Alexa
11.4 用IFTTT定義規則
11.5 總結
11.6 問題
11.7 延伸閱讀
Chapter 12 專題製作|聲控智慧風扇
12.1 技術要求
12.2 智慧風扇的功能清單
12.3 解決方案架構
12.4 實作
12.5 總結
Chapter 1 認識ESP32
1.1 技術要求
1.2 物聯網新興科技
1.3 認識物聯網解決方案的基本架構
1.4 認識ESP32開發平台與模組
1.5 開發平台與框架
1.6 RTOS選項
1.7 總結
Chapter 2 與地球對話|感測器與致動器
2.1 技術要求
2.2 安裝工具鏈、ESP32之程式設計與除錯
2.3 小試身手-使用按鈕、電位計和LED 建立基本I/O
2.4 使用感測器
2.5 使用致動器
2.6 總結
2.7 問題
Chapter 3 出色的輸出顯示
3.1 技術要求
3.2 液晶顯示器(LCD)
3.3 有機發光二極體顯示器(OLED)
3.4 薄膜電晶體顯示器(TFT)
3.5 使用FreeRTOS
3.6 總結
3.7 問題
Chapter 4 深入了解進階功能
4.1 技術要求
4.2 UART 通訊
4.3 利用I2S 加入喇叭
4.4 開發影像應用程式
4.5 開發低功率應用程式
4.6 總結
4.7 問題
Chapter 5 專題|室內多感測器
5.1 技術要求
5.2 多感測器功能列表
5.3 方案架構
5.4 實作
5.5 總結
Part II|區域網路通訊
Chapter 6 永遠的好朋友-Wi-Fi
6.1 技術要求
6.2 使用Wi-Fi
STA 模式
AP 模式 .
6.3 用lwIP 開發
6.4 總結
6.5 問題
6.6 延伸閱讀
Chapter 7 安全第一!
7.1 技術要求
7.2 安全開機與OTA 更新
7.3 使用TLS/DTLS 進行安全通訊
7.4 整合安全元件
7.5 問題
7.6 延伸閱讀
Chapter 8 我能說BLE
8.1 技術要求
8.2 認識BLE 基本觀念
8.3 開發BLE 信標
8.4 開發GATT 伺服器
8.5 設定BLE 網格網路
8.6 總結
8.7 問題
8.8 延伸閱讀
Chapter 9 讓家變得更聰明
9.1 技術要求
光感測器
9.2 功能說明
9.3 解決方案架構
9.4 實作
9.5 總結
Part III|雲端服務通訊
Chapter 10 沒有雲端服務就沒有物聯網
10.1 技術要求
10.2 ESP32可用的物聯網通訊協定
10.3 認識雲端物聯網平台
10.4 在AWS IoT服務上進行開發
10.5 總結
10.6 問題
Chapter 11 相連不嫌多|整合第三方服務
11.1 技術要求
11.2 使用語音助理
11.3 整合Amazon Alexa
11.4 用IFTTT定義規則
11.5 總結
11.6 問題
11.7 延伸閱讀
Chapter 12 專題製作|聲控智慧風扇
12.1 技術要求
12.2 智慧風扇的功能清單
12.3 解決方案架構
12.4 實作
12.5 總結
作者介紹
Vedat Ozan Oner
Vedat Ozan Oner是一位技術知識與經驗兼備的物聯網產品開發者與軟體架構師,在職涯中曾以不同的身分參與過許多物聯網專案,所以即便身處高度競爭市場中,也能以全方位視角來檢視如何開發成功的物聯網產品。他擁有中東科技大學(METU)的電腦工程學士學位,也擁有許多企業級認證與資格,包含PMP®、ITIL®與AWS認證開發者。他於2018年於倫敦創辦了Mevoo有限公司(https://mevoo.co.uk),對客戶提供顧問服務並開發自家的物聯網產品。
歡迎聯繫Vedat:https://www.linkedin.com/in/vedatozanoner/
Vedat Ozan Oner是一位技術知識與經驗兼備的物聯網產品開發者與軟體架構師,在職涯中曾以不同的身分參與過許多物聯網專案,所以即便身處高度競爭市場中,也能以全方位視角來檢視如何開發成功的物聯網產品。他擁有中東科技大學(METU)的電腦工程學士學位,也擁有許多企業級認證與資格,包含PMP®、ITIL®與AWS認證開發者。他於2018年於倫敦創辦了Mevoo有限公司(https://mevoo.co.uk),對客戶提供顧問服務並開發自家的物聯網產品。
歡迎聯繫Vedat:https://www.linkedin.com/in/vedatozanoner/
規格
誠品貨碼 / 2682180235007
ISBN13 / 9786263241855
ISBN10 / 6263241853
EAN貨碼 / 9786263241855
頁數 / 464
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 23X17X2CM
級別 / N:無
退貨說明
退貨須知:
- 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
- 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。
依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
- 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
- 報紙、期刊或雜誌。
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
- 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
- 國際航空客運服務。
若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:
- 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
- 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
- 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
- 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
- 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送








