定 價(jià):¥79.00
作 者: | [美] Charles Bell 著;張佳進(jìn),陳立暢,張敏 等 譯 |
出版社: | 人民郵電出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā) |
ISBN: | 9787115326065 | 出版時(shí)間: | 2015-04-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 348 | 字?jǐn)?shù): |
《學(xué)Arduino和樹莓派玩轉(zhuǎn)傳感器網(wǎng)絡(luò)》為初學(xué)者介紹了傳感器網(wǎng)絡(luò),講述傳感器網(wǎng)絡(luò)的種類、傳感器如何發(fā)送其測量值、傳感器如何被應(yīng)用于Arduino和樹莓派的項(xiàng)目中,共有9章,前4章分別介紹了傳感器網(wǎng)絡(luò)的基礎(chǔ)知識(shí)、基于Arduino的傳感器節(jié)點(diǎn)、基于樹莓派的傳感器節(jié)點(diǎn),而后幾章介紹如何保存?zhèn)鞲衅鲾?shù)據(jù)、將樹莓派設(shè)置為數(shù)據(jù)庫服務(wù)器等方法,并以搭建家庭溫度檢測網(wǎng)絡(luò)等項(xiàng)目為實(shí)例進(jìn)行說明。
Charles Bell,是數(shù)據(jù)庫領(lǐng)域的專家,研究范圍包括微控制器、3D打印技術(shù)、數(shù)據(jù)庫系統(tǒng)、軟件工程及傳感網(wǎng)絡(luò)。他不僅是Oracle MySQL開發(fā)組的成員,同時(shí)也是一位創(chuàng)客。譯者張佳進(jìn)是計(jì)算機(jī)專業(yè)大學(xué)講師,主要研究方向?yàn)槲锫?lián)網(wǎng)、嵌入式系統(tǒng)、普適計(jì)算、生物信息學(xué)等。陳立暢是主要研究方向?yàn)橹悄苄畔⑻幚淼拇髮W(xué)講師。張敏,講師,英國胡弗漢頓大學(xué)碩士研究生畢業(yè),研究方向?yàn)橛⒄Z語言學(xué)。黃兆波,副教授,主要研究方向?yàn)榍度胧较到y(tǒng)、智能儀器儀表。楊彥鑫是物聯(lián)網(wǎng)、嵌入式系統(tǒng)方面的大學(xué)講師。
第1章 傳感器網(wǎng)絡(luò)簡介
1.1 傳感器網(wǎng)絡(luò)的剖析
1.1.1 傳感器網(wǎng)絡(luò)的例子
1.1.2 傳感器網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)
1.2 通信介質(zhì)
1.2.1 有線網(wǎng)絡(luò)
1.2.2 無線網(wǎng)絡(luò)
1.2.3 混合網(wǎng)絡(luò)
1.3 傳感器節(jié)點(diǎn)的類型
1.3.1 基本傳感器節(jié)點(diǎn)
1.3.2 數(shù)據(jù)節(jié)點(diǎn)
1.3.3 匯聚節(jié)點(diǎn)
1.4 傳感器
1.4.1 傳感器是如何測量的
1.4.2 存儲(chǔ)傳感器數(shù)據(jù)
1.4.3 傳感器的實(shí)例
1.5 小結(jié)
第2章 微談話模塊:XBee無線模塊介紹
2.1 什么是XBee?
2.2 XBee初步
2.2.1 XBee模塊的選擇
2.2.2 XBee-ZB模塊的交互
2.2.3 引腳布局
2.2.4 模塊配置
2.2.5 更多信息
2.3 XBee無線網(wǎng)絡(luò)聊天室
2.3.1 模塊固件下載
2.3.2 捕捉序列號(hào)
2.3.3 協(xié)調(diào)器配置
2.3.4 路由器配置
2.3.5 開始聊天
2.3.6 更多樂趣
2.4 建立一個(gè)XBee-ZB Mesh網(wǎng)絡(luò)
2.4.1 為模塊加載固件
2.4.2 配置XBee模塊
2.4.3 形成測試信息
2.4.4 測試網(wǎng)絡(luò)
2.4.5 更多樂趣
2.5 器件選購清單
2.6 故障排除技巧和常見問題
2.6.1 需要檢查的東西
2.6.2 常見問題
2.7 小結(jié)
第3章 基于Arduino的傳感器節(jié)點(diǎn)
3.1 Arduino是什么?
3.1.1 Arduino原型
3.1.2 Arduino克隆版本
3.1.3 所以,我買哪一個(gè)?
3.1.4 去哪里買?
3.2 Arduino教程
3.2.1 學(xué)習(xí)資源
3.2.2 Arduino IDE
3.2.3 項(xiàng)目:硬件“你好,世界!”
3.3 基于Arduino的傳感器
3.4項(xiàng)目:建立一個(gè)Arduino溫度傳感器
3.4.1 硬件設(shè)置
3.4.2 軟件安裝
3.4.3 編寫sketch
3.4.4 測試執(zhí)行
3.5 項(xiàng)目:將一個(gè)Arduino作為數(shù)據(jù)采集器的XBee傳感器節(jié)點(diǎn)
3.5.1 XBee傳感器節(jié)點(diǎn)
3.5.2 帶有XBee擴(kuò)展板的Arduino
3.5.3 測試最終項(xiàng)目
3.5.4 獲取更多樂趣
3.6 元件的購買清單
3.7 小結(jié)
第4章 基于樹莓派的傳感器節(jié)點(diǎn)
4.1 Raspberry Pi是什么?
4.1.1 令人矚目的出身
4.1.2 型號(hào)
4.1.3 了解樹莓派主板
4.1.4 需要的輔助程序
4.1.5 推薦輔助程序
4.1.6 在哪里購買樹莓派?
4.2 樹莓派教程
4.2.1 入門
4.2.2 安裝啟動(dòng)鏡像
4.2.3 啟動(dòng)
4.2.4 GPIO引腳映射
4.2.5 需要的軟件
4.2.6 項(xiàng)目:硬件的“Hello,World!”
4.3 使用樹莓派搭載傳感器
4.4 項(xiàng)目:搭建一個(gè)樹莓派溫度傳感器節(jié)點(diǎn)
4.4.1 硬件設(shè)置
4.4.2 測試硬件
4.4.3 軟件設(shè)置
4.4.4 測試傳感器
4.4.5 拓展
4.5 項(xiàng)目:搭建一個(gè)樹莓派氣壓傳感器節(jié)點(diǎn)
4.5.1 硬件設(shè)置
4.5.2 硬件測試
4.5.3 軟件設(shè)置
4.5.4 測試傳感器
4.5.5 拓展
4.6 項(xiàng)目:創(chuàng)建一個(gè)用于XBee傳感器節(jié)點(diǎn)的樹莓派數(shù)據(jù)收集器
4.6.1 XBee傳感器節(jié)點(diǎn)
4.6.2 硬件
4.6.3 軟件
4.6.4 測試最終項(xiàng)目
4.6.5 拓展
4.7 組件購物清單
4.8 小結(jié)
第5章 保存?zhèn)鞲衅鲾?shù)據(jù)
5.1 存儲(chǔ)方法
5.2 Arduino的本地存儲(chǔ)
5.2.1非易失性存儲(chǔ)器
5.2.2 SD卡
5.2.3 項(xiàng)目:通過非易失性存儲(chǔ)器保存數(shù)據(jù)
5.2.4 項(xiàng)目:將數(shù)據(jù)寫入SD卡
5.3 樹莓派的本地存儲(chǔ)
5.3.0 項(xiàng)目:向文件寫入數(shù)據(jù)
5.4 遠(yuǎn)程存儲(chǔ)方法
5.4.1 在云端存儲(chǔ)數(shù)據(jù)
5.4.2 將數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)庫中
5.5 部件購物單
5.6 小結(jié)
第6章 將你的樹莓派設(shè)置為數(shù)據(jù)庫服務(wù)器
6.1 MySQL是什么
6.2 初識(shí)MySQL
6.2.1 MySQL如何與在何處存儲(chǔ)數(shù)據(jù)
6.2.2 MySQL配置文件
6.2.3 如何開啟、停止與重啟MySQL
6.2.4 創(chuàng)建用戶與授權(quán)訪問
6.2.5 MySQL與Python-MySQL Utilities
6.3 構(gòu)建一個(gè)樹莓派MySQL服務(wù)器
6.3.1 驅(qū)動(dòng)器格式化與分區(qū)
6.3.2 設(shè)置自動(dòng)驅(qū)動(dòng)安裝
6.3.3 項(xiàng)目:在樹莓派中安裝MySQL服務(wù)器
6.3.4 高級項(xiàng)目:使用MySQL復(fù)寫來備份你的傳感器數(shù)據(jù)
6.4 組件購物清單
6.5 小結(jié)
第7章 MySQL和Arduino
7.1 Connector/Arduino介紹
7.1.1 硬件要求
7.1.2 存儲(chǔ)器怎么樣?
7.1.3 如何獲取MySQL Connector/ Arduino?
7.2 搭建支持Connector/Arduino的Sketch
7.2.1 數(shù)據(jù)庫的創(chuàng)建
7.2.2 Arduino組裝
7.2.3 開始一個(gè)新的Sketch
7.2.4 Sketch的調(diào)試
7.3 Connector/ Arduino故障排障
7.3.1 MySQL服務(wù)器配置
7.3.2 MySQL用戶的賬戶問題
7.3.3 網(wǎng)絡(luò)配置
7.3.4 Connector的安裝
7.3.5 其他錯(cuò)誤
7.3.6 這些都沒有解決我的問題-接下來我應(yīng)該怎么辦?
7.4 瀏覽MySQL Connector/Arduino代碼
7.4.1 庫函數(shù)文件
7.4.2 字段結(jié)構(gòu)
7.4.3 公用方法
7.4.4 使用方法示例
7.5 項(xiàng)目:建立一個(gè)MySQL的Arduino客戶端
7.5.1 硬件配置
7.5.2 軟件安裝
7.5.3 設(shè)置傳感器數(shù)據(jù)庫
7.5.4 編寫代碼
7.5.5 運(yùn)行測試
7.5.6 更多樂趣
7.6 項(xiàng)目舉例:插入變量數(shù)據(jù)
7.7 項(xiàng)目實(shí)例:如何執(zhí)行SELECT查詢
7.7.1 結(jié)果集的串口監(jiān)視器顯示
7.7.2 編寫屬于你自己的顯示方法
7.7.3 示例:從數(shù)據(jù)庫中獲取查找值
7.8 組件購買清單
7.9 小結(jié)
第8章 搭建網(wǎng)絡(luò)
8.1 數(shù)據(jù)匯聚節(jié)點(diǎn)
8.1.1 本地存儲(chǔ)數(shù)據(jù)匯聚節(jié)點(diǎn)
8.1.2 項(xiàng)目:使用本地存儲(chǔ)的數(shù)據(jù)匯聚節(jié)點(diǎn)
8.1.3 遠(yuǎn)程存儲(chǔ)數(shù)據(jù)匯聚器
8.1.4 項(xiàng)目:使用數(shù)據(jù)庫存儲(chǔ)的Arduino數(shù)據(jù)匯聚節(jié)點(diǎn)
8.1.5 項(xiàng)目:數(shù)據(jù)庫存儲(chǔ)型的樹莓派數(shù)據(jù)匯聚節(jié)點(diǎn)
8.2 部件購物清單
8.3 小結(jié)
第9章 無線傳感器網(wǎng)絡(luò)規(guī)劃
9.1 傳感器網(wǎng)絡(luò)最佳實(shí)踐
9.1.1 數(shù)據(jù)匯聚節(jié)點(diǎn)注意事項(xiàng)
9.1.2 傳感器網(wǎng)絡(luò)數(shù)據(jù)庫注意事項(xiàng)
9.1.3 其他注意事項(xiàng)
9.2 選擇傳感器節(jié)點(diǎn)
9.2.1 有線還是無線?
9.2.2 Arduino還是Raspberry Pi?
9.2.3 備選主控板
9.3 項(xiàng)目:家庭溫度監(jiān)測網(wǎng)絡(luò)
9.3.1 規(guī)劃注意事項(xiàng)
9.3.2 規(guī)劃節(jié)點(diǎn)
9.3.3 考慮價(jià)格
9.3.4 怎樣實(shí)現(xiàn)?
9.3.5 小結(jié)
9.3.6 更多的樂趣
9.4 可選購組件清單
9.5 小結(jié)