Tutorials to get started with IoT Blockchain Service
To quickly get you started and to minimize the need for custom solutions you can follow the instructions in the tutorials. The tutorials provide instructions to set up a complete end-to-end blockchain environment that complements your IoT Blockchain Service environment and includes sample applications and templates.
Before you begin
The following components are required and are installed with the IBM® Watson™ - Blockchain Service getting started tutorials:
- Data source:
- Node-RED (for device simulation)
A browser-driven Node.js-based programming tool for wiring together hardware devices, APIs, and online services. - IoT devices
Your own IoT devices that are registered with Watson IoT Platform Service.
- Node-RED (for device simulation)
- Watson IoT Platform Service
The IoT device message broker. Used to complete device registration, manage IoT device data, and create rules for writing data to the blockchain. - IoT Blockchain Service
An IBM® Cloud service that enables IoT devices and applications to post data to a blockchain. - Hyperledger Composer
An extensive, open blockchain development toolset and framework. Used to edit and deploy smart contracts to the blockchain fabric. - IBM Blockchain Platform
A Hyperledger Fabric-based blockchain platform that user applications connect to in order to interact with a ledger. - Hyperledger Composer samples
Includes the IoT Blockchain Service supply chain sample IoT contract.
Note: In the following diagram the label IoT Blockchain Service identifies the IoT Blockchain Service service component.
Tutorials
Use the following sequential high-level tutorials to get started with IoT Blockchain Service: