注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信完美圖解物聯(lián)網(wǎng)IoT實(shí)操:使用JavaScript,Node.JS,Arduino,Raspberry Pi

完美圖解物聯(lián)網(wǎng)IoT實(shí)操:使用JavaScript,Node.JS,Arduino,Raspberry Pi

完美圖解物聯(lián)網(wǎng)IoT實(shí)操:使用JavaScript,Node.JS,Arduino,Raspberry Pi

定 價(jià):¥99.00

作 者: 趙英杰 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)?網(wǎng)絡(luò) 網(wǎng)絡(luò)與數(shù)據(jù)通信

ISBN: 9787121319365 出版時(shí)間: 2017-08-01 包裝: 平裝
開本: 16開 頁數(shù): 376 字?jǐn)?shù):  

內(nèi)容簡介

  《完美圖解物聯(lián)網(wǎng)技術(shù)》系列圖書是當(dāng)前物聯(lián)網(wǎng)開發(fā)技術(shù)應(yīng)用的集大成者?!锻昝缊D解物聯(lián)網(wǎng)IoT實(shí)操:使用JavaScript,Node.JS,Arduino,Raspberry Pi》內(nèi)容強(qiáng)調(diào)串聯(lián)網(wǎng)絡(luò)軟件和微電腦控制板,以JavaScript 為主軸,開發(fā)網(wǎng)絡(luò)應(yīng)用程序、手機(jī)App、互動(dòng)網(wǎng)頁、數(shù)據(jù)庫程序和操控微電腦?!锻昝缊D解物聯(lián)網(wǎng)IoT實(shí)操:使用JavaScript,Node.JS,Arduino,Raspberry Pi》包含網(wǎng)頁式遠(yuǎn)程遙控LED 燈、即時(shí)溫濕度網(wǎng)站、自動(dòng)感測拍照搜證、網(wǎng)頁式遠(yuǎn)程LED 繪圖板、即時(shí)影像監(jiān)控網(wǎng)站、影像辨識(shí)擺頭控制攝像機(jī)云臺(tái)、云端溫濕度監(jiān)控、即時(shí)信息動(dòng)態(tài)圖表等多元化范例。 希望《完美圖解物聯(lián)網(wǎng)IoT實(shí)操:使用JavaScript,Node.JS,Arduino,Raspberry Pi》能幫助讀者了解物聯(lián)網(wǎng)程序設(shè)計(jì),進(jìn)而開發(fā)出自己的云端物聯(lián)網(wǎng)應(yīng)用。

作者簡介

  趙英杰,網(wǎng)昱多媒體 技術(shù)總監(jiān),美國密歇根 S.V. 州立大學(xué)傳播與多媒體碩士,開源硬件技術(shù)達(dá)人。 專長為Arduino、Flash、Dreamweaver 等,在臺(tái)灣大學(xué)、臺(tái)灣科技大學(xué)等大專院校及教育訓(xùn)練單位擔(dān)任講師、并著有《超圖解Arduino 互動(dòng)設(shè)計(jì)入門》、《超圖解物聯(lián)網(wǎng)IoT 實(shí)作入門》、 《Dreamweaver CS6 教學(xué)范本(適用SiliconStone 認(rèn)證考試教材)等多本相關(guān)書籍。 《超圖解 Arduino 互動(dòng)設(shè)計(jì)入門》 已授權(quán) Arduino 原廠發(fā)行多國語言版本,為華文世界 Arduino 教材首例!

圖書目錄

