新书推荐

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

点击上图了解及购买

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

编辑推荐

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

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

内容简介

本书首先概述当前业务场景中的物联网概念,帮助你在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

你与世界

只差一个

公众号

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

  1. 新书推荐 |《5G NR标准:下一代无线通信技术》

    新书推荐 <5G NR标准:下一代无线通信技术> 点击上图了解及购买 本书以3GPP 2018年9月制定的R15版5G商用标准为基础,详解5G NR标准技术规范和成因 ,爱立信5G标准专家 ...

  2. 5G NR 标准:下一代无线通信技术

    昨天有一篇混子曰的文章,用通俗易懂的漫画方式为大家讲解了5G到底是什么东西,经过翻阅文章,我们也了解了一二,但是你只表面的知道了5G这个概念,但是深入的话还是没有了解,所以下面将继续讲5G技术规范NR ...

  3. 5G NR标准 第1章 什么是5G

    5G NR标准 第1章 5G概述 在过去的40年里,全球已经经历了四代移动通信(如图1.1) 第一代移动通信是在1980年左右出现的,以模拟传输为基础,主要技术是北美开发的AMPS (Advanced ...

  4. 5G NR标准 第5章 NR概览

    5G NR标准 第5章 NR概览 图5.1概述了3GPP中NR开发的时间表. 基于3GPP版本14的研究项目,NR的技术工作于2016年春季启动,该项目基于2015年秋季的启动研讨会.在研究项目阶段, ...

  5. 5G NR标准 第4章 LTE概述

    5G NR标准 第4章 LTE概述 LTE的工作始于2004年底,其总体目标是提供一种仅关注分组交换数据的新型无线接入技术. LTE规范的第一个版本,即第8版,已于2008年完成,商业网络的运营于20 ...

  6. 5G NR标准 第3章 5G频谱

    5G NR标准 第3章 5G频谱 3.1 移动系统的频谱 不同频率的频带具有不同的特性. 由于传播特性,较低频率的频段非常适合在城市,郊区和乡村环境中进行广域覆盖部署. 较高频率的传播特性使它们更难用 ...

  7. 《5G NR标准:下一代无线通信技术》读书笔记——NR概述

    目录 二.NR概述 1.与LTE相比,NR好处 2.高频操作和频谱灵活性 3.极简设计 4.向前兼容 5.传输方案/部分带宽和帧结构 6.双工方式 7.低时延支持 8.调度和数据传输 9.控制信道 1 ...

  8. 《5G NR标准:下一代无线通信技术》读书笔记——LTE概述

    目录 一.LTE概述 1.频谱灵活性 1.1载波聚合 1.2授权辅助接入 2.多天线增强 2.1扩展的多天线传输 2.2多点协作和传输 2.3增强的控制信道结构 3.密集度.微蜂窝和异构部署 3.1中 ...

  9. 5G NR标准: 第20章 5G的演进

    第20章 5G的演进 NR 的第一个版本,第 15 版,侧重于对 eMBB 的基本支持,在某种程度上,URLLC.1 如前几章所述,第 15 版是为即将发布的 NR 未来发展构建的基础 . NR 演进 ...

  10. 5G NR标准 第13章 重传协议

    第13章 重传协议 通过无线信道的传输容易出错,例如,由于接收信号质量的变化. 在某种程度上,这种变化可以通过第 14 章中讨论的链路适配来抵消.但是,接收机噪声和不可预测的干扰变化无法抵消. 因此, ...

最新文章

  1. 机器学习算法学习---处理分类问题常用算法(一)
  2. JavaScript Array常用方法
  3. LeetCode算法题6:滑动窗口*
  4. 吃透Java中的动态代理
  5. C++primer 第 4 章 表达式 4.1基础 4 . 2 算术运算符 4 .3 逻辑和关系运算符 4 . 4 赋值运算符 4 .5 递增和递减运算符 4.6成员访问运算符
  6. UITableView 重用cell方法edequeueReusableCellWithIdentifier,出现错误
  7. 10个Python进行数据分析的小技巧
  8. 国内Maven仓库--阿里云Aliyun仓库地址及设置
  9. 尤雨溪: 2022 Web 前端生态趋势
  10. 怎么把计算机模式重置,Windows10 WinRE模式下如何重置系统
  11. Unity最新版打包AssetBundle和加载的方法
  12. 测试项目团队角色岗位职责
  13. 【历史上的今天】8 月 22 日:改变世界的程序员们
  14. (听说标题越短事越大)
  15. [慈溪2012]书架(bookshelf)
  16. 播动师,流量图,实时看见流量变化动态
  17. 北京理工大学大学计算机mooc答案,C语言程序设计—北京理工大学MOOC提交作业
  18. win8.1与谷歌浏览器快捷键使用(加快开发速度)
  19. 关于 Chukwa 数据收集监控系统的介绍
  20. 解题1953 World Cup Noise

热门文章

  1. 20. ROUTINES
  2. 解决nodejs报digital envelope routines::unsupported错误的方法
  3. html5实现移动端抢红包雨
  4. python语言的恶劣有哪些_Python 语言有什么奇技淫巧吗?
  5. 深兰科技:MetaMind吾启计划开启,硅基生命体验官首批招募
  6. <初识Python及编程环境搭建>——《Python》
  7. 凤凰卫视索赔今日头条2000万,两家互撕由来已久
  8. 英特尔 31.0.101.4125显卡驱动更新!
  9. android x86 6.01,LG gpad 8.3 v500 升级android 6.01(marshmallow)教程
  10. web前端php需要掌握吗,web前端需要学什么