注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):基于Android Things系統(tǒng)

物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):基于Android Things系統(tǒng)

物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn):基于Android Things系統(tǒng)

定 價(jià):¥59.00

作 者: [美] 弗朗西斯科·阿佐拉(Francesco Azzola) 著,楊加康 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115532787 出版時(shí)間: 2020-05-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 176 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《物聯(lián)網(wǎng)項(xiàng)目實(shí)戰(zhàn) 基于Android Things系統(tǒng)》介紹如何使用Android Things完成實(shí)際的物聯(lián)網(wǎng)項(xiàng)目,主要內(nèi)容包括Android Things系統(tǒng)本身及其工作原理,如何使用Android Things SDK開發(fā)報(bào)警系統(tǒng),如何構(gòu)建環(huán)境監(jiān)測(cè)系統(tǒng),如何集成Android Things與物聯(lián)網(wǎng)云平臺(tái),如何創(chuàng)建智能系統(tǒng),如何構(gòu)建遠(yuǎn)程氣象站,如何開發(fā)間諜眼,如何集成Android和Android Things。通過(guò)本書,開發(fā)者可以使用Android開發(fā)工具開發(fā)嵌入式設(shè)備,完成智能硬件的開發(fā)。本書適合Android開發(fā)人員、Android愛好者、物聯(lián)網(wǎng)開發(fā)人員及希望了解Android Things的專業(yè)人士閱讀。

作者簡(jiǎn)介

  Francesco Azzola,電子工程師,在計(jì)算機(jī)編程和 JEE 架構(gòu)方面有超過(guò)15年的經(jīng)驗(yàn)。他是Sun認(rèn)證的企業(yè)架構(gòu)師(Sun Certified Enterprise Architect,SCEA)、Sun認(rèn)證的Web組件開發(fā)人員(Sun Certified Web Component Developer,SCWCD)和Sun認(rèn)證的Java程序員(Sun Certified Java Programmer,SCJP),也是Android系統(tǒng)和物聯(lián)網(wǎng)技術(shù)的愛好者,喜歡用 Arduino、Raspberry Pi、Android 和其他平臺(tái)完成物聯(lián)網(wǎng)項(xiàng)目。他對(duì)物聯(lián)網(wǎng)和移動(dòng)應(yīng)用頗有興趣。此前,他也在移動(dòng)開發(fā)領(lǐng)域工作了幾年。他創(chuàng)建了一個(gè)名為Surviving with Android的博客,在那里他分享了Android和物聯(lián)網(wǎng)項(xiàng)目開發(fā)方面的許多文章。

圖書目錄

目  錄

