| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202407*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:物聯網Python開發實戰 (第2版) ISBN:9787121479953 出版社:電子工業 著編譯者:安翔 頁數:304 所在地:中國大陸 *此為代購商品 書號:1655401 可大量預訂,請先連絡。 內容簡介 開發物聯網項目往往涉及感測器、單片機、網關設備、通信模塊、網路協議、後台程序、Web端等多個組件,同時需要運用多種編程語言和研發技能。在產品原型驗證的初期階段,特別是對小團隊而言,整合多方研發資源是一項不小的挑戰。本書通過介紹一個完整的實戰項目,全面展示了物聯網開發從設備到雲端的整體流程。目錄 第1章 物聯網邂逅Python1 1 物聯網組成架構 1 2 物聯網發展現狀 1 2 1 終端設備 1 2 2 操作系統 1 2 3 通信手段 1 2 4 網路建設 1 2 5 應用協議 1 2 6 雲平台 1 3 物聯網典型應用 1 3 1 共享單車 1 3 2 智能家居 1 3 3 智慧農業 1 4 使用Python的理由 1 4 1 Python特性 1 4 2 Python無處不在 1 4 3 開發速度有時更重要 1 5 美麗的相遇 1 5 1 Python與終端 1 5 2 Python與網關 1 5 3 Python與雲平台 1 5 4 物聯網Python全棧開發 第2章 開啟Python之旅 2 1 Python版本的選擇 2 2 搭建開發環境 2 2 1 安裝VMware 2 2 2 在VMware上安裝Ubuntu 2 2 3 安裝VMware Tools工具 2 2 4 虛擬機的網路配置 2 2 5 Samba共享設置 2 2 6 修改Python版本 2 3 開始編寫Python程序 2 3 1 互動式解釋器 2 3 2 源代碼執行 2 3 3 註釋 2 3 4 縮進 2 3 5 分隔 2 3 6 輸入和輸出 2 4 變數和數據類型 2 4 1 變數賦值 2 4 2 常量 2 4 3 數據類型 2 5 條件和循環 2 5 1 if語句 2 5 2 while循環 2 5 3 for in循環 2 5 4 跳出循環 2 5 5 pass語句 2 6 函數 2 6 1 定義函數 2 6 2 函數調用 2 6 3 函數參數 2 6 4 內置函數 2 7 變數進階 2 7 1 全局變數和局部變數 2 7 2 global關鍵字 2 7 3 nonlocal關鍵字 2 7 4 變數作用域 2 8 模塊與包 2 8 1 使用模塊 2 8 2 包 2 9 異常處理 第3章 Python數據結構 3 1 字元串 3 1 1 索引和切片 3 1 2 字元串中的運算符 3 1 3 字元串格式化 3 1 4 字元編碼 3 2 列表 3 2 1 訪問列表 3 2 2 更改列表 3 2 3 列表中的運算符 3 2 4 列表中的常用函數 3 3 元組 3 3 1 訪問元組 3 3 2 元組中的運算符 3 3 3 元組中的內置函數 3 4 字典 3 4 1 訪問字典 3 4 2 修改字典 3 4 3 字典中鍵的特性 3 4 4 字典中的函數 3 5 集合 3 5 1 忽略重複元素 3 5 2 無序 3 5 3 常用操作 第4章 Python高級特性 4 1 生成器 4 1 1 列表推導式 4 1 2 生成器表達式 4 1 3 生成器函數 4 2 迭代器 4 3 函數式編程 4 3 1 高階函數 4 3 2 內置高階函數 4 3 3 閉包 4 3 4 裝飾器 4 3 5 匿名函數 4 3 6 偏函數 4 4 面向對象編程 4 4 1 類與對象 4 4 2 訪問限制 4 4 3 繼承 4 4 4 多重繼承 4 4 5 多態 4 4 6 運算符重載 第5章 物聯網核心組件 5 1 網路通信方案 5 1 1 Wi-Fi網路 5 1 2 移動網路 5 1 3 ZigBee 5 1 4 BLE 5 1 5 LoRa 5 1 6 NB-IoT 5 2 網路通信協議 5 2 1 HTTP 5 2 2 WebSocket 5 2 3 XMPP 5 2 4 CoAP 5 2 5 MQTT 5 3 硬體 5 4 物聯網雲平台 5 4 1 OneNet 5 4 2 AWS IoT 5 4 3 Waston IoT 第6章 MicroPython開發物聯網終端 6 1 MicroPython簡介 6 1 1 MicroPython項目 6 1 2 MicroPython特點 6 1 3 MicroPython源代碼 6 2 MicroPython開發板 6 2 1 PYBoard開發板 6 2 2 TPYBoard開發板 6 2 3 OpenMV開發板 6 2 4 LoPy開發板 6 3 第一個MicroPython程序 6 4 互動式解釋器 6 5 按鍵中斷與回調 6 6 定時器的使用 6 7 串口測試 6 8 SPI介面驅動顯示屏 6 8 1 硬體連接 6 8 2 顯示屏驅動 6 8 3 字型檔說明 6 8 4 主程序 6 9 源代碼編譯與固件升級 6 9 1 準備編譯環境 6 9 2 源代碼下載與編譯 6 9 3 固件下載 6 10 MicroPython多線程 6 10 1 MicroPython線程簡介 6 10 2 MicroPython線程使用 6 10 3 多線程中的鎖 6 11 安全模式和恢復出廠設置 6 11 1 安全模式 6 11 2 恢復出廠設置 第7章 構建物聯網網關 7 1 網關概述 7 1 1 網關的構成 7 1 2 常用網關 7 2 自主構建網關 7 2 1 交叉編譯 7 2 2 編譯引導程序 7 2 3 內核配置與編譯 7 2 4 製作文件系統 7 2 5 分區與下載 7 2 6 系統啟動流程 7 2 7 移植Python 7 3 樹莓派作為網關 7 3 1 初次啟動樹莓派 7 3 2 串口登錄樹莓派 7 3 3 SSH訪問樹莓派 7 3 4 升級Python版本 7 3 5 必備工具安裝 7 3 6 板載Wi-Fi配置 7 3 7 串口通信 第8章 網關數據編碼與處理 8 1 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |