注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)JavaScript物聯(lián)網(wǎng)架構(gòu)與數(shù)據(jù)處理

JavaScript物聯(lián)網(wǎng)架構(gòu)與數(shù)據(jù)處理

JavaScript物聯(lián)網(wǎng)架構(gòu)與數(shù)據(jù)處理

定 價(jià):¥89.00

作 者: 李知周
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111598138 出版時(shí)間: 2018-06-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書以JavaScript全棧物聯(lián)網(wǎng)構(gòu)建、數(shù)據(jù)面分析為主線,以實(shí)操推進(jìn),涵蓋必要基礎(chǔ)知識(shí)、架構(gòu)、數(shù)據(jù)收集到展示、接入層開發(fā)、生物芯片、安全等核心技術(shù),共三篇,11章內(nèi)容。 \n第一篇是基礎(chǔ)篇(第1~2章),主要講解:① 物聯(lián)網(wǎng)進(jìn)化的方向、以數(shù)據(jù)為核心的本質(zhì);② JavaScript作為端到端物聯(lián)網(wǎng)解決方案的可行性;③ Node.js基礎(chǔ)以及關(guān)鍵技術(shù),包括V8引擎、非阻塞I/O、事件循環(huán)與包管理,以及Node.js微服務(wù)構(gòu)架設(shè)計(jì)。 \n第二篇是數(shù)據(jù)篇(第3~7章),主要講解使用JavaScript完成物聯(lián)網(wǎng)實(shí)時(shí)數(shù)據(jù)收集、存儲(chǔ)、處理、分析、展示交互與安全的數(shù)據(jù)面技術(shù)與實(shí)踐,穿插各種實(shí)用平臺(tái)/框架的構(gòu)建或者利用,逐步帶領(lǐng)讀者打造實(shí)時(shí)的物聯(lián)網(wǎng)數(shù)據(jù)流收集與處理平臺(tái),并講解如何利用深度學(xué)習(xí)算法等熱點(diǎn)技術(shù),同時(shí)涵蓋物聯(lián)網(wǎng)協(xié)議與互聯(lián)網(wǎng)協(xié)議的互聯(lián)互通。\n第三篇是實(shí)戰(zhàn)篇(第8~11章),以筆者開源的OpenFPGAduino為核心實(shí)際基于JavaScript的物聯(lián)網(wǎng)開發(fā),涵蓋:① 網(wǎng)關(guān)節(jié)點(diǎn)設(shè)計(jì)與云服務(wù)利用;② 以物聯(lián)網(wǎng)生物芯片實(shí)驗(yàn)測試系統(tǒng)為例,介紹子系統(tǒng)設(shè)計(jì)與整合。③ 物聯(lián)網(wǎng)大數(shù)據(jù)系統(tǒng)設(shè)計(jì),重點(diǎn)介紹數(shù)據(jù)的匯總與分析系統(tǒng),以及基于日志的異常檢測以及網(wǎng)絡(luò)安全防護(hù)系統(tǒng)。 \n

作者簡介

暫缺《JavaScript物聯(lián)網(wǎng)架構(gòu)與數(shù)據(jù)處理》作者簡介

圖書目錄

目錄

\n

本書贊譽(yù)

\n

序一

\n

序二

\n

前言

\n

第一篇 基礎(chǔ)篇

\n

第1章 物聯(lián)網(wǎng)系統(tǒng)基礎(chǔ)  2

\n

1.1 萬物互聯(lián)與互聯(lián)網(wǎng)進(jìn)化論  3

\n

1.2 物聯(lián)網(wǎng)的核心數(shù)據(jù)的流動(dòng)  4

\n

1.2.1 現(xiàn)代物聯(lián)網(wǎng)的對(duì)稱性  4

\n

1.2.2 現(xiàn)代物聯(lián)網(wǎng)的IP化  4

\n

1.3 端到端物聯(lián)網(wǎng)解決方案  5

\n

1.3.1 JavaScript老樹新花  5

\n

1.3.2 物聯(lián)網(wǎng)節(jié)點(diǎn)JavaScript開發(fā)  6

\n

1.3.3 物聯(lián)網(wǎng)客戶端JavaScript開發(fā)  7

\n

1.4 物聯(lián)網(wǎng)大數(shù)據(jù)的必然趨勢  9

\n

1.5 物聯(lián)網(wǎng)機(jī)器學(xué)習(xí)的必然趨勢  11

\n

1.6 本章小結(jié)  12

\n

第2章 Node.js基礎(chǔ)  14

\n

2.1 標(biāo)準(zhǔn)庫  14

\n

2.1.1 簡單模塊定義和使用  15

\n

2.1.2 標(biāo)準(zhǔn)庫API編程  16

\n

2.1.3 標(biāo)準(zhǔn)庫console模塊  18

\n

2.2 V8引擎  22

\n

2.2.1 編譯執(zhí)行  23

\n

2.2.2 垃圾回收  24

\n

2.3 非阻塞式I/O  25

\n

2.4 事件循環(huán)  27

\n

2.5 包管理器NPM  30

\n

2.5.1 包結(jié)構(gòu)  31

\n

2.5.2 包管理  33

\n

2.6 Node.js開發(fā)環(huán)境  34

\n

2.7 微服務(wù)架構(gòu)  35

\n

2.8 本章小結(jié)  37

\n

第二篇 數(shù)據(jù)篇

\n

第3章 基于JavaScript物聯(lián)網(wǎng)數(shù)據(jù)收集  40

\n

3.1 嵌入式系統(tǒng)特點(diǎn)  40

\n

3.1.1 高集成度  40

\n

3.1.2 資源受限  41

\n

3.1.3 長壽命  42

\n

3.1.4 環(huán)境苛刻  42

\n

3.2 實(shí)時(shí)數(shù)據(jù)收集  43

\n

3.2.1 強(qiáng)實(shí)時(shí)任務(wù)  44

\n

3.2.2 準(zhǔn)實(shí)時(shí)任務(wù)  44

\n

3.2.3 弱實(shí)時(shí)任務(wù)與最終實(shí)時(shí)任務(wù)  45

\n

3.2.4 時(shí)延、抖動(dòng)與吞吐量  46

\n

3.3 Node.js物聯(lián)網(wǎng)節(jié)點(diǎn)開發(fā)  49

\n

3.3.1 內(nèi)存分配與優(yōu)化  50

\n

3.3.2 延時(shí)測量與性能優(yōu)化  58

\n

3.3.3 Node.js 跨語言調(diào)用  60

\n

3.3.4 Node.js 物聯(lián)網(wǎng)通信協(xié)議開發(fā)  61

\n

3.3.5 Node.js代碼遠(yuǎn)程部署與更新  65

\n

3.3.6 Node.js 服務(wù)發(fā)現(xiàn)  70

\n

3.4 IoT.js物聯(lián)網(wǎng)節(jié)點(diǎn)開發(fā)  73

\n

3.5 Espruino的物聯(lián)網(wǎng)節(jié)點(diǎn)開發(fā)  75

\n

3.6 本章小結(jié)  76

\n

第4章 基于JavaScript數(shù)據(jù)存儲(chǔ)與處理  77

\n

4.1 大數(shù)據(jù)基礎(chǔ)  77

\n

4.1.1 指數(shù)增長  77

\n

4.1.2 水平擴(kuò)展  79

\n

4.1.3 MapReduce  80

\n

4.1.4 高可用性  82

\n

4.1.5 模式可復(fù)制  83

\n

4.2 大數(shù)據(jù)實(shí)時(shí)處理  84

\n

4.2.1 時(shí)間序列  84

\n

4.2.2 Lambda架構(gòu)  85

\n

4.2.3 JavaScript物聯(lián)網(wǎng)實(shí)時(shí)數(shù)據(jù)處理  88

\n

4.3 Kafka大數(shù)據(jù)消息總線  89

