編輯推薦
利用諸如機器學習等智能技術開發物聯網項目!
內容簡介
《智能物聯網項目開發實戰》詳細闡述瞭智能物聯網開發的實現過程,主要包括決策係統、機器視覺係統、自動機器車、語音技術和數據雲等內容。此外,本書還提供瞭相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。
本書適閤作為高等院校計算機及相關專業的教材和教學參考書,也可作為相關開發人員的自學教材和參考手冊。
目錄
目 錄
第1章 讓物聯網項目變得智能 1
統計學和數據科學簡介 1
用於統計計算和數據科學的Python 3
用於統計計算和數據科學的Python庫 5
編寫一個用於統計的簡單程序 6
物聯網設備和平颱 8
Arduino 8
Raspberry Pi 10
BeagleBone Black and Green 12
基於ESP8266 MCU的物聯網開發闆 13
基於TI CC3200 MCU的物聯網開發闆 15
物聯網設備感知和啓動 17
Arduino設備感知和啓動 17
Raspberry Pi設備感知和啓動 25
為房間建造一個智能溫度控製器 31
PID控製器介紹 31
用Python實現PID控製器 32
使用PID控製器控製房間溫度 40
總結 44
引用 44
第2章 將決策係統用於物聯網工程 45
決策係統和機器學習基本介紹 45
用於決策係統的貝葉斯 45
用於決策係統的模糊邏輯 46
搭建決策係統所需的Python函數庫 48
貝葉斯模型 48
模糊邏輯 53
搭建一個簡單的基於貝葉斯理論的決策係統 55
將決策係統和物聯網項目結閤 58
搭建基於決策係統的物聯網 60
布綫 60
編寫Python程序 61
測試 66
提高 67
總結 68
引用 68
第3章 搭建機器視覺 69
機器視覺的基本介紹 69
OpenCV函數庫介紹 70
在Raspberry Pi上配置OpenCV 70
使用OpenCV編寫一個簡單的程序 75
使用攝像機模塊 78
基於CSI接口的攝像機模塊 78
基於USB接口的攝像機模塊 80
基於串行(serial)接口的攝像機模塊 80
多種接口的攝像機模塊 81
從OpenCV函數庫訪問攝像機模塊 82
介紹用於機器視覺的模式識彆 84
為移動的物體搭建視覺識彆係統 86
搭建IoT機器視覺 88
在Raspberry Pi上部署Pixy CMUcam5 88
裝配 89
升級Pixy CMUcam5固件 89
測試 89
總結 94
引用 95
第4章 製作自動機器車 97
自動係統介紹 97
介紹移動機器人 99
搭建機器車 100
DIY機器人平颱 100
集成的機器人平颱 102
使用Pololu Zumo robot for Arduino 104
用計算機控製機器車 109
使用GPS模塊導航 117
介紹地圖引擎平颱 124
製作基於GPS的小車 128
製作自動機器車 130
總結 131
引用 131
第5章 在物聯網項目中添加語音技術 133
語音技術介紹 133
聲音傳感器和驅動器介紹 134
語音技術的模式識彆介紹 143
介紹語音和聲音模塊 143
為物聯網項目增加語音控製 145
設置EasyVR shield 3 145
創建語音命令 148
給語音闆布綫 151
編寫Sketch程序 151
測試 157
讓IoT闆說話 157
設置 157
布綫 157
編寫Sketch程序 158
測試 159
讓Raspberry Pi說話 159
設置 159
編寫Python程序 162
下一步是什麼? 163
總結 163
引用 163
第6章 為物聯網項目搭建數據雲 165
對雲技術的介紹 165
介紹基於雲的數據科學 166
連接IoT闆到雲服務器 167
微軟Azure IoT 167
亞馬遜AWS IoT 168
Arduino雲 168
使用微軟Azure IoT Hub 180
設置微軟Azure IoT Hub 180
注冊IoT設備 182
編寫程序 186
構建科學型雲平颱 192
部署Azure機器學習 193
發布到Azure ML作為Web服務 194
構建帶有科學型數據雲的IoT應用 196
總結 196
引用 197
前言/序言
前 言
物聯網(IoT)是指連接各種物理設備到網絡並能控製它們的突破性技術。創建基本的物聯網項目是很普通的,但是設想一下如果一個智能物聯網項目能夠從物理設備抽取齣數據,它將能夠實現自我決策。
智能物聯網項目是實施物聯網和智能係統結閤方案的重要參考。基本的統計知識和各種統計科學、機器學習的算法已經被用來加速實現在物理設備上集成控製係統。本書包含一些物聯網項目,如製作一個智能溫度控製器,製作你自己的機器視覺項目,製作一個自動控製的移動小車,通過語音命令控製物聯網項目,以及利用雲技術、數據科學來幫助創建物聯網項目。
希望本書能對你有幫助,讓你的技能提升一個颱階。
智能物聯網項目開發實戰 下載 mobi epub pdf txt 電子書