0無所不在的JavaScript 與物聯(lián)網(wǎng)設(shè)備 1
0.1 JavaScript 與物聯(lián)網(wǎng).3
0.2 MPU、MCU 與SoC 介紹 6
0.3 章節(jié)導(dǎo)讀 9
1 JavaScript 入門 13
1.1 JavaScript 入門14
1.2 JavaScript 語言基礎(chǔ)19
1.3 函數(shù)定義與事件處理程序. 29
1.4 定時(shí)產(chǎn)生隨機(jī)數(shù) 32
1.5 Array(數(shù)組)對(duì)象. 34
1.6 認(rèn)識(shí)Object(對(duì)象)類型. 36
1.7 BOM(瀏覽器對(duì)象模型)與DOM(文檔對(duì)象模型)41
動(dòng)手做 操作網(wǎng)頁對(duì)象 43
1.8 在網(wǎng)頁中嵌入JavaScript 44
1.9 事件觸發(fā)程序 46
2 認(rèn)識(shí)jQuery 庫 53
2.1 jQuery 簡介 54
2.2 jQuery 語法基礎(chǔ) 59
2.3 AJAX 技術(shù):動(dòng)態(tài)更新HTML 內(nèi)容 64
動(dòng)手做 從Arduino 輸出純文本溫度 66
2.4 網(wǎng)頁消息交換格式 69
2.5 Arduino 輸出JSON 消息 73
2.6 調(diào)整燈光亮度的網(wǎng)頁界面 76
動(dòng)手做 接收調(diào)光值的Arduino 網(wǎng)站程序 76
2.7 使用jQuery UI 附加網(wǎng)頁用戶界面元素 79
動(dòng)手做 制作滑塊界面網(wǎng)頁 82
2.8 AJAX 的安全限制 85
3 Node.js 入門 91
3.1 在電腦以及樹莓派上安裝Node.js 94
3.2 Node 編程起步 99
3.3 使用http 模塊創(chuàng)建網(wǎng)站服務(wù)器程序 103
3.4 事件驅(qū)動(dòng)、非阻塞I/O 示范:讀取文件 107
3.5 global(全局)對(duì)象與模塊文件 113
3.6 安裝與管理模塊:使用npm 工具程序115
3.7 使用Express 框架開發(fā)網(wǎng)站應(yīng)用程序 118
3.8 接收URL 數(shù)據(jù). 122
3.9 接收與處理POST 數(shù)據(jù) 125
3.10 使用package.json 管理Node 項(xiàng)目的模塊程序 129
動(dòng)手做 從Arduino 傳遞溫濕度值給Node 網(wǎng)站 131
3.11 使用JSONP 格式跨網(wǎng)域訪問信息 136
4 Node.js 串口通信與樹莓派GPIO 控制 143
4.1 安裝編譯Node 模塊所需的軟件144
4.2 安裝C/C++ 編譯器147
動(dòng)手做 Node.js 串口通信 150
動(dòng)手做 從Node.js 發(fā)送串口數(shù)據(jù) 154
4.3 通過Node.js 運(yùn)行系統(tǒng)指令(運(yùn)行raspistill 指令拍照) 157
4.4 樹莓派的GPIO 簡介 162
4.5 Node.js 程序GPIO 控制:使用onoff 模塊 166
動(dòng)手做 GPIO 輸入/ 輸出信號(hào)練習(xí):按開關(guān)閃爍LED 167
動(dòng)手做 通過紅外傳感模塊拍攝照片 170
4.6 樹莓派GPIO 集成Arduino 控制板 172
4.7 5V 和3.3V 電壓準(zhǔn)位轉(zhuǎn)換 182
4.8 MOSFET 邏輯電位轉(zhuǎn)換電路原理解說 185
5 使用霹靂五號(hào)操控Arduino 189
5.1 霹靂五號(hào):用JavaScript 控制Arduino. 190
動(dòng)手做 用霹靂五號(hào)指揮Arduino 閃爍LED 192
動(dòng)手做 啟用上拉電阻并讀取開關(guān)信號(hào)200
動(dòng)手做 模擬輸入與PWM 輸出程序?qū)嶒?yàn) 201
動(dòng)手做 檢測溫度203
動(dòng)手做 控制舵機(jī) 207
動(dòng)手做 控制LED 矩陣顯示圖像.209
5.2 使用socket.io 創(chuàng)建實(shí)時(shí)連接 211
動(dòng)手做 創(chuàng)建實(shí)時(shí)通信程序 214
動(dòng)手做 瀏覽器與矩陣LED 作畫 217
6 電子郵件、串流視頻、計(jì)算機(jī)視覺與操控舵機(jī) 227
6.1 通過Node 發(fā)送電子郵件 228
動(dòng)手做 云搜證:拍照自動(dòng)發(fā)送E-mail. 233
動(dòng)手做 串流視頻:推播實(shí)時(shí)影像 234
6.2 使用MJPG 壓縮與串流視頻. 240
6.3 控制舵機(jī)云臺(tái) 246
動(dòng)手做 使用方向鍵操控舵機(jī)云臺(tái) 247
動(dòng)手做 攝像頭云臺(tái)的Node 服務(wù)器代碼 249
6.4 使用觸摸屏幕虛擬搖桿操控?cái)z像頭云臺(tái) 250
6.5 瀏覽器連接游戲控制器(電玩控制器) 254
動(dòng)手做 使用gamepad.js 庫創(chuàng)建游戲器操作的網(wǎng)頁程序255
6.6 計(jì)算機(jī)視覺(computer vision)應(yīng)用260
6.7 使用tracking.js 偵測人臉. 264
動(dòng)手做 臉孔偵測與舵機(jī)聯(lián)動(dòng) 270
動(dòng)手做 偵測顏色 273
7 使用MongoDB 數(shù)據(jù)庫以及ejs 模板引擎創(chuàng)建動(dòng)態(tài)網(wǎng)頁279
7.1 數(shù)據(jù)庫簡介. 280
7.2 安裝MongoDB 285
7.3 MongoDB 的基本操作 289
7.4 查詢數(shù)據(jù) 294
7.5 更新與刪除數(shù)據(jù). 298
7.6 使用mongoose 包連接MongoDB 數(shù)據(jù)庫299
7.7 連接MongoDB 并讀取數(shù)據(jù)的程序 303
動(dòng)手做 存儲(chǔ)Arduino 上傳的溫濕度數(shù)據(jù) 307
7.8 認(rèn)識(shí)模板引擎309
動(dòng)手做 在ejs 模板中顯示最近10 筆溫濕度數(shù)據(jù) 315
動(dòng)手做 分頁顯示數(shù)據(jù) 318
8 數(shù)據(jù)可視化——使用C3.js 與D3.js 繪制圖表321
8.1 使用C3.js 繪制圖表. 322
8.2 顯示動(dòng)態(tài)平移的實(shí)時(shí)線條圖 327
動(dòng)手做 使用數(shù)據(jù)庫數(shù)據(jù)描繪折線 331
8.3 動(dòng)態(tài)顯示Arduino 檢測模擬值 334
8.4 簡易數(shù)字濾波. 340
8.5 使用D3 庫 344
8.6 認(rèn)識(shí)SVG 348
8.7 使用D3 繪制SVG 圖像 353
8.8 使用動(dòng)態(tài)數(shù)據(jù)繪制折線圖355
8.9 結(jié)合數(shù)據(jù)動(dòng)態(tài)附加HTML 元素 364

本目錄推薦

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