-
内容大纲
本书深入剖析了区块链与物联网技术的融合,并详细分析了这两项前沿技术在各个领域内的应用潜力以及它们结合带来的创新性变革。全书共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.1 Caliper概述
8.1.1 什么是Hyperledger Caliper
8.1.2 Caliper架构
8.2 Caliper命令概览
8.3 Caliper安装与配置
8.3.1 Caliper安装
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
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...