學會使用ESP32開發無線物聯網專題所需的各種開發知識
使用ESP32開發板來開發各種物聯網專案可完整涵蓋感測器到雲端平台之間的安全資料通訊技術,有助於您使用EPS32系統單晶片來開發各種產品級的物聯網解決方案。您將學會如何使用各種類型的序列通訊協定來介接不同的感測器與致動器,藉此將ESP32應用於物聯網(Internet of Things, IoT)專案中。
本書會說明為何某些專案需要對終端使用者的立即性輸出,也會透過範例來驅動各種顯示模組來介紹不同的顯示技術。本書特色在於透過專門章節搭配實作範例來說明數位安全性。在學習過程中,您會理解藍牙低功耗(BLE)與BLE網格網路,並製作一個完整的智慧家庭專案,其中的所有節點都可透過 BLE網格網路來通訊。後續章節則示範為何物聯網應用大多時候都會需要雲端連線能力以及允許智慧型裝置的遠端存取。您也會知道整合各款雲端平台與第三方服務如何能為終端使用者開啟了無限的可能性,例如大數據分析以及預防性維修好將成本最小化。
本書告訴你使用ESP32開發無線物聯網專題所需的各種開發技能,並製作直擊核心且高效率的安全性方案來滿足專題需求。
本書精彩內容:
.探索進階使用情境,例如UART通訊、聲音與相機功能、低功耗情境以及透過RTOS進行排程
.在專案中整合不同類型的顯示模組來滿足對使用者的立即性輸出
.連接Wi-Fi與藍牙進行本地端網路通訊
.透過不同的物聯網訊息通訊協定來連接各種雲端平台
.將ESP32整合語音助理與IFTTT等第三方服務
.探索用於實作產品等級之物聯網安全功能的各種最佳方式