October 2, 2018 Mayank Baweja

Pricing information

100 credits


8 Hours


Cloud Architects

IT Professional




IoT hub

Service Bus

SQL Database

Key vault

Event grid

Application Insights

Azure Blockchain– 8 HRS Hands-on Workshop

In this workshop, you will learn how to design a solution with Ethereum Blockchain and several Azure services to collect device telemetry information and enforce contract specifics related to conditions during the transport of goods. In this lab, you will learn how to build and configure an Internet of Things (IoT) Audit Solution using Azure Blockchain. You will do this using Ethereum Blockchain with the use of Smart Contracts to collect device telemetry information in addition to enforce contract specifics related to conditions during transport of goods. Specifically, the IoT devices will report temperature and humidity data that will be validated through the Smart Contracts against agreed upon acceptable ranges.


1 H

Setup Azure Active Directory Tenant

Create Azure ad tenant
Create App Registration
Create Azure AD Administrator Group
Add Administrator User

2 H

Deploy Azure Blockchain Workbench

Generate SSH Public / Private Key
Deploy Azure Blockchain Workbench
Get Azure Blockchain Workbench Web Client URL
Configure the Reply URL

0.5 H

Check Blockchain Workbench Web Client Deployment

Open Blockchain Workbench Web Client

2 H

Create Smart Contract

Code Telemetry Compliance Smart Contract
Create the Configuration Files
Deploy the Smart Contract

1 H

Assign Users to Contract Person

Create Users in Azure AD
Create User Assignments

3 H

Create and Process an Instance of the Smart Contract

Create Contract Instance
Transfer Responsibility to Contoso Shipping
Ingest Simulated Device Telemetry
Accept Responsibility to Blockchain Shipping
Final Delivery to Northwind Traders
Audit Smart Contract for Compliance