第1章 Android Things入門 1
1.1 IoT概述 1
1.2 IoT組件 2
1.3 Android Things概述 4
1.4 IoT依賴庫(kù) 6
1.5 Android Things主板的兼容性 7
1.6 在Raspberry Pi 3上安裝Android Things 7
1.6.1 在Windows系統(tǒng)中安裝Android Things 8
1.6.2 在OS X系統(tǒng)中安裝Android Things 9
1.6.3 測(cè)試安裝 10
1.7 在Intel Edison上安裝Android Things 11
1.8 配置Wi-Fi 15
1.9 創(chuàng)建第一個(gè)Android Things項(xiàng)目 15
1.9.1 復(fù)制項(xiàng)目模板 16
1.9.2 手動(dòng)創(chuàng)建項(xiàng)目 16
1.10 Android Things與Android的差異 17
1.11 創(chuàng)建你的第一個(gè)Android Things應(yīng)用程序 18
1.12 本章小結(jié) 25
第2章 使用Android Things開發(fā)一個(gè)報(bào)警系統(tǒng) 26
2.1 報(bào)警系統(tǒng)概述 26
2.1.1 PIR傳感器 27
2.1.2 項(xiàng)目原理 29
2.1.3 使用GPIO引腳 30
2.1.4 從GPIO引腳讀取數(shù)據(jù) 32
2.1.5 向GPIO添加監(jiān)聽器 33
2.2 關(guān)閉與GPIO引腳的連接 36
2.3 處理Android Things中的不同主板 36
2.3.1 Android Things主板的引腳 37
2.3.2 識(shí)別主板類型 38
2.4 實(shí)現(xiàn)通知功能 40
2.4.1 配置Firebase 40
2.4.2 在Android Things應(yīng)用程序中添加通知功能 43
2.5 配套的Android應(yīng)用程序 44
2.6 本章小結(jié) 46
第3章 構(gòu)建環(huán)境監(jiān)測(cè)系統(tǒng) 47
3.1 環(huán)境監(jiān)測(cè)系統(tǒng)項(xiàng)目概述 47
3.1.1 項(xiàng)目組件 48
3.1.2 項(xiàng)目原理 50
3.2 從傳感器中讀取數(shù)據(jù) 52
3.3 使用Android傳感器框架處理傳感器 54
3.3.1 實(shí)現(xiàn)傳感器回調(diào)類 55
3.3.2 處理動(dòng)態(tài)傳感器 56
3.4 集成獲取數(shù)據(jù)的功能 58
3.5 關(guān)閉與傳感器的連接 59
3.6 控制GPIO引腳 59
3.7 I2C協(xié)議 63
3.8 實(shí)現(xiàn)自定義傳感器驅(qū)動(dòng)程序 65
3.9 本章小結(jié) 71
第4章 集成Android Things與IoT云平臺(tái) 72
4.1 IoT云平臺(tái)與IoT云架構(gòu) 72
4.1.1 IoT云平臺(tái)概述 73
4.1.2 IoT云架構(gòu)概述 74
4.2 將數(shù)據(jù)流式傳輸?shù)絀oT云平臺(tái) 76
4.2.1 配置Artik Cloud 76
4.2.2 Artik客戶端描述 80
4.2.3 實(shí)現(xiàn)Android Things Artik客戶端 82
4.3 從Android Things應(yīng)用程序發(fā)送數(shù)據(jù) 86
4.4 創(chuàng)建儀表板 88
4.5 為Android Things添加語(yǔ)音功能 90
4.5.1 配置Temboo服務(wù)choreo 91
4.5.2 在Android Things應(yīng)用程序中集成Temboo 93
4.6 本章小結(jié) 95
第5章 創(chuàng)建一個(gè)智能系統(tǒng)來(lái)控制環(huán)境光 96
5.1 環(huán)境光控系統(tǒng)描述 96
5.1.1 項(xiàng)目組件 97
5.1.2 項(xiàng)目架構(gòu) 99
5.2 構(gòu)建Arduino項(xiàng)目 99
5.3 實(shí)現(xiàn)Android Things 應(yīng)用程序 104
5.3.1 開發(fā)Android Things應(yīng)用程序UI 104
5.3.2 將布局追加到Activity中 108
5.3.3 處理UI事件 109
5.4 調(diào)用Arduino服務(wù) 110
5.5 實(shí)現(xiàn)Web界面 112
5.5.1 實(shí)現(xiàn)簡(jiǎn)單的HTTP Web服務(wù)器 113
5.5.2 在UI中創(chuàng)建HTML頁(yè)面 114
5.5.3 將HTTP服務(wù)器嵌入Android Things應(yīng)用程序中 115
5.6 本章小結(jié) 117
第6章 遠(yuǎn)程氣象站 118
6.1 遠(yuǎn)程氣象站項(xiàng)目描述 118
6.2 M2M架構(gòu)和MQTT協(xié)議 121
6.2.1 MQTT協(xié)議概述 122
6.2.2 在遠(yuǎn)程氣象站中使用MQTT協(xié)議 125
6.2.3 實(shí)現(xiàn)Android Things的Activity 133
6.2.4 使用OLED顯示器顯示信息 135
6.2.5 將OLED顯示器連接到Android Things主板 136
6.3 安裝MQTT服務(wù)器 139
6.4 本章小結(jié) 141
第7章 開發(fā)一個(gè)間諜眼 142
7.1 間諜眼項(xiàng)目概述 142
7.1.1 項(xiàng)目組件 143
7.1.2 脈沖寬度調(diào)制概述 145
7.1.3 如何在Android Things中使用PWM 146
7.2 在Android Things中實(shí)現(xiàn)間諜眼 148
7.2.1 在Android中控制伺服電動(dòng)機(jī) 149
7.2.2 在Android Things中使用攝像機(jī) 152
7.2.3 集成應(yīng)用程序 156
7.3 本章小結(jié) 158
第8章 Android與Android Things的集成 159
8.1 Android和Android Things的連接方式 159
8.2 使用Android應(yīng)用程序控制LED 161
8.3 開發(fā)從Android Things接收數(shù)據(jù)的Android應(yīng)用程序 168
8.4 本章小結(jié) 176

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)