新书推荐 |《基于区块链的物联网项目开发》

新书推荐

《基于区块链的物联网项目开发》

点击上图了解及购买

探索物联网架构中分类记账技术的实际实现,研究智能设备的安全最佳实践,了解端到端物联网解决方案的区块链实现。

编辑推荐

将物联网和区块链技术融合,提供实用集成解决方案。

探索物联网架构中分类记账技术的实际实现,阐释智能设备的安全实践及端到端物联网解决方案的区块链实现。

内容简介

本书首先概述当前业务场景中的物联网概念,帮助你在IBM Watson物联网平台上开发自己的设备,并使用Watson和Intel Edison创建物联网解决方案。在了解区块链技术及其使用案例之后,介绍如何利用Hyperledger框架开发区块链网络,以及如何创建自己的集成区块链和物联网解决方案。接下来的章节讲述如何在IBM Cloud平台利用物联网来实现端到端的区块链解决方案。最后,你将掌握如何将物联网和区块链技术融合,利用实践和驱动程序来开发实用集成解决方案。

作者简介

马克西米利亚诺·桑托斯(Maximiliano Santos)

是位于圣保罗的IBM Cloud Garage(IBM云车库)的架构师。他为银行、房地产、保险、化工和消费品行业开发了复杂的软件架构。Max使用IBM Watson的认知服务、物联网(IoT)平台以及机器学习和移动应用设计解决方案。

埃尼奥·莫拉(Enio Moura)

是一名企业架构师,在位于圣保罗的IBM Cloud Garage担任交付主管。他在IT服务领域有25年的运营和咨询经验,在集成系统、云计算、架构设计、区块链和基础设施解决方案方面有丰富的经验,对云应用和移动解决方案也有深入的了解。

目录

译者序

前言

作者简介

审稿者简介

第1章 了解物联网并在IBM Watson物联网平台上开发 1

1.1 什么是物联网 2

1.2 物联网通用案例 3

1.2.1 车互联 3

1.2.2 人互联 3

1.3 物联网技术要素 4

1.3.1 设备 4

1.3.2 边缘计算 5

1.3.3 网络 6

1.3.4 应用程序协议 11

1.3.5 分析与人工智能 12

1.4 IBM Watson物联网平台特性 12

1.4.1 仪表盘 13

1.4.2 设备、网关和应用 14

1.4.3 安全性 14

1.5 创建你的第一个物联网解决方案 14

1.5.1 创建网关 16

1.5.2 创建应用 17

1.5.3 创建设备 20

1.6 小结 24

1.7 补充阅读 24

第2章 创建物联网解决方案 25

2.1 技术要求 26

2.2 园艺解决方案 26

2.2.1 需求概述 26

2.2.2 解决方案概览 27

2.2.3 设备选择 27

2.2.4 设备布线 32

2.3 对设备固件进行编码 33

2.3.1 测量土壤湿度 34

2.3.2 检测环境温度 36

2.3.3 打开继电器 37

2.3.4 发布事件 38

2.3.5 监测事件 39

2.3.6 订阅行动 43

2.4 创建后端应用 45

2.4.1 在IBM Cloud平台上创建Cloud Foundry应用程序 45

2.4.2 上传代码 47

2.5 小结 50

2.6 补充阅读 51

第3章 区块链技术概述及使用超级账本 53

3.1 区块链是什么 54

3.2 区块链和超级账本 56

3.2.1 Hyperledger项目 57

3.2.2 Hyperledger Fabric 59

3.3 选择一个经典应用案例 64

3.4 小结 66

3.5 问答 67

3.6 补充阅读 67

第4章 创建自己的区块链网络 69

4.1 先决条件 70

4.2 使用Hyperledger Composer创建自己的区块链网络 70

4.2.1 获取Hyperledger Composer 70

4.2.2 探讨一个区块链网络案例的结构 72

4.3 使用Hyperledger Fabric和Composer安装区块链网络    83

4.3.1 设置Docker 83

4.3.2 安装Hyperledger Composer 84

4.3.3 使用Docker安装HyperledgerFabric 1.3 87

4.3.4 在Kubernetes环境中部署Hyperledger Fabric 1.3    88

4.4 小结 88

4.5 补充阅读 89

第5章 运用区块链解决食品安全问题 91

5.1 现代食品链中的规则、挑战和问题 91

5.1.1 来自食品安全的挑战 92

5.1.2 食品安全管理体系:ISO 22000 92

5.2 区块链和物联网如何在食品链中发挥作用 93

5.2.1 食品生态系统 94

5.2.2 食品生态系统中的机遇与挑战 95

5.2.3 食品链是物联网和区块链技术应用的经典案例吗 102

5.3 小结 103

5.4 补充阅读 104

第6章 设计解决方案架构 105

6.1 食品产业 105

6.1.1 食品生态系统的挑战 106

6.1.2 食品加工环节 107

6.1.3 食品配送环节 108

6.1.4 食品零售环节 110

6.2 技术方案 111

6.2.1 前端应用 112

6.2.2 基于物联网的资产跟踪技术 113

6.2.3 API/SDK 115

6.2.4 Hyperledger Composer—高级概述 116

6.3 软件组件 117

6.3.1 Composer REST服务器 117

6.3.2 Hyperledger Composer模型 121

6.3.3 Hyperledger Composer访问控制语言 123

6.3.4 Hyperledger Composer交易处理函数 124

6.4 小结 125

6.5 问答 126

6.6 补充阅读 127

第7章 创建自己的区块链和物联网解决方案 129

7.1 技术要求 130

7.2 解决方案概览 130

7.3 创建区块链网络 131

7.3.1 概念和枚举 132

7.3.2 资产定义 133

7.3.3 参与者 134

7.3.4 为Hyperledger部署和测试业务网络 134

7.3.5 通过区块链中的交易操控资产 137

7.3.6 创建并导出参与者业务卡片 139

7.3.7 定义访问控制列表 141

7.3.8 升级业务网络 144

7.3.9 为每个参与者设置Composer REST服务器 146

7.4 创建解决方案的物联网部分 147

7.4.1 硬件设置 147

7.4.2 固件开发 149

7.4.3 应用开发 150

7.5 端到端测试 153

7.5.1 创建食品盒 154

7.5.2 将资产移交给运输者 155

7.5.3 运输时测量温度 156

7.5.4 将资产转移到仓库 156

7.5.5 创建一个搬运托盘并添加食品盒 157

7.5.6 运输搬运托盘时测量温度 158

7.5.7 跟踪食品盒 158

7.6 小结 160

第8章 物联网、区块链和工业4.0 161

8.1 工业4.0 162

8.2 作为创新平台的云计算 162

8.2.1 云计算模型 162

8.2.2 云计算对于工业4.0的重要性 164

8.3 物联网 165

8.4 区块链—简化业务链 165

8.5 小结 167

第9章 开发区块链和物联网解决方案的最佳实践 169

9.1 开发云应用 170

9.1.1 参考架构 171

9.1.2 使用12因子应用模型进行开发 172

9.1.3  无服务器计算 173

9.2 使用Hyperledger Composer进行区块链开发 174

9.2.1 Hyperledger Composer工具包 174

9.2.2 Hyperledger ComposerREST服务器 174

9.3 小结 176

9.4 补充阅读 176

你与世界

只差一个

公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值