商品描述
本書基於QuecPython開 發平臺,系統講解物聯網設 備開發的全棧技能,內容涵 蓋開發環境搭建、硬件交互 、外設驅動、系統功能及網 絡通信等關鍵領域;並通過 豐富實驗與綜合項目,指導 讀者從基礎模塊開發到完整 產品實現,貫穿TCP/IP、 HTTP、MQTT等通信協議應 用,助力將概念轉化為穩定 可靠的物聯網產品。 本書適合高等院校物聯 網、嵌入式及相關專業學生 作為實踐教材,也可供嵌入 式工程師、物聯網產品經理 和電子愛好者學習參考,是 掌握物聯網系統開發、提升 工程化能力的實用指南。
目錄大綱
第1章 QuecPython物聯網開發全景
1.1 Python、MicroPython與QuecPython簡介
1.2 QuecPython的創新突破
1.3 QuecPython的特點
1.4 QuecPython適用場景
1.5 QuecPython的運行原理
第2章 QuecPython開發環境實戰
2.1 QuecPython開發基礎知識
2.2 QPYcom工具實操指南
2.2.1 連接開發板
2.2.2 驅動安裝
2.2.3 獲取工具
2.2.4 初識QPYcom
2.3 VSCode插件使用教程
2.4 個QuecPython程序
2.4.1 準備開發板
2.4.2 安裝驅動和調試工具
2.4.3 怦然心動的時刻——Hello,QuecPython!
2.4.4 如何停止程序運行
第3章 QuecPython物聯網硬件交互實戰
3.1 QuecPython文檔中心
3.2 QuecPython硬件交互基礎實驗
3.2.1 GPIO輸入輸出控制實驗
3.2.2 按鍵中斷控制實戰實驗
3.2.3 定時器功能應用實驗
3.2.4 實時時鐘(RTC)應用實驗
3.2.5 串口通信數據交互實驗
第4章 QuecPython物聯網外設與系統能力實戰
4.1 QuecPython開發溫濕度傳感器實驗
4.1.1 溫濕度傳感器實驗目標
4.1.2 I2C總線通信概述
4.1.3 溫濕度傳感器實驗設備
4.1.4 溫濕度傳感器實驗描述
4.1.5 溫濕度傳感器實驗步驟(過程)
4.2 QuecPython開發文件系統實驗
4.2.1 文件系統實驗目標
4.2.2 QuecPython文件系統概述
4.2.3 文件系統實驗設備
4.2.4 文件系統實驗描述
4.2.5 文件系統實驗步驟(過程)
4.3 QuecPython多線程任務調度實驗
4.3.1 多線程實驗目標
4.3.2 QuecPython線程與多線程概念
4.3.3 多線程實驗設備
4.3.4 多線程實驗描述
4.3.5 多線程實驗步驟(過程)
4.4 QuecPython音頻錄音功能開發實驗
4.4.1 錄音實驗目標
4.4.2 音頻原理概述
4.4.3 錄音實驗設備
4.4.4 錄音實驗描述
4.4.5 錄音實驗步驟(過程)
4.5 QuecPython固件遠程升級(OTA)實戰實驗
4.5.1 固件升級OTA實驗目標
4.5.2 固件OTA升級概述
4.5.3 固件升級OTA實驗設備
4.5.4 固件升級OTA實驗描述
4.5.5 固件升級OTA實驗步驟(過程)
第5章 QuecPython物聯網網絡通信實戰
5.1 蜂窩通信——語音撥號功能應用實驗
5.1.1 語音撥號功能應用實驗目標
5.1.2 QuecPython電話通話功能
5.1.3 語音撥號功能應用實驗設備
5.1.4 語音撥號功能應用實驗描述
5.1.5 語音撥號功能應用實驗步驟(過程)
5.2 蜂窩通信——短信功能應用實驗
5.2.1 短信功能應用實驗目標
5.2.2 QuecPython短信功能
5.2.3 短信功能應用實驗設備
5.2.4 短信功能應用實驗描述
5.2.5 短信功能應用實驗步驟(過程)
5.3 網絡通信功能實驗——TCP/UDP協議應用
5.3.1 TCP/UDP協議應用實驗目標
5.3.2 TCP/UDP協議應用簡述
5.3.3 TCP/UDP協議應用實驗設備
5.3.4 TCP/UDP協議應用實驗描述
5.3.5 TCP/UDP協議應用實驗步驟(過程)
5.4 網絡通信功能實驗——HTTP協議應用
5.4.1 HTTP協議應用實驗目標
5.4.2 HTTP協議應用概要
5.4.3 HTTP協議應用實驗設備
5.4.4 HTTP協議應用實驗描述
5.4.5 HTTP協議應用實驗步驟(過程)
5.5 網絡通信功能實驗——MQTT協議應用
5.5.1 MQTT協議應用實驗目標
5.5.2 MQTT協議應用導引
5.5.3 MQTT協議應用實驗設備
5.5.4 MQTT協議應用實驗描述
5.5.5 MQTT協議應用實驗步驟
第6章 QuecPython物聯網行業落地實戰
6.1 公網對講機應用背景與整體方案
6.2 公網對講機設計原則與硬件選型
6.2.1 公網對講機設計原則
6.2.2 公網對講機硬件選型
6.3 公網對講機技術框架設計
6.4 公網對講機軟件功能開發
6.4.1 軟件整體架構
6.4.2 業務系統啟動流程
6.4.3 核心功能模塊解析
6.5 公網對講機部署與調試
6.5.1 硬件準備
6.5.2 環境搭建
6.5.3 硬件連接
6.5.4 設備開發
6.5.5 業務調試
參考文獻
