書名: Python與物聯網程式開發終極實戰寶典 (1版)
作者: Gary Smart
譯者: 曾吉弘
版次: 1
ISBN: 9786263240643
出版社: 碁峰
#資訊
#電腦網際網路
#雲端計算與大數據
定價: 620
售價: 527
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

詳細資訊

內容簡介   現在已經是萬物互聯的時代,從健身環到智慧家庭都是。了解如何透過網路與硬體元件互動來收集並分析使用者資料,到了今天變得更加重要了。物聯網(IoT)結合了時下最熱門的Python開放原始碼程式語言之後,就能用來製作具備直觀好用介面的智能物聯網系統。   本書包含三大篇幅,第一篇談的是物聯網的「網」。你會製作一些端對端的物聯網app來透過網路控制LED,接著學習如何使用Python來建立各種RESTful API、WebSocket API與MQTT服務。第二篇則是介紹電子電路與GPIO介接的重要觀念。到了第三篇,重點轉到物聯網的「物」,你會學到如何透過Python來連接與控制各種電子感測器與制動器,主題包含了馬達控制、超音波感測器測距與量測溫度。最後,我們還要告訴你如何用Python來實作許多進階的物聯網技術、整合各種物聯網資料視覺化與自動化平台,並完成一個相當厲害的物聯網專案。   讀完本書之後,你對物聯網開發就有相當的掌握,也會具備使用Python製作更複雜的物聯網系統所需的知識。   本書精彩內容:   .從零開始!了解如何使用Raspberry Pi來介接電子元件   .了解如何製作感測器與致動器電路   .使用Async IO、發佈/訂閱架構等更多方式來建構Python程式碼   .整合各種感測器與致動器來自動化生活中的物聯網專案   .整合電路專案與ThingSpeak、IFTTT來作到自動化應用   .製作並運用RESTful API、WebSocket與MQTT來操作感測器與致動器   .設定用於物聯網專題的Raspberry Pi與Python開發環境 目錄 Part I 在Raspberry Pi上使用Python來開發 01 設定開發環境 02 認識Python與物聯網 03 使用Flask搭配RESTful API與Web Socket進行網路通訊 04 MQTT、Python與Mosquitto MQTT Broker之連網應用 Part II 可與真實世界互動的實用電子元件 05 Raspberry Pi連接真實世界 06 給軟體工程師的電子學入門課 Part III 物聯網遊樂場-與真實世界互動的實例 07 開關各種裝置 08 燈光、指示與顯示資訊 09 測量溫度、濕度與亮度 10 伺服機、馬達與步進馬達之運動 11 測量距離與動作偵測 12 進階IoT程式設計概念-執行緒、AsyncIO和事件迴圈 13 物聯網資料視覺與自動化平台 14 融會貫通-物聯網聖誕樹 A 評量解答

為您推薦

超簡單Python+MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合(第三版) (3版)

超簡單Python+MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合(第三版) (3版)

類似書籍推薦給您

原價: 720 售價: 648 現省: 72元
立即查看
AIOT與OpenCV實戰應用:Python、樹莓派、物聯網與機器視覺 (3版)

AIOT與OpenCV實戰應用:Python、樹莓派、物聯網與機器視覺 (3版)

類似書籍推薦給您

AIOT與OpenCV實戰應用:Python、樹莓派、物聯網與機器視覺 系列名:程式設計/APP ISBN13:9786263240193 出版社:碁峰資訊 作者:朱克剛 裝訂/頁數:平裝/304頁 規格:23cm*17cm*2cm (高/寬/厚) 版次:3 出版日:2021/11/29 中國圖書分類:電腦程式語言 內容簡介   *詳細步驟說明,一步步跟著做,有如專家從旁親自指導!   *本書使用Python 3.x、樹莓派4B與OpenCV 4.x   *涵蓋大部分常用感測元件與重要連網技術   *第三版新增影像串流、LCD螢幕與全彩LED燈條、更新MQTT安裝方式   朱克剛老師專門培訓物聯網應用工程師,擁有豐富資訊教育訓練經驗,結合 Python、Raspberry Pi 與 OpenCV 的 AIoT 專案開發與教學,遠距實作授課操作流暢畫面優美,如同本書內容一樣,深入淺出,廣受師生好評。--國立臺北科技大學電子系副教授 曾柏軒   本書內容說明清楚,透過實作例子的步驟說明,讓初學者可以快速上手,是一本適合學習的好書。--國立高雄科技大學電子系教授兼主任秘書 陳銘志   樹苺派是最接近AIoT世界的起點,搭配Python與OpenCV工具的使用,可以讓你一窺這個大世界的堂奧。 很高興朱克剛老師把這些元素集結在一本書裡面,讓大家可以快速掌握這張通往未來的門票。--宏碁強固電腦方案總處長 游鴻志   AIoT應用領域十分廣泛,舉凡機器視覺、外觀檢測、智能家居及設備維護監控。本書以深入淺出方式介紹樹莓派軟硬整合框架並採用最新的Python開發技巧,誠摯推薦給所有想要進入AIoT開發者殿堂的一本必備秘笈。--鴻海集團D事業群/資訊價值創造處資深處長 徐長愷 目錄 第 1 篇 Python 1-1 介紹與安裝 1-2 基礎概念 1-3 字串處理 1-4 函數 1-5 模組與類別 1-6 多執行緒 1-7 檔案存取 1-8 資料庫 1-9 網際網路 1-10 Socket程式 1-11 Tkinter視窗 第 2 篇 樹莓派 2-1 安裝 2-2 常用指令 2-3 GPIO 輸出 2-4 GPIO 輸入 2-5 PWM 2-6 中斷 2-7 數位感測器 2-8 類比感測器 2-9 MQTT 2-10 Web 與 CGI 2-11 攝影機 第 3 篇 OpenCV 3-1 安裝 3-2 顯示攝影機影像 3-3 讀取圖檔與存檔 3-4 2D繪圖 3-5 人臉偵測 3-6 人臉辨識 3-7 特定區域處理 3-8 物體移動追蹤 3-9 背景移除 3-10 色彩辨識與追蹤 3-11 邊緣偵測 3-12 霍夫圓形檢測 3-13 特徵描述 3-14 特徵比對 3-15 多邊形辨識 3-16 多邊形凹凸點計算 3-17 全景圖 3-18 使用DNN 偵測人臉 3-19 使用DNN 進行物件偵測 - YOLO 3-20 網頁與串流 附錄A 使用YOLO 訓練自己的物件

原價: 500 售價: 425 現省: 75元
立即查看
超圖解Python物聯網實作入門: 使用ESP8266與MicroPython

超圖解Python物聯網實作入門: 使用ESP8266與MicroPython

類似書籍推薦給您

商品描述 本書是創客教學經典《超圖解 Arduino 互動設計入門》的姊妹作, 是一本結合 Python 語言、電子電路、微電腦控制和物聯網相關技術的入門書。 Python 無疑是近年最受注目的通用型程式語言, 它的語法簡單易學, 不僅智慧型手機、個人電腦到網路雲端應用平台都支援 Python 程式, 應用領域更遍及系統工具、網路程式、數值分析到人工智慧。而開放原始碼的 MicroPython 專案, 更讓 Python 程式可以在拇指大小的微電腦控制器上執行, 直接控制硬體或開發物聯網專案, 就連歐洲太空總署也將 MicroPython 應用在控制太空載具上。MicroPython 支援多種 32 位元控制板, 本書採用的是內建 Wi-Fi 無線網路、創客一致公認價美物廉 C/P 值超高的 ESP8266 系列控制板。 本書的目標是讓沒有電子電路基礎, 對微電腦、電子 DIY 及物聯網有興趣的人士, 也能輕鬆閱讀、認識 Python 語言, 進而順利使用 Python 與 ESP8266 控制板完成互動應用。因此, 實驗用到的電子、電路組裝和 Python 程式觀念, 皆以手繪圖解的方式說明。為了方便讀者進行實驗, 書本裡的電路都採用現成的模組, 並搭配圖解說明, 讓讀者不單只會照著接線, 也能理解電子模組背後的原理, 進而能靈活改造應用並實踐自己的想法。 本書範例豐富多元, 包括自動吃錢幣存錢筒、雷射槍玩具標靶、電流急急棒遊戲、拍手聲音感應開關、GPS 軌跡追蹤、遠端手機遙控家電、遠端遙控電子調光器、物聯網雲端資訊儀表板、MQTT 即時氣象資訊推送系統等等, 既能學習各項技術, 又可創造實用有趣的成果。 本書特色 : 用最夯的 Python 語言學寫程式 用最超值的 ESP8266 控制板學物聯網 用最易懂的超圖解學電子電路 人人都能化身創客自造各種智慧應用 目錄大綱 第 1 章 認識 MicroPython 與 ESP8266 控制板 1-1 認識 MicroPython、pyboard 和 ESP8266 控制板 1-2 認識程式語言 1-3 在個人電腦上安裝 Python 3.x 版本 1-4 WEMOS D1 mini 和 NodeMCU 控制板簡介 1-5 下載與燒錄 MicroPython 韌體 1-6 透過終端機操控 MicroPython 控制板 1-7 MicroPython 和 Arduino 的程式開發流程比較 動手做 1-1 用 Python 控制 LED 閃爍 第 2 章 認識電子零件、工具與基礎焊接 2-1 電壓、電流與接地 2-2 電阻 2-3 電容 2-4 二極體 2-5 發光二極體(LED) 2-6 看懂電路圖 2-7 微控制板和實驗電路的電源供應器 2-8 電子工作必備的量測工具:萬用電錶 動手做 2-1 測量電阻或電容 2-9 麵包板以及其他電子工具 第 3 章 MicroPython 基本操作 3-1 MicroPython 程式設計基礎 3-2 使用迴圈執行重複性質的工作 動手做 3-1 使用 while 執行已知次數或無限重複的工作 3-3 MicroPython 的互動解譯器模式(REPL)操作說明 3-4 上傳程式檔到 ESP8266 控制板 3-5 負載的接法:源流與潛流 動手做 3-2 自行連接 LED 3-6 用歐姆定律計算出限流電阻值 第 4 章 開關電路 4-1 認識開關 4-2 開關電路與上/下拉電阻 動手做 4-1 用麵包板組裝開關電路 4-3 改變程式流程的 if 條件式 動手做 4-2 LED 切換開關 動手做 4-3 用 RC 電路消除開關彈跳訊號 4-4 電容式觸控開關 動手做 4-4 使用觸控開關模組製作 LED 開關 第 5 章 Python 程式設計基礎 5-1 變數與資料類型 5-2 建立自訂函式 5-3 自訂程式庫與常數定義 5-4 處理文字訊息:認識字元與字串資料類型 5-5 列表(List)類型 5-6 元組(Tuple)與其他循序型資料操作指令 5-7 字典(Dictionary)類型 5-8 認識數字系統 第 6 章 Wi-Fi 無線網路 6-1 認識無線區域網路與 Wi-Fi 6-2 從網頁瀏覽器操作 MicroPython 控制板 6-3 設定 ESP8266 以 STA(基站)模式連接無線網路 6-4 修改 boot.py 檔、開機自動連線 6-5 其他網路相關指令 6-6 bytes(位元組)類型與字元編碼 第 7 章 序列埠通信 7-1 並列與序列通訊簡介 7-2 DHT11 數位溫濕度感測器 動手做 7-1 製作數位溫濕度計 7-3 認識 UART 序列埠 7-4 建立 UART 序列通訊程式物件 動手做 7-2 連接 GPS 模組 7-5 認識 NMEA 標準格式與獲取 GPS 的經緯度值 第 8 章 數位調節電壓強弱與全彩 LED 控制 8-1 使用 Timer(計時器)定時執行程式 動手做 8-1 使用定時器閃爍 LED 8-2 使用 try...except 捕捉例外狀況 8-3 用匿名函式(lambda)改寫閃爍 LED 程式 8-4 數位調節電壓變化 動手做 8-2 呼吸燈效果 8-5 控制全彩 LED 動手做 8-3 控制 RGB 全彩 LED 8-6 旋轉編碼器 動手做 8-4 連接旋轉編碼器與 ESP8266 控制板 動手做 8-5 使用旋轉編碼器調整 LED 色彩 8-7 WS2812 彩色 LED 模組與燈條 動手做 8-6 調控 WS2812 的色彩 動手做 8-7 跑馬燈效果 第 9 章 電晶體與蜂鳴器和直流馬達控制 9-1 認識電晶體元件 9-2 發音體和聲音 動手做 9-1 發出警報聲響 動手做 9-2 電流急急棒 9-3 彈奏音樂 動手做 9-3 演奏一段瑪莉歐旋律 9-4 認識直流馬達 動手做 9-4 電晶體馬達控制與調速器 第 10 章 控制伺服馬達 10-1 認識伺服馬達 動手做 10-1 伺服馬達的控制程式 10-2 自訂類別:遠離義大利麵條 動手做 10-2 編寫控制伺服馬達的自訂類別 動手做 10-3 吃錢幣存錢筒 10-3 繼承:建立子類別 動手做 10-4 隨機轉動標靶 第 11 章 類比信號處理 11-1 讀取類比值 動手做 11-1 讀取類比值並調控 LED 亮度 11-2 認識光敏電阻與分壓電路 動手做 11-2 使用光敏電阻製作小夜燈 11-3 壓力感測器與彎曲感測器 11-4 熱敏電阻 動手做 11-3 使用熱敏電阻測量溫度 動手做 11-4 雷射槍玩具標靶 11-5 電容式麥克風元件與聲音放大模組 動手做 11-5 拍手控制開關 動手做 11-6 拍手控制開關改良版 第 12 章 I2C 介面:連接週邊與擴充 ESP8266 的類比輸入埠 12-1 認識 I2C 介面 12-2 類比轉數位(ADC)的專用 IC 介紹 動手做 12-1 連接 PCF8591 類比轉數位模組和 I2C 介面 動手做 12-2 自製二軸雲台(機械手臂) 12-3 使用 OLED 顯示器顯示文字訊息 動手做 12-3 使用 ssd1306 程式庫操控 OLED 模組 12-4 自訂顯示圖像 動手做 12-4 在 OLED 上顯示自訂符號 12-5 使用 LCD Assistant 軟體轉換圖像 動手做 12-5 在 OLED 顯示動態溫濕度值 第 13 章 超音波距離感測器與 I2C 直流馬達驅動控制板實驗 13-1 認識超音波 動手做 13-1 使用超音波感測器製作數位量尺 13-2 建立超音波自訂類別與發出自訂例外錯誤 動手做 13-2 超音波距離控制燈光亮度 13-3 控制馬達正反轉的 H 橋式馬達控制電路 13-4 WEMOS 馬達擴展板 動手做 13-3 自動迴避障礙物的自走車 13-5 用 MicroPython 改寫 WEMOS 原廠的 Arduino 馬達驅動程式庫 13-6 位移和邏輯運算子 第 14 章 製作 GPS 軌跡記錄器 14-1 讀取與設定本機時間 動手做 14-1 在 OLED 螢幕顯示 GPS 定位的台北時間 14-2 使用 os 程式庫操作檔案 14-3 建立與寫入檔案 14-4 輪詢 VS 中斷 動手做 14-2 使用中斷要求開、關 LED 動手做 14-3 建立儲存 GPS 紀錄的 CSV 格式檔案 14-5 在谷歌地圖呈現 GPS 移動軌跡 第 15 章 SPI 介面控制:LED 矩陣和 MicroSD 記憶卡 15-1 LED 矩陣元件 15-2 認識 SPI 介面與 MAX7219 IC 動手做 15-1 組裝 LED 矩陣電路 15-3 顯示單一矩陣圖像 動手做 15-2 在 LED 矩陣上顯示音符圖像 動手做 15-3 在終端機顯示矩形排列的星號 動手做 15-4 LED 矩陣動畫與多維序列資料程式設計 動手做 15-5 連接 MicroSD/SD 記憶卡 第 16 章 網路程式基礎入門 16-1 認識網路與 IP 位址 16-2 網域名稱、URL 網址和傳輸協定 16-3 網路的連線標準與封包 16-4 使用 Socket 建立網路通訊程式 動手做 16-1 使用 Socket 建立一對一通訊程式 16-5 認識網頁與 HTML 16-6 認識 HTTP 通訊協定 動手做 16-2 連結網站的用戶端程式 16-7 認識 HTTPS 加密連線 第 17 章 物聯網應用初步 17-1 建立網站 動手做 17-1 建立網站伺服器 動手做 17-2 動態顯示溫濕度資料 動手做 17-3 讀取並顯示 HTML 網頁和圖像 17-2 認識 ThingSpeak 物聯網雲端平台 17-3 透過查詢字串傳遞資料 動手做 17-4 用 urequest 程式庫上傳資料到 ThingSpeak 平台 17-4 使用 POST 方法傳遞資料 17-5 解析查詢字串 動手做 17-5 搭配互動網頁介面的燈光調控器 17-6 控制家電開關 動手做 17-6 使用繼電器控制家電開關 第 18 章 物聯網應用 18-1 網路應用程式訊息交換格式:XML 與 JSON 動手做 18-1 讀取 JSON 格式的世界各地天氣資料 動手做 18-2 在 OLED 螢幕顯示氣象資訊 18-2 認識 MQTT 動手做 18-3 使用 ESP8266 發布資料到 ThingSpeak MQTT 伺服器 動手做 18-4 訂閱 ThingSpeak MQTT 訊息 18-3 ESP8266 微控器的即時鐘(RTC) 動手做 18-5 透過網際網路更新時間 18-4 超低功耗的深度睡眠模式 動手做 18-6 進入深度睡眠與喚醒微控器 動手做 18-7 自動睡眠、喚醒並上傳資料到 ThingSpeak 平台 附錄 A uPyCraft 與 Tera Term 使用說明 A-1 uPyCraft 整合開發工具使用說明 A-2 使用 Tera Term 終端機軟體 附錄 B 編譯客製化的 MicroPython 韌體 B-1 在 Windows 10 系統中安裝與執行 Linux 工具軟體 B-2 交叉編譯 MicroPython 韌體 B-3 從 Linux 環境複製檔案到 Windows 環境 B-4 建立客製化的 MicroPython 韌體

原價: 699 售價: 629 現省: 70元
立即查看
超圖解 Python 物聯網實作入門 ~ 使用 ESP8266與 MicroPython(趙英傑)/學習套件(特價2680)

超圖解 Python 物聯網實作入門 ~ 使用 ESP8266與 MicroPython(趙英傑)/學習套件(特價2680)

類似書籍推薦給您

《超圖解 Python 物聯網實作入門-使用 ESP8266 與 MicroPython》學習套件組 《特色》 實體書”超圖解 Python 物聯網實作入門- 使用 ESP8266 與 MicroPython” 所使用的零組件 《規格》 1. Wemos D1 mini板 x1 2. 單芯線 x1 3. 電阻220Ω x1 4. 電阻620Ω x1 5. 電阻1KΩ x1 6. 電阻2.2KΩ x1 7. 可變電阻 x1 8. 光敏電阻 x1 9. 電容0.1μF ×1 10. 1N4004二極體 ×1 11. TIP120電晶體 x1 12. LED x1 13. RGB LED模組 x1 14. WS2812晶片彩燈板 x1 15. 0.96吋OLED模組 × 1 16. MAX7219 8×8 LED模組 ×1 17. 輕觸開關 ×1 18. 4路觸控開關模組 ×1 19. 旋轉編碼器 ×1 20. DHT11溫濕度感測模組 ×1 21. UART序列GPS接收模組 x1 22. 類比搖桿模組 ×1 23. PCF8591類比數位轉換模組 ×1 24. MAX9812 聲音放大模組 ×1 25. 超音波距離感測模組(SRF05) ×1 26. Wemos MicroSD記憶卡模組 ×1 27. Wemos馬達擴展板 ×1 28. 雙馬達驅動DIY小車套件 ×1 29. FA-130馬達 ×1 30. SG90微型伺服馬達 ×2 31. 電源供應板(5V和3.3V輸出) ×1 32. 直流電壓轉換板 ×1 33. USB轉TTL序列線 ×1 34. 蜂嗚器 x1 35. 8050 電晶體 x1 36. 電阻470Ω x1 37. 400洞麵包板 x1 38. 熱敏電阻 x1 39. 杜邦線(公母) x10 40. 杜邦線(公公) x6 41. 杜邦線(母母) x3 42. 1N4148 二極體 x1

原價: 2600 售價: 2600 現省: 0元
立即查看
Flag's 創客‧自造者工作坊 用 Python 學物聯網

Flag's 創客‧自造者工作坊 用 Python 學物聯網

類似書籍推薦給您

書名:Flag's 創客‧自造者工作坊 用 Python 學物聯網 作者:施威銘研究室著 出版社:旗標 出版日期:6/3/2019 條碼:4712946750722 內容簡介 物物相聯的時代已經來臨, IoT 物聯網收集的大數據是 AI 的基礎 2020 年物聯網裝置數將達到 500 億個, 商機直逼百兆。未來將是 IoT、大數據、AI 的時代, 三者息息相關, 而物聯網感測器裝置則是收集數據最重要的前端。 面對新時代, 我們推出「用 Python 學物聯網」套件, 以易學易用的 Python 來撰寫程式,搭配感測器與電子元件的使用, 更進一步結合 Web、MQTT、IFTTT、LINE 等網路技術, 帶入物聯網的思維, 創造有趣的創客應用。 Learning by doing, 從做中學才能實際體驗, 在看得到效果的創客實作中, 更能加深印象, 體會其中的邏輯運作原理。 本書特色 □ 以易學易用的 Python 語法實作物聯網應用 □ 軟硬體整合 - 立刻創造有趣的生活應用 攘括最新技術:雲端/手機感測、雲端/手機遙控、雲端資料庫、雲端資料統計圖、Open Data、網路爬蟲、IFTTT、MQTT、LINE通知、手機簡訊、Blynk 實作最新奇的生活應用:防盜即時通知、PM2.5 空氣品質警報站、小孩到家刷卡紀錄、雨量即時統計圖、雲端溫濕度監測、雲端電源開關、智慧空調手機 APP 目錄 Ch01 物聯網與 Python 簡介 Lab01 點亮熄滅 LED 燈 Lab02 閃爍 LED 燈 Ch02 防盜即時警報器 - 手機簡訊、LINE 即時通知 Lab03 讀取震動感測模組的輸入值 Lab04 防盜即時簡訊通知 Lab05 防盜即時 LINE 通知 Ch03 PM2.5 空污警報燈 - Open Data 網路爬蟲 Lab06 PM2.5 空氣品質警報站 Ch04 RFID 刷卡紀錄 - 雲端資料庫 Lab07 讀取悠遊卡與 RFID 卡的卡號 Lab08 小孩到家刷卡紀錄系統 Ch05 雨量即時統計圖 - 雲端數位儀表板 Lab09 讀取雨水感測模組的值 Lab10 雨量即時統計圖 Ch06 手機 APP 雲端資訊互通 - MQTT 發佈/訂閱訊息 Lab11 讀取溫濕度感測器的值 Lab12 雲端溫濕度監測 Lab13 雲端電源開關 Ch07 手機 APP 感測遙控 - Blynk 自訂介面手機 APP Lab14 智慧空調手機 APP 雲端感測遙控 Ch08 自製雲端平台 - 用網頁遙控家電 Lab15 遠端遙控開關

原價: 999 售價: 899 現省: 100元
立即查看