基於區塊鏈的IoT項目實踐——IoT設備、數據的可信應用

熊曉芸、申玉民、胡殿凱、葉曉雲、王金龍

  • 出版商: 清華大學
  • 出版日期: 2024-09-01
  • 定價: $354
  • 售價: 8.5$301
  • 語言: 簡體中文
  • ISBN: 7302671125
  • ISBN-13: 9787302671121
  • 相關分類: 區塊鏈 Blockchain物聯網 IoT
  • 下單後立即進貨 (約4週~6週)

  • 基於區塊鏈的IoT項目實踐——IoT設備、數據的可信應用-preview-1
  • 基於區塊鏈的IoT項目實踐——IoT設備、數據的可信應用-preview-2
  • 基於區塊鏈的IoT項目實踐——IoT設備、數據的可信應用-preview-3
基於區塊鏈的IoT項目實踐——IoT設備、數據的可信應用-preview-1

相關主題

商品描述

"本書深入剖析了區塊鏈與物聯網技術的融合,並詳細分析了這兩項前沿技術在各個領域內的應用潛力以及它們結合帶來的創新性變革。全書共10章,系統介紹了從區塊鏈技術的基本知識到物聯網的核心理論,進而探討了兩者的深度融合過程。每章內容都圍繞理論與實踐相結合的原則逐步深入,最終通過兩個綜合實踐項目展示了理論的實際應用。 本書分為三部分: 第一部分(第1~4章)聚焦區塊鏈與物聯網的基礎知識及關鍵技術。這部分內容主要涵蓋了區塊鏈與物聯網的基本概念、原理、核心技術,以及兩種技術融合的趨勢與所面臨的挑戰; 第二部分(第5~8章)聚焦“區塊鏈+物聯網”應用項目的關鍵環節,包括區塊鏈網絡環境搭建、物聯網設備接入與數據上鏈、項目性能評測等,詳細解析了每個環節的關鍵實現要素; 第三部分(第9、10章)聚焦項目實踐,通過構建兩個實踐項目,從項目背景、需求分析、區塊鏈網絡設計到智能合約設計等方面,全面展示了項目的完整構建流程,旨在幫助讀者通過實踐操作深入理解和掌握項目開發的各方面。 本書適用於高等院校電腦、物聯網等相關專業的高年級本科生和研究生課程。讀者應具備基礎的電腦開發知識和經驗。此外,本書亦可作為區塊鏈與物聯網技術愛好者及行業從業人員的參考書,同時適合用作相關培訓機構的教學指導書。 "

目錄大綱

目錄

第1章區塊鏈技術基礎

1.1區塊鏈概述

1.1.1區塊鏈基本概念

1.1.2區塊鏈發展歷程

1.1.3區塊鏈運行機制

1.1.4典型區塊鏈平臺

1.2區塊鏈關鍵技術

1.2.1分佈式存儲

1.2.2密碼學應用

1.2.3共識算法

1.2.4智能合約

1.2.5區塊鏈擴展技術

1.3區塊鏈應用場景

1.3.1“區塊鏈+溯源”的應用

1.3.2“區塊鏈+供應鏈”的應用

1.3.3“區塊鏈+智慧城市”的應用

1.3.4“區塊鏈+電子政務”的應用

1.4本章小結

習題1

第2章物聯網技術概述

2.1物聯網基礎理論

2.1.1物聯網概念與特點

2.1.2物聯網發展歷程

2.2物聯網架構

2.2.1物聯網架構概述

2.2.2感知層

2.2.3網絡層

2.2.4處理層

2.2.5應用層

2.3物聯網關鍵技術

2.3.1傳感器與檢測技術

2.3.2網絡通信技術

2.3.3雲計算與邊緣計算 

2.3.4數據處理與分析技術

2.3.5安全與隱私保護技術

2.3.6物聯網平臺

2.4物聯網應用領域

2.4.1“物聯網+物流”的應用

2.4.2“物聯網+倉儲”的應用

2.4.3“物聯網+醫療”的應用

2.4.4“物聯網+智慧城市”的應用

2.5本章小結

習題2

第3章“區塊鏈+物聯網”深度融合

3.1區塊鏈和物聯網的相互作用

3.1.1探析共同目標

3.1.2物聯網為區塊鏈開闢新機遇

3.2區塊鏈物聯網系統

3.2.1區塊鏈在物聯網中的應用

3.2.2分析典型應用場景

3.2.3對比傳統物聯網系統

3.2.4構建基於區塊鏈的物聯網系統

3.2.5區塊鏈物聯網平臺

3.3深度融合與協同創新

3.3.1技術應用

3.3.2技術發展趨勢

3.4挑戰與未來發展

3.4.1挑戰與問題

3.4.2發展趨勢與前景展望

3.5本章小結

習題3

第4章區塊鏈數字加密技術的基礎與實踐

4.1數字簽名的原理與應用

4.1.1基於哈希函數的簽名與驗證機制

4.1.2基於公鑰密碼體制的簽名與驗證機制

4.1.3實踐數字簽名及驗證

4.2數據加密技術的原理與應用

4.2.1對稱加密算法

4.2.2非對稱加密算法

4.2.3數據加密與解密的實踐操作

4.3本章小結

習題4

第5章“區塊鏈+物聯網”應用之區塊鏈網絡環境搭建與管理

5.1區塊鏈網絡環境搭建

5.1.1準備基本環境

5.1.2系統工具安裝

5.1.3搭建Hyperledger Fabric環境

5.1.4測試區塊鏈運行環境

5.2用戶配置與管理

5.2.1用戶註冊

5.2.2用戶授權

5.3本章小結

習題5

第6章“區塊鏈+物聯網”應用之物聯網設備接入

6.1物聯網設備註冊

6.1.1物聯網設備註冊信息設計

6.1.2物聯網設備註冊實踐

6.2物聯網設備授權

6.2.1物聯網設備授權交易設計

6.2.2物聯網設備授權實踐

6.3本章小結

習題6

第7章“區塊鏈+物聯網”應用之數據上鏈

7.1物聯網設備權限驗證

7.1.1物聯網設備直採數據上鏈

7.1.2設備註冊數據上鏈

7.1.3設備授權數據上鏈

7.2數據加密和簽名

7.2.1節點密鑰算法

7.2.2節點數字簽名

7.3混合存儲解決方案

7.3.1混合存儲方案解析

7.3.2鏈上數據存儲與實踐

7.3.3鏈下數據存儲與實踐

7.4本章小結

習題7

第8章“區塊鏈+物聯網”應用之性能評測

8.1Caliper概述

8.1.1什麽是Hyperledger Caliper

8.1.2Caliper架構

8.2Caliper命令概覽

8.3Caliper安裝與配置

8.3.1Caliper安裝

8.3.2配置

8.4編寫測試腳本

8.4.1定義測試場景

8.4.2測試工作負載模型

8.4.3測試腳本結構

8.4.4使用 Caliper 測試工具

8.5運行Caliper基準測試用例

8.6區塊鏈系統性能測試實踐

8.7本章小結

習題8

第9章IoT區塊鏈可信應用平臺

9.1系統分析

9.1.1項目背景

9.1.2角色分析

9.1.3業務場景分析

9.1.4需求分析

9.2系統總體設計

9.2.1區塊鏈網絡規劃設計

9.2.2智能合約設計

9.3智能合約實現與部署

9.3.1智能合約的實現

9.3.2智能合約的部署

9.4系統運行

9.5本章小結

習題9

第10章基於區塊鏈的產品質量追溯系統

10.1系統分析

10.1.1項目背景

10.1.2角色分析

10.1.3業務場景分析

10.1.4需求分析

10.2系統總體設計

10.2.1區塊鏈網絡規劃設計

10.2.2智能合約設計

10.3智能合約實現與部署

10.3.1智能合約的實現

10.3.2智能合約的部署

10.4系統運行

10.5本章小結

習題10

參考文獻