Hands-On IoT Solutions with Blockchain Discover How Converging IoT and Blockchain Can Help You Build Effective Solutions.

IoT and Blockchain are not limited to certain industries or use cases. Almost any business with a network and IoT device can reduce costs, improve business efficiency, and remove single points of failure in networks by implementing Blockchain. This book will help you implement an end-to-end Blockcha...

Full description

Bibliographic Details
Main Author: Santos, Maximiliano
Other Authors: Moura, Enio
Format: eBook
Language:English
Published: Birmingham Packt Publishing Ltd, 2019.
Subjects:
Online Access:EBSCOhost
Перейти в каталог НБ ТГУ
Table of Contents:
  • Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Chapter 1: Understanding IoT and Developing Devices on the IBM Watson IoT Platform; What is IoT?; Common business use cases of IoT; Connected car; Connected persons; Technical elements in IoT ; Devices; Edge computing; Networking; Wireless (Wi-Fi) or cabled network; Cellular/mobile network; Low-power wide-area network (LPWAN); LoRa or LoRaWAN; Network summary; Application protocols; MQTT; Analytics and AI; IBM Watson IoT Platform features; Features; Dashboard; Devices, gateways, and applications
  • SecurityCreating your first IoT solution; Creating a gateway; Creating an application; Creating a device; Summary; Further reading; Chapter 2: Creating Your First IoT Solution; Technical requirements; The first IoT solution
  • the gardening solution; Requirements overview; Solution overview; Selecting the equipment; Intel Edison; Arduino breakout board ; Grove system; Grove base shield for Arduino; Grove sensors; Grove button; Grove relay; Wiring the device; Coding the device firmware; Measuring soil moisture; Measuring environmental temperature; Turning on the relay; Publishing events
  • Monitoring the eventsSubscribing to actions; Creating the backend application; Creating a Cloud Foundry application in the IBM Cloud Platform; Uploading the code; Summary; Further reading; Chapter 3: Explaining Blockchain Technology and Working with Hyperledger; What is blockchain?; Blockchain and Hyperledger; Hyperledger projects; Hyperledger Sawtooth framework; Hyperledger Iroha framework; Hyperledger Composer tool; Hyperledger Burrow framework; Hyperledger Fabric; Member or peer; Certificate Authority (CA); Ordering Cluster; SDK/API; Selecting a good use case
  • Blockchain
  • food tracking use caseSummary; Questions; Further reading; Chapter 4: Creating Your Own Blockchain Network; Prerequisites; Creating your own blockchain network with Hyperledger Composer; Accessing Hyperledger Composer; Exploring the structure of a sample blockchain network; Installing your own blockchain network using Hyperledger Fabric and Composer; Setting up Docker; Installing Hyperledger Composer; Components; Step 1
  • Setting up CLI Tools; Step 2
  • Setting up Playground; Step 3
  • Hyperledger Fabric; Step 4
  • IDE ; Installing Hyperledger Fabric 1.3 using Docker
  • Deploying Hyperledger Fabric 1.3 to a Kubernetes environmentSummary; Further reading; Chapter 5: Addressing Food Safety
  • Building around the Blockchain; Regulations, challenges, and concerns in the modern food chain; Challenges regarding food safety; Food safety regulations
  • ISO 22000; How blockchain and IoT can help in a food chain; Food ecosystem; Opportunities and challenges in a food ecosystem; Farmers; Food manufacturers; Regulators; Transporters (transportation companies); Stores and supermarkets; Customer; Is the food chain a good use case for IoT and blockchain technology?; Summary