\n

4.3.1 消息總線  90

\n

4.3.2 Kafka集群  91

\n

4.3.3 數(shù)據(jù)存儲(chǔ)  95

\n

4.3.4 高可用性  98

\n

4.3.5 連接器  98

\n

4.3.6 JavaScript Kafka 數(shù)據(jù)收發(fā)  100

\n

4.3.7 Kafka即服務(wù)  101

\n

4.4 Spark大數(shù)據(jù)處理平臺(tái)  104

\n

4.4.1 HDFS  105

\n

4.4.2 RDD  107

\n

4.4.3 變換與動(dòng)作  108

\n

4.4.4 DAG調(diào)度器  110

\n

4.4.5 數(shù)據(jù)幀  111

\n

4.4.6 流處理  113

\n

4.4.7 EclairJS JavaScript大數(shù)據(jù)處理  113

\n

4.5 ElasticSearch大數(shù)據(jù)索引平臺(tái)  116

\n

4.5.1 JSON文檔  117

\n

4.5.2 模板與映射  118

\n

4.5.3 確切值與全文文本  120

\n

4.5.4 Lucene引擎與倒排索引  121

\n

4.5.5 分片與副本  122

\n

4.5.6 RESTful接口的JavaScript編程  122

\n

4.6 本章小結(jié)  125

\n

第5章 基于JavaScript物聯(lián)網(wǎng)數(shù)據(jù)分析  126

\n

5.1 人工智能與機(jī)器學(xué)習(xí)  126

\n

5.1.1 監(jiān)督學(xué)習(xí)  128

\n

5.1.2 強(qiáng)化學(xué)習(xí)  134

\n

5.2 深度學(xué)習(xí)  138

\n

5.2.1 多層感知器網(wǎng)絡(luò)  139

\n

5.2.2 卷積神經(jīng)網(wǎng)絡(luò)  145

\n

5.2.3 遞歸神經(jīng)網(wǎng)絡(luò)  149

\n

5.2.4 大規(guī)模深度學(xué)習(xí)  152

\n

5.3 深度學(xué)習(xí)物聯(lián)網(wǎng)數(shù)據(jù)分析  155

\n

5.3.1 基于卷積神經(jīng)網(wǎng)絡(luò)的物聯(lián)網(wǎng)視頻監(jiān)控物體識(shí)別  155

\n

5.3.2 基于Q深度學(xué)習(xí)的物聯(lián)網(wǎng)掃地機(jī)器人  156

\n

5.4 本章小結(jié)  158

\n

第6章 基于JavaScript物聯(lián)網(wǎng)數(shù)據(jù)展示與交互  159

\n

6.1 物聯(lián)網(wǎng)網(wǎng)頁應(yīng)用開發(fā)  159

\n

6.1.1 HTML  160

\n

6.1.2 CSS  165

\n

6.1.3 本地?cái)?shù)據(jù)存儲(chǔ)  170

\n

6.1.4 AJAX  171

\n

6.1.5 WebSocket  174

\n

6.1.6 多媒體  176

\n

6.1.7 數(shù)據(jù)可視化  179

\n

6.2 Angular.js網(wǎng)頁應(yīng)用開發(fā)  186

\n

6.2.1 單頁應(yīng)用  187

\n

6.2.2 MVC設(shè)計(jì)模式  189

\n

6.2.3 雙向綁定  191

\n

6.2.4 依賴注入  192

\n

6.2.5 URL路由  193

\n

6.3 Ionic移動(dòng)應(yīng)用開發(fā)  195

\n

6.3.1 Cordova  196

\n

6.3.2 UI組件  197

\n

6.3.3 Ionic集成開發(fā)環(huán)境  199

\n

6.3.4 物聯(lián)網(wǎng)單頁應(yīng)用程序  201

\n

6.4 本章小結(jié)  205

\n

第7章 基于JavaScript物聯(lián)網(wǎng)數(shù)據(jù)安全  206

\n

7.1 物聯(lián)網(wǎng)的安全挑戰(zhàn)  206

\n

7.1.1 未來已經(jīng)來臨  206

\n

7.1.2 早期物聯(lián)網(wǎng)安全  207

\n

7.1.3 現(xiàn)代物聯(lián)網(wǎng)安全  208

\n

7.2 攻擊表面與安全防護(hù)  209

\n

7.2.1 設(shè)備安全  210

\n

7.2.2 網(wǎng)絡(luò)安全  211

\n

7.2.3 數(shù)據(jù)安全  213

\n

7.3 安全獵手與擊殺鏈  215

\n

7.3.1 基于大數(shù)據(jù)的物聯(lián)網(wǎng)安全監(jiān)控系統(tǒng)設(shè)計(jì)  216

\n

7.3.2 物聯(lián)網(wǎng)安全監(jiān)控系統(tǒng)擊殺實(shí)戰(zhàn)  219

\n

7.4 JavaScript物聯(lián)網(wǎng)數(shù)據(jù)安全  221

\n

7.4.1 JavaScript程序漏洞掃描  221

\n

7.4.2 JavaScript網(wǎng)絡(luò)傳輸加密  222

\n

7.4.3 JavaScript實(shí)現(xiàn)訪問控制  225

\n

7.5 本章小結(jié)  227

\n

第三篇 實(shí)戰(zhàn)篇

\n

第8章 物聯(lián)網(wǎng)智能網(wǎng)關(guān)系統(tǒng)開發(fā)  230

\n

8.1 物聯(lián)網(wǎng)智能網(wǎng)關(guān)  230

\n

8.2 開源硬件OpenFPGAduino  231

\n

8.2.1 開源硬件簡介  232

\n

8.2.2 OpenFPGAduino硬件設(shè)計(jì)  234

\n

8.2.3 OpenFPGAduino軟件設(shè)計(jì)  235

\n

8.3 Node.js物聯(lián)網(wǎng)系統(tǒng)開發(fā)  236

\n

8.3.1 Arduino.js網(wǎng)絡(luò)系統(tǒng)  237

\n

8.3.2 Express HTTP服務(wù)  237

\n

8.3.3 微服務(wù)架構(gòu)  238

\n

8.3.4 數(shù)據(jù)庫微服務(wù)  242

\n

8.3.5 服務(wù)發(fā)現(xiàn)  244

\n

8.3.6 物聯(lián)網(wǎng)協(xié)議轉(zhuǎn)換  246

\n

8.3.7 硬件訪問  248

\n

8.3.8 硬件仿真  252

\n

8.3.9 Mocha集成測試  254

\n

8.4 FPGA實(shí)時(shí)性系統(tǒng)開發(fā)  256

\n

8.4.1 FPGA簡介  256

\n

8.4.2 Qsys總線  257

\n

8.4.3 內(nèi)核空間驅(qū)動(dòng)  259

\n

8.4.4 用戶空間驅(qū)動(dòng)  260

\n

8.4.5 FPGA在線應(yīng)用配置  261

\n

8.5 本章小結(jié)  262

\n

第9章 物聯(lián)網(wǎng)云管理與開發(fā)環(huán)境  264

\n

9.1 云計(jì)算與云服務(wù)  264

\n

9.1.1 虛擬化  265

\n

9.1.2 容器化  266

\n

9.2 物聯(lián)網(wǎng)云服務(wù)  272

\n

9.3 基于HTML的嵌入式軟件開發(fā)環(huán)境  274

\n

9.4 基于Blockly的云軟件開發(fā)環(huán)境  275

\n

9.5 基于Docker與云存儲(chǔ)的云開發(fā)編譯部署環(huán)境  280

\n

9.6 基于Yeelink云的物聯(lián)網(wǎng)遠(yuǎn)程管理與控制  285

\n

9.7 基于Plot.ly數(shù)據(jù)可視化云服務(wù)    288

\n

9.8 基于聽云物聯(lián)網(wǎng)運(yùn)維服務(wù)  289

\n

9.9 本章小結(jié)  291

\n

第10章 物聯(lián)網(wǎng)生物芯片實(shí)驗(yàn)測試系統(tǒng)  292

\n

10.1 生物芯片測試平臺(tái)  292

\n

10.2 生物芯片測試平臺(tái)總體設(shè)計(jì)  294

\n

10.3 平臺(tái)電源與機(jī)箱系統(tǒng)設(shè)計(jì)  296

\n

10.4 控溫控濕度平臺(tái)系統(tǒng)設(shè)計(jì)  298

\n

10.5 實(shí)驗(yàn)試劑注射進(jìn)樣系統(tǒng)設(shè)計(jì)  302

\n

10.6 高精度三軸移動(dòng)定位系統(tǒng)設(shè)計(jì)  304

\n

10.7 顯微鏡圖像監(jiān)控系統(tǒng)設(shè)計(jì)  309

\n

10.8 物聯(lián)網(wǎng)實(shí)驗(yàn)自動(dòng)化控制系統(tǒng)設(shè)計(jì)  309

\n

10.9 本章小結(jié)  312

\n

第11章 物聯(lián)網(wǎng)大數(shù)據(jù)分析系統(tǒng)  313

\n

11.1 物聯(lián)網(wǎng)大數(shù)據(jù)平臺(tái)  313

\n

11.1.1 物聯(lián)網(wǎng)絡(luò)三層架構(gòu)  315

\n

11.1.2 物聯(lián)網(wǎng)大數(shù)據(jù)信息處理平臺(tái)設(shè)計(jì)  316

\n

11.2 物聯(lián)網(wǎng)數(shù)據(jù)匯聚  319

\n

11.2.1 物聯(lián)網(wǎng)MQTT Kafka網(wǎng)橋  319

\n

11.2.2 物聯(lián)網(wǎng)數(shù)據(jù)平面Kafka聚合網(wǎng)關(guān)管理  322

\n

11.2.3 物聯(lián)網(wǎng)控制平面ZooKeeper節(jié)點(diǎn)管理  323

\n

11.3 物聯(lián)網(wǎng)數(shù)據(jù)清洗  324

\n

11.3.1 抽取變換加載  325

\n

11.3.2 一致性檢查  326

\n

11.3.3 重復(fù)數(shù)據(jù)去除  327

\n

11.4 物聯(lián)網(wǎng)數(shù)據(jù)統(tǒng)計(jì)分析與機(jī)器學(xué)習(xí)  334

\n

11.4.1 統(tǒng)計(jì)分析與機(jī)器學(xué)習(xí)  335

\n

11.4.2 基于Spark批處理統(tǒng)計(jì)分析  335

\n

11.4.3 基于Kappa架構(gòu)實(shí)時(shí)統(tǒng)計(jì)分析  336

\n

11.4.4 在線機(jī)器學(xué)習(xí)  338

\n

11.4.5 基于RLS的異常檢測  339

\n

11.5 物聯(lián)網(wǎng)日志異常檢測與監(jiān)控系統(tǒng)設(shè)計(jì)  341

\n

11.5.1 物聯(lián)網(wǎng)日志分析  341

\n

11.5.2 LogStash日志收集與解析  342

\n

11.5.3 ElasticSearch日志存儲(chǔ)與索引  344

\n

11.5.4 Kibana日志可視化  344

\n

11.5.5 日志異常檢測與告警  346

\n

11.6 物聯(lián)網(wǎng)數(shù)據(jù)安全日志機(jī)器學(xué)習(xí)系統(tǒng)設(shè)計(jì)  350

\n

11.6.1 攻擊指紋DGA  351

\n

11.6.2 DGA應(yīng)用實(shí)例DNS隧道  353

\n

11.6.3 自然語言處理   355

\n

11.6.4 深度學(xué)習(xí)識(shí)別DGA  358

\n

11.7 本章小結(jié)  364

\n


本目錄推薦

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