Index
A
- Access Control List (ACL) / Exploring the structure of a sample blockchain network
- analog-to-digital converter (ADC) / Devices
- analytics / Analytics and AI
- API/SDK
- reference / API/SDK
- application protocols
- about / Application protocols
- Message Queuing Telemetry Transport (MQTT) / MQTT
- artificial intelligence (AI) / Analytics and AI
- Atom
- about / Step 4 – IDE
- reference / Step 4 – IDE
- authentication
- reference / Composer REST server
B
- backend application, gardening solution
- creating / Creating the backend application
- Cloud Foundry application, creating in IBM Cloud Platform / Creating a Cloud Foundry application in the IBM Cloud Platform
- code, uploading / Uploading the code
- blockchain
- about / What is blockchain?
- consensus / What is blockchain?
- provenance / What is blockchain?
- immutability / What is blockchain?
- finality / What is blockchain?
- Hyperledger / Blockchain and Hyperledger
- use case, selecting / Selecting a good use case
- food tracking use case / Blockchain – food tracking use case
- in food chain / How blockchain and IoT can help in a food chain
- food chain, as use case / Is the food chain a good use case for IoT and blockchain technology?
- business chains, simplifying / Blockchain – simplifying business chains
- blockchain network
- creating, with Hyperledger Composer / Creating your own blockchain network with Hyperledger Composer
- structure, exploring / Exploring the structure of a sample blockchain network
- installing, with Hyperledger Fabric and Composer / Installing your own blockchain network using Hyperledger Fabric and Composer
- blockchain network, shipment monitoring solution
- creating / Creating a blockchain network
- enumerations / Concepts and enumerations
- concepts / Concepts and enumerations
- asset, definitions / Asset definitions
- participants / Participants
- business network, deploying for Hyperledger / Deploying and testing the business network for Hyperledger
- business network, testing for Hyperledger / Deploying and testing the business network for Hyperledger
- assets, manipulating via transactions / Manipulating assets via transactions in the blockchain
- participant business cards, generating / Generating and exporting participant business cards
- participant business cards, exporting / Generating and exporting participant business cards
- access control lists (ACLs), defining / Defining access control lists (ACLs)
- business network, upgrading to newer version / Upgrading the business network to a newer version
- Composer REST servers, setting up for participants / Setting up Composer REST servers for each participant
- Bluemix CLI
- reference / Technical requirements
- Bosch IoT Rollouts / IoT-based asset tracking
- Business Network Archive (.bna file) / Deploying and testing the business network for Hyperledger
C
- cabled network / Wireless (Wi-Fi) or cabled network
- cellular/mobile network / Cellular/mobile network
- Certificate Authority (CA) / Certificate Authority (CA)
- CLI Tools
- setting up / Step 1 – Setting up CLI Tools
- Yeoman / Step 1 – Setting up CLI Tools
- Library generator / Step 1 – Setting up CLI Tools
- REST server / Step 1 – Setting up CLI Tools
- cloud applications
- developing / Developing cloud applications
- reference architecture / Reference architecture
- developing, with 12-factor application model / Development using the 12–factor application model
- serverless computing / Serverless computing
- cloud computing
- about / Cloud computing as an innovation platform
- model / The cloud computing model
- importance / The importance of cloud computing to Industry 4.0
- Cloud Foundry application
- creating, in IBM Cloud Platform / Creating a Cloud Foundry application in the IBM Cloud Platform
- Cloud Foundry CLI
- reference / Technical requirements
- Command Line Interface (CLI) / Hyperledger Composer – a high-level overview
- composer-atom plugin
- reference / Step 4 – IDE
- Composer Playground
- reference / Accessing Hyperledger Composer
- composer REST server
- setting up / Composer REST server
- customer
D
- device firmware, gardening solution
- coding / Coding the device firmware
- soil moisture, measuring / Measuring soil moisture
- environment temperature, measuring / Measuring environmental temperature
- relay, turning on / Turning on the relay
- events, publishing / Publishing events
- events, monitoring / Monitoring the events
- actions, subscribing / Subscribing to actions
- devices / Devices
- do-it-yourself (DIY) / Grove system
- Docker
- setting up / Setting up Docker
- reference / Setting up Docker, Installing Hyperledger Fabric 1.3 using Docker
- Hyperledger Fabric, installing / Installing Hyperledger Fabric 1.3 using Docker
E
- Economy 4.0 / Industry 4.0
- edge computing / Edge computing
- end-to-end testing, shipment monitoring solution
- about / End-to-end testing
- FoodBox, creating / Creating a FoodBox
- asset, transferring to transporter / Transferring the asset to the transporter
- temperature, measuring while transportation / Measuring the temperature while transporting
- asset, transferring to warehouse / Transferring the asset to the warehouse
- pallet, creating / Creating a pallet and adding the box to it
- box, adding / Creating a pallet and adding the box to it
- temperature, measuring while pallet transportation / Measuring the temperature while transporting a pallet
- FoodBox, tracking / Tracking the FoodBox
- ESP-32 modules / Wireless (Wi-Fi) or cabled network
- ExpressIf ESP-8266 / Wireless (Wi-Fi) or cabled network
F
- 12-factor application model
- principles / Development using the 12–factor application model
- FAO (Food and Agriculture Organization) / Farmers
- farmers
- food chain
- challenges / Regulations, challenges, and concerns in the modern food chain
- concerns / Regulations, challenges, and concerns in the modern food chain
- regulations / Regulations, challenges, and concerns in the modern food chain
- optimizing, with blockchain and IoT / How blockchain and IoT can help in a food chain
- as use case, for IoT and blockchain technology / Is the food chain a good use case for IoT and blockchain technology?
- food ecosystem
- about / Food ecosystem
- challenges / Opportunities and challenges in a food ecosystem
- opportunities / Opportunities and challenges in a food ecosystem
- food ecosystem, components
- farmers / Farmers
- food manufacturers / Food manufacturers
- regulators / Regulators
- transporters (transportation companies) / Transporters (transportation companies)
- stores and supermarkets / Stores and supermarkets
- customer / Customer
- food logistics network
- business / The business of food
- process, challenges / Challenges of the process
- process, at food factory / The process at the food factory
- distribution center, process / The process at the distribution center
- supermarkets and stores, process / The process at supermarkets and stores
- food manufacturers
- opportunities / Food manufacturers
- challenges / Food manufacturers
- food safety
- challenges / Challenges regarding food safety
- regulations / Food safety regulations – ISO 22000
- Food Standards Agency (FSA) / Regulators
- food tracking use case / Blockchain – food tracking use case
G
- Galileo / Wireless (Wi-Fi) or cabled network
- gardening solution
- creating / The first IoT solution – the gardening solution
- requisites / Requirements overview
- overview / Solution overview
- equipment, selecting / Selecting the equipment
- Intel Edison, using / Intel Edison
- Arduino breakout board, using / Arduino breakout board
- Grove system, using / Grove system
- device, wiring / Wiring the device
- backend application, creating / Creating the backend application
- Grove sensors
- reference / Measuring environmental temperature
- Grove system
- about / Grove system
- Grove sensors / Grove sensors
- Grove button / Grove button
- Grove relay / Grove relay
H
- HealthKit / What is IoT?
- HomeKit / What is IoT?
- Hyperledger
- about / Blockchain and Hyperledger
- reference / Blockchain and Hyperledger
- Hyperledger Composer
- blockchain network, creating / Creating your own blockchain network with Hyperledger Composer
- accessing / Accessing Hyperledger Composer
- installing / Installing Hyperledger Composer
- prerequisites / Components
- CLI Tools, setting up / Step 1 – Setting up CLI Tools
- Playground, setting up / Step 2 – Setting up Playground
- Hyperledger Fabric, executing / Step 3 – Hyperledger Fabric
- IDE, setting up / Step 4 – IDE
- overview / Hyperledger Composer – a high-level overview
- components / Hyperledger Composer – a high-level overview
- reference / Hyperledger Composer – a high-level overview
- model, creating / Hyperledger Composer model
- access control language / The Hyperledger Composer access control language
- transaction processor functions / Hyperledger Composer transaction processor functions
- used, for blockchain development / Blockchain development using Hyperledger Composer
- toolkit / The Hyperledger Composer toolkit
- Hyperledger Composer access control language
- reference / The Hyperledger Composer access control language
- Hyperledger Composer Modeling Language
- reference / Hyperledger Composer model
- Hyperledger Composer REST server
- about / The Hyperledger Composer REST server
- multiuser mode / Authentication and multiuser mode
- authentication / Authentication and multiuser mode
- data source, configuration / Data source configuration
- Hyperledger Fabric
- about / Hyperledger Fabric
- chaincode / Hyperledger Fabric
- ledger / Hyperledger Fabric
- privacy / Hyperledger Fabric
- membership services / Hyperledger Fabric
- security / Hyperledger Fabric
- features / SDK/API
- installing, with Docker / Installing Hyperledger Fabric 1.3 using Docker
- reference / Installing Hyperledger Fabric 1.3 using Docker
- deploying, to Kubernetes environment / Deploying Hyperledger Fabric 1.3 to a Kubernetes environment
- Hyperledger Fabric, components
- member or peer / Member or peer
- Certificate Authority (CA) / Certificate Authority (CA)
- Ordering Cluster / Ordering Cluster
- SDK/API / SDK/API
- Hyperledger projects
- exploring / Hyperledger projects
- Hyperledger Sawtooth framework / Hyperledger Sawtooth framework
- Hyperledger Iroha framework / Hyperledger Iroha framework
- Hyperledger Composer tool / Hyperledger Composer tool
- Hyperledger Burrow framework / Hyperledger Burrow framework
I
- IBM Cloud / IoT-based asset tracking
- IBM Cloud Platform
- Cloud Foundry application, creating / Creating a Cloud Foundry application in the IBM Cloud Platform
- IBM Watson IoT Platform
- features / IBM Watson IoT Platform features, Features
- dashboard / Dashboard
- devices / Devices, gateways, and applications
- gateways / Devices, gateways, and applications
- applications / Devices, gateways, and applications
- security / Security
- Industry 4.0
- about / Industry 4.0
- cloud computing, importance / The importance of cloud computing to Industry 4.0
- Infrastructure as a Service (IaaS) / The cloud computing model
- Intel Edison / Wireless (Wi-Fi) or cabled network
- Internet of Things (IoT)
- about / What is IoT?, The IoT
- connected car, as use case / Connected car
- connected person, as use case / Connected persons
- in food chain / How blockchain and IoT can help in a food chain
- food chain, as use case / Is the food chain a good use case for IoT and blockchain technology?
- IoT- and blockchain-based solution, for food logistics network
- technological approach / The technological approach
- frontend applications / Frontend applications
- IoT-based asset tracking / IoT-based asset tracking
- API/SDK / API/SDK
- Hyperledger Composer / Hyperledger Composer – a high-level overview
- software components / Software components
- IoT part, shipment monitoring solution
- creating / Creating the IoT part of the solution
- hardware, setting up / Hardware setup
- firmware development / Firmware development
- application development / Application development
- IoT solution
- creating / Creating your first IoT solution
- setting up / Creating a gateway
- application, creating / Creating an application
- device, creating / Creating a device
K
- Kubernetes
- Hyperledger Fabric, deploying / Deploying Hyperledger Fabric 1.3 to a Kubernetes environment
- about / Deploying Hyperledger Fabric 1.3 to a Kubernetes environment
- reference / Deploying Hyperledger Fabric 1.3 to a Kubernetes environment
L
- Lightweight Directory Access Protocol (LDAP) / Composer REST server
- Loopback framework
- LoRa / LoRa or LoRaWAN
- LoRaWAN / LoRa or LoRaWAN
- low-power wide-area network (LPWAN) / Low-power wide-area network (LPWAN)
M
- Message Queuing Telemetry Transport (MQTT)
- about / MQTT, IoT-based asset tracking
- subscriber / MQTT
- Broker / MQTT
- publisher / MQTT
- Microchip ATSAMW25 / Wireless (Wi-Fi) or cabled network
N
- networking
- cabled network / Wireless (Wi-Fi) or cabled network
- wireless (Wi-Fi) / Wireless (Wi-Fi) or cabled network
- cellular/mobile network / Cellular/mobile network
- low-power wide-area network (LPWAN) / Low-power wide-area network (LPWAN)
- LoRa / LoRa or LoRaWAN
- LoRaWAN / LoRa or LoRaWAN
- network summary / Network summary
- Node-RED / IoT-based asset tracking
- npm modules
O
- ordering services (OS) / Ordering Cluster
P
- peer / Member or peer
- Platform as a Service (PaaS) / The cloud computing model
- Playground
- setting up / Step 2 – Setting up Playground
- proof of concept (POC) / Hyperledger Composer tool
- Python
- reference / Setting up Docker
R
- regulators
- opportunities / Regulators
- challenges / Regulators
S
- SDK/API / SDK/API
- serverless computing / Serverless computing
- shipment monitoring solution
- overview / Solution overview
- blockchain network, creating / Creating a blockchain network
- IoT part, creating / Creating the IoT part of the solution
- end-to-end testing / End-to-end testing
- Software as a Service (SaaS) / The cloud computing model
- software components, for food logistics network solution
- about / Software components
- composer REST server, setting up / Composer REST server
- Hyperledger Composer model, creating / Hyperledger Composer model
- Hyperledger Composer access control language / The Hyperledger Composer access control language
- Hyperledger Composer transaction processor functions / Hyperledger Composer transaction processor functions
- Stock Keeping Unit (SKU) / The process at the food factory
- stores and supermarkets
- opportunities / Stores and supermarkets
- challenges / Stores and supermarkets
- system-on-a-chip (SoC) / What is IoT?, Intel Edison
T
- technologies, Internet of Things (IoT)
- devices / Devices
- edge computing / Edge computing
- networking / Networking
- application protocols / Application protocols
- analytics / Analytics and AI
- artificial intelligence (AI) / Analytics and AI
- Texas Instruments CC3200 / Wireless (Wi-Fi) or cabled network
- transporters (transportation companies)
- challenges / Transporters (transportation companies)
- opportunities / Transporters (transportation companies)
U
- ultra-wide band (UWB) / Food ecosystem
- User Experience (UX) / Frontend applications
V
- VS Code
- reference / Step 4 – IDE
W
- wireless (Wi-Fi) / Wireless (Wi-Fi) or cabled network