This document provides an overview of a hands-on lab to integrate IBM Watson IoT Platform with IBM Blockchain. The lab will create a blockchain network for an elevator manufacturing company to allow customers and government agencies to access elevator device data on the blockchain without central control. Section 1 covers setting up IBM Bluemix and creating instances of the IBM Watson IoT Platform and IBM Blockchain services. Sections 2-3 involve configuring devices and applications to connect to the IoT Platform. Sections 4-6 cover registering blockchain users, deploying a smart contract, and setting up integration routes between the IoT Platform and blockchain. Sections 7-8 demonstrate how different parties can access elevator data on the blockchain.
Integrating IBM Internet of Things Platform and IBM BlockchainRahul Gupta
The document discusses a hands-on lab that will integrate the IBM Watson IoT Platform with IBM Blockchain. Participants will deploy smart contracts for IoT devices on the blockchain and connect MQTT devices to send sensor data to the blockchain. This will allow physical devices to participate in blockchain transactions to create a more efficient business network with an immutable record of transactions.
Integrating IBM Watson IoT Platform IBM Blockchain LabRahul Gupta
This document provides instructions for a hands-on lab to integrate IBM Watson IoT Platform with IBM Blockchain. The lab will create a blockchain network for an elevator manufacturing company. The company allows customers and government agencies to access elevator device data on the blockchain. In the lab, participants will set up Bluemix services, create Watson IoT and Blockchain organizations, configure devices to send data to the blockchain, register blockchain users, deploy a smart contract, and configure integration between Watson IoT and the blockchain. Finally, different parties will access elevator data on the blockchain. The integration ensures device data is securely shared between authorized partners without a central point of control.
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainRahul Gupta
In this hands-on lab, you will deploy smart contracts for IoT in IBM Blockchain, and connect MQTT devices to send IoT data to the blockchain using the IBM Watson IoT Platform. In an IoT context, data comes from "things" to private blockchain ledgers for inclusion in shared transactions with tamper-resistant records. Attend this lab and start creating a more efficient business network with the IBM Watson IoT Platform and IBM Blockchain.
IoT with the Best: Watson IoT Bluemix and BlockchainValerie Lampkin
The document discusses IBM's Watson IoT Platform and Bluemix cloud offering. It provides an overview of the key capabilities of the Watson IoT Platform for connecting devices to the cloud, managing device data, and adding analytics and cognitive capabilities to IoT applications. It also briefly mentions using Node-RED for development and the potential to add blockchain capabilities to IoT. Several real-world examples and demos are presented.
IBM Recipe: 1 part IoT Foundation, 2 parts IBM Bluemix - mix them to create ...Foong Yen Lee
Internet of Things Foundation is IBM's newest offering for the Internet of Things (IoT). This presentation will provide an overview of IoT Foundation including the technology, features, and components to connect devices, capture data, and start building applications around it.
IBM IoT Foundation and Bluemix together enable the creation of new, innovative business applications which combine device, data, Bluemix services, and other data sources. The variety of integrations are nearly limitless, including integrating with Mobile Push services, sending data to HDFS for deeper Big Data analytics, integrating with geo spatial services, Rapid Apps, etc. We will also explore a few integration patterns to enable solutions for the Internet of Things.
Learn how the facilities of the cloud service are used to meet this goal and from there build out rich Internet of Things solutions.
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini
Does the buzz about IBM Internet of Things (IoT) and Bluemix makes you curious to see some real-world demos and implementations?
IBM and Capgemini are going to show you the future of vehicle technology, focusing on different ways in which vehicles can be connected using IoT and IBM Bluemix. We’ll demo an app named “Follow your Friend” that lets you connect with and exchange GPS positions with other vehicles.
We’ll also demo “Geofence” for location-based marketing: it knows about the drivers’ needs as they drive and informs retailers about potential customers, so they can push offers to their customer’s vehicle devices (or mobile devices) as they drive by.
Presented at IBM InterConnect 2015 by Capgemini's Avinash Vaidya.
Simplifying IoT App Development - A Whitepaper by RapidValueRapidValue
This whitepaper provides a step by step guide to build IoT application on Azure without using complex hardware.This paper also illustrates a detailed approach on building an IoT application without using complex hardware. This paper is a guide for technical and non- technical professionals to get started on IoT development. It explains how you can build and
try out a basic solution using a simulator device on your PC that can send trigger events to the Azure IoT Hub rather than having a need to buy or build an actual hardware device.
Presentation on digital technology project in india.Gupta Ravi
The document provides an overview of India's Digital India project which aims to transform India into a digitally empowered society. The key points are:
- Digital India was launched in 2015 with the goal of connecting rural areas to high-speed internet and improving digital literacy.
- It has 9 pillars including broadband infrastructure, universal mobile access, public internet access, e-governance, e-education, e-health, information for all, electronics manufacturing, and IT training.
- The program is managed by committees headed by the Prime Minister and Ministers to coordinate various government departments and initiatives.
- Some challenges include ensuring coordination between departments, improving infrastructure like broadband access, and addressing cybersecurity issues.
Integrating IBM Internet of Things Platform and IBM BlockchainRahul Gupta
The document discusses a hands-on lab that will integrate the IBM Watson IoT Platform with IBM Blockchain. Participants will deploy smart contracts for IoT devices on the blockchain and connect MQTT devices to send sensor data to the blockchain. This will allow physical devices to participate in blockchain transactions to create a more efficient business network with an immutable record of transactions.
Integrating IBM Watson IoT Platform IBM Blockchain LabRahul Gupta
This document provides instructions for a hands-on lab to integrate IBM Watson IoT Platform with IBM Blockchain. The lab will create a blockchain network for an elevator manufacturing company. The company allows customers and government agencies to access elevator device data on the blockchain. In the lab, participants will set up Bluemix services, create Watson IoT and Blockchain organizations, configure devices to send data to the blockchain, register blockchain users, deploy a smart contract, and configure integration between Watson IoT and the blockchain. Finally, different parties will access elevator data on the blockchain. The integration ensures device data is securely shared between authorized partners without a central point of control.
World of Watson - Integrating IBM Watson IOT Platform and IBM BlockchainRahul Gupta
In this hands-on lab, you will deploy smart contracts for IoT in IBM Blockchain, and connect MQTT devices to send IoT data to the blockchain using the IBM Watson IoT Platform. In an IoT context, data comes from "things" to private blockchain ledgers for inclusion in shared transactions with tamper-resistant records. Attend this lab and start creating a more efficient business network with the IBM Watson IoT Platform and IBM Blockchain.
IoT with the Best: Watson IoT Bluemix and BlockchainValerie Lampkin
The document discusses IBM's Watson IoT Platform and Bluemix cloud offering. It provides an overview of the key capabilities of the Watson IoT Platform for connecting devices to the cloud, managing device data, and adding analytics and cognitive capabilities to IoT applications. It also briefly mentions using Node-RED for development and the potential to add blockchain capabilities to IoT. Several real-world examples and demos are presented.
IBM Recipe: 1 part IoT Foundation, 2 parts IBM Bluemix - mix them to create ...Foong Yen Lee
Internet of Things Foundation is IBM's newest offering for the Internet of Things (IoT). This presentation will provide an overview of IoT Foundation including the technology, features, and components to connect devices, capture data, and start building applications around it.
IBM IoT Foundation and Bluemix together enable the creation of new, innovative business applications which combine device, data, Bluemix services, and other data sources. The variety of integrations are nearly limitless, including integrating with Mobile Push services, sending data to HDFS for deeper Big Data analytics, integrating with geo spatial services, Rapid Apps, etc. We will also explore a few integration patterns to enable solutions for the Internet of Things.
Learn how the facilities of the cloud service are used to meet this goal and from there build out rich Internet of Things solutions.
Capgemini Connected Car Demo Using IBM Internet of Things Foundation on BluemixCapgemini
Does the buzz about IBM Internet of Things (IoT) and Bluemix makes you curious to see some real-world demos and implementations?
IBM and Capgemini are going to show you the future of vehicle technology, focusing on different ways in which vehicles can be connected using IoT and IBM Bluemix. We’ll demo an app named “Follow your Friend” that lets you connect with and exchange GPS positions with other vehicles.
We’ll also demo “Geofence” for location-based marketing: it knows about the drivers’ needs as they drive and informs retailers about potential customers, so they can push offers to their customer’s vehicle devices (or mobile devices) as they drive by.
Presented at IBM InterConnect 2015 by Capgemini's Avinash Vaidya.
Simplifying IoT App Development - A Whitepaper by RapidValueRapidValue
This whitepaper provides a step by step guide to build IoT application on Azure without using complex hardware.This paper also illustrates a detailed approach on building an IoT application without using complex hardware. This paper is a guide for technical and non- technical professionals to get started on IoT development. It explains how you can build and
try out a basic solution using a simulator device on your PC that can send trigger events to the Azure IoT Hub rather than having a need to buy or build an actual hardware device.
Presentation on digital technology project in india.Gupta Ravi
The document provides an overview of India's Digital India project which aims to transform India into a digitally empowered society. The key points are:
- Digital India was launched in 2015 with the goal of connecting rural areas to high-speed internet and improving digital literacy.
- It has 9 pillars including broadband infrastructure, universal mobile access, public internet access, e-governance, e-education, e-health, information for all, electronics manufacturing, and IT training.
- The program is managed by committees headed by the Prime Minister and Ministers to coordinate various government departments and initiatives.
- Some challenges include ensuring coordination between departments, improving infrastructure like broadband access, and addressing cybersecurity issues.
Rapidly develop secure mobile apps with IBM MobileFirst on Bluemix ContainersAjay Chebbi
Creating standalone apps is fun! Think angry bird. But once you want to connect to a enterprise backend and provide enterprise grade security (think a bank app), the mobile app developer productivity starts dropping. Using IBM MobileFirst Platform Foundation Server you can rapidly develop secure mobile apps. The MFP server can be on prem or on the cloud on Bluemix Docker Containers
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance Kellton Tech Solutions Ltd
Join this webinar to learn how distributed ledger technologies - Blockchain & Cryptocurrencies innovating the traditional financial services industry with a transformative impact.
This webinar talks about how to successfully implement IoT to make your enterprise more connected, analytically capable, highly secure, and strongly cognitive.
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld
VMworld Europe 2013
Andrew Hawthorn, VMware
Stig Andersson, UBS
Herve Hulin, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Put your business in motion with IBM MobileFirstEd Brill
IBM MobileFirst helps organizations leverage mobile technology to create value for customers, employees, and partners. With over 10 mobile acquisitions, thousands of mobile experts, and 270 patents, IBM MobileFirst provides software, services, and solutions to enable deeper engagement across any device. Gartner and Forrester have recognized IBM as a leader in mobile application development platforms and enterprise mobility services, with Forrester calculating high ROIs for BYOD and Worklight investments over multiple years.
To Increase Downloads, Instill Trust First WPSachi Sawamura
This white paper discusses how code signing builds trust in software publishers and increases downloads of their applications. It recommends that publishers focus first on establishing trust before distributing software digitally. Code signing provides users verification of the publisher's identity and assurance that the code has not been tampered with, addressing users' top security concerns. This increased trust stimulates user adoption of downloadable applications and boosts sales. The paper promotes VeriSign's code signing solutions as helping publishers protect their intellectual property, meet platform requirements, and build customer confidence by using a widely recognized certification authority.
The document discusses how systems of interaction can bridge systems of record, systems of engagement, and the internet of things to transform insight into rich interactions. It outlines challenges in creating systems of interaction like integrating various systems, providing scalable access to information, and leveraging mobile, big data, cloud, and the internet of things. The document then summarizes various IBM products that can help address these challenges like IBM DataPower, IBM API Management, IBM WebSphere MQ, and IBM MessageSight.
Extending Active Directory to Box for Seamless IT ManagementOkta-Inc
As organizations move mission critical files and data into Box, security and productivity become increasingly important. How can IT enable users to seamlessly access Box with their existing network credentials or ensure that user accounts are automatically provisioned and deprovisioned as employee roles change?
Historically, Active Directory has been core to application security and productivity. However, Active Directory was built for on-premise networks and does not easily integrate with cloud applications like Box. Okta’s Active Directory integration service bridges this gap, takes only moments to set up, and best of all… is FREE!
This webinar will discuss Okta’s free Directory Integration Edition for Box, and how it can deliver the following benefits:
-Single sign-on with federation or delegated authentication
-Automated provisioning & de-provisioning via Security Groups
-True end-to-end provisioning from HRIS systems like Workday
-Password synchronization
-Multifactor authentication
Non-Financial Use Cases of Mobile Expressmobmewireless
Mobile Express is a plug & play Eco-System that combines the security & non-repudiation properties of Digital Signature Certificates with the convenience & simplicity of Mobile phones
Mobile SharePoint allows users to access and collaborate on SharePoint content from their Windows phones. It provides 3 levels of integration - using Outlook and RSS feeds, integrating with Exchange Server, and optimizing SharePoint sites for mobile. This increases productivity by giving users mobile access to documents, lists, workflows and more. Partners also offer additional mobile apps and services to extend SharePoint's mobile capabilities. The future includes SharePoint Workspace Mobile for viewing, browsing and syncing content, as well as Office Mobile apps integrated with SharePoint.
Enterprises are investing in cloud computing to manage their IT budgets more efficiently. Gartner predicts that the public cloud revenue for SaaS application service will be $73.6 billion in 2018, a 22% increase as compared to the previous years. This has led organizations to look for offerings that are specifically engineered to deliver their expected business outcomes.
The ease of adoption of cloud SaaS applications is promising greater flexibility and reduced cost to the business. At the same time due to the increase in adoption of SaaS applications, the information silos have increased which has created the need for integration across the cloud and enterprise.
Join us for the webinar to learn how you can resolve your integration challenges. We will also help you with how to:
Accelerate time to market and connect to SaaS applications in just minutes
Free up IT resources to do more innovative, customer-focused work
Improve and automate business processes via the sharing of data across applications
Extend investments in legacy systems and applications
Slides from a recent webinar on making your front office all-digital. Check out the YouTube video for the audio at the end of the slides or direct at http://www.youtube.com/avokatech.
Citizen Self Service - Bridging The Transaction GapAvoka
Online Self-Service 1.0 (OSS) focused on simply making information available to citizens and businesses through websites. However, expectations have increased and individuals now expect to transact online (OSS 2.0) with Government – apply, claim, register. Traditional approaches to delivering online transactions are expensive and time intensive, resulting in a gap between citizen expectations and government services.
IT/Dev Connections: Intune, ConfigMgr, or Both: Choose the Right Tool for the...Peter Daalmans
You have well-managed systems, but demand continues to increase to manage tablets and devices. The additional manageability features of Windows 10 also add a new possibility to manage mobile devices completely on premises. When should you use Intune, Configuration Manager, or both? Join this session to learn about best practices and explore scenarios to understand the best management strategy for your enterprise.
16 Best Practices for Mobile Customer Engagement & Data Collection in the Ent...Avoka
Mobile is here to stay and you want to enable your customers to transact with you on mobile devices. You want your mobile staff to utilise devices to deliver improved productivity and real time visibility of insights from the field. But with BYOD and the consumerisation of IT it can be hard to find the right solution for your organisation. Here are 16 Best Practices that we believe will optimise your mobile customer experiences and mobile data collection in your business.
1) The document provides an introduction to IBM Blockchain Platform 2.0 for developers. It discusses the history of blockchain technology and how IBM has been involved with blockchain development since 2015.
2) It then walks through building a simple blockchain application for a coffee supply chain, demonstrating how each step such as coffee being purchased, exported, and evaluated can be recorded on the blockchain.
3) The document also discusses how IBM provides tools and services to help developers build, operate, and grow blockchain networks on IBM Cloud or other environments.
The document provides information on how to create a supply chain using blockchain and the IBM Blockchain Platform. It discusses Hyperledger Fabric, the open source blockchain framework, and how the IBM Blockchain Platform is based on Hyperledger Fabric. It also summarizes the IBM Blockchain Platform architecture and deployment options for running blockchain networks on IBM Cloud or on-premises Kubernetes environments.
This blog is about utilizing IBM Bluemix’s readily available environment capabilities for the development of IoT application by integrating it with IBMWatson, Raspberry Pi and virtual device.
This document provides instructions for configuring a Dynamics 365 chat bot that allows users to view case, opportunity, and account information from their CRM organization. It describes downloading deployment scripts, registering the bot, installing it, and configuring LUIS. The bot is deployed to Azure and integrates with the CRM. System administrators can then test the bot's functionality by launching it in a browser and using sample commands to retrieve active cases and other CRM data.
IBM's Watson IoT Platform Allows You to Quickly Connect Devices to Bluemix Cl...WithTheBest
The document discusses IBM's Watson IoT Platform and Bluemix cloud offering. It provides an overview of how the Watson IoT Platform allows connecting devices to the Bluemix cloud and managing device data and analytics. It also discusses using Node-RED for adding cognitive capabilities to IoT applications and the potential of combining IoT with blockchain technology and real-world examples.
IBM Blockchain Platform allows users to build, operate, and grow blockchain networks in heterogeneous environments. It provides advanced tooling for developers to quickly build and deploy networks using Hyperledger Fabric. The platform can be deployed on IBM Cloud for a managed service, on-premises for more control, or on other clouds. IBM is a leader in enterprise blockchain with over 100 production networks and expertise in many industries.
IBM Blockchain Platform allows users to build, operate, and grow blockchain networks in heterogeneous environments. It provides advanced tooling for developers to quickly build and deploy networks using Hyperledger Fabric. The platform can be deployed on IBM Cloud for a managed service or on-premises for more flexibility. IBM is a leader in enterprise blockchain with over 100 production networks and expertise in various industries.
Rapidly develop secure mobile apps with IBM MobileFirst on Bluemix ContainersAjay Chebbi
Creating standalone apps is fun! Think angry bird. But once you want to connect to a enterprise backend and provide enterprise grade security (think a bank app), the mobile app developer productivity starts dropping. Using IBM MobileFirst Platform Foundation Server you can rapidly develop secure mobile apps. The MFP server can be on prem or on the cloud on Bluemix Docker Containers
How Blockchain & Cryptocurrencies Redefining Financial Instruments in Finance Kellton Tech Solutions Ltd
Join this webinar to learn how distributed ledger technologies - Blockchain & Cryptocurrencies innovating the traditional financial services industry with a transformative impact.
This webinar talks about how to successfully implement IoT to make your enterprise more connected, analytically capable, highly secure, and strongly cognitive.
VMworld 2013: Android in the enterprise: Understand the challenges and how to...VMworld
VMworld Europe 2013
Andrew Hawthorn, VMware
Stig Andersson, UBS
Herve Hulin, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Put your business in motion with IBM MobileFirstEd Brill
IBM MobileFirst helps organizations leverage mobile technology to create value for customers, employees, and partners. With over 10 mobile acquisitions, thousands of mobile experts, and 270 patents, IBM MobileFirst provides software, services, and solutions to enable deeper engagement across any device. Gartner and Forrester have recognized IBM as a leader in mobile application development platforms and enterprise mobility services, with Forrester calculating high ROIs for BYOD and Worklight investments over multiple years.
To Increase Downloads, Instill Trust First WPSachi Sawamura
This white paper discusses how code signing builds trust in software publishers and increases downloads of their applications. It recommends that publishers focus first on establishing trust before distributing software digitally. Code signing provides users verification of the publisher's identity and assurance that the code has not been tampered with, addressing users' top security concerns. This increased trust stimulates user adoption of downloadable applications and boosts sales. The paper promotes VeriSign's code signing solutions as helping publishers protect their intellectual property, meet platform requirements, and build customer confidence by using a widely recognized certification authority.
The document discusses how systems of interaction can bridge systems of record, systems of engagement, and the internet of things to transform insight into rich interactions. It outlines challenges in creating systems of interaction like integrating various systems, providing scalable access to information, and leveraging mobile, big data, cloud, and the internet of things. The document then summarizes various IBM products that can help address these challenges like IBM DataPower, IBM API Management, IBM WebSphere MQ, and IBM MessageSight.
Extending Active Directory to Box for Seamless IT ManagementOkta-Inc
As organizations move mission critical files and data into Box, security and productivity become increasingly important. How can IT enable users to seamlessly access Box with their existing network credentials or ensure that user accounts are automatically provisioned and deprovisioned as employee roles change?
Historically, Active Directory has been core to application security and productivity. However, Active Directory was built for on-premise networks and does not easily integrate with cloud applications like Box. Okta’s Active Directory integration service bridges this gap, takes only moments to set up, and best of all… is FREE!
This webinar will discuss Okta’s free Directory Integration Edition for Box, and how it can deliver the following benefits:
-Single sign-on with federation or delegated authentication
-Automated provisioning & de-provisioning via Security Groups
-True end-to-end provisioning from HRIS systems like Workday
-Password synchronization
-Multifactor authentication
Non-Financial Use Cases of Mobile Expressmobmewireless
Mobile Express is a plug & play Eco-System that combines the security & non-repudiation properties of Digital Signature Certificates with the convenience & simplicity of Mobile phones
Mobile SharePoint allows users to access and collaborate on SharePoint content from their Windows phones. It provides 3 levels of integration - using Outlook and RSS feeds, integrating with Exchange Server, and optimizing SharePoint sites for mobile. This increases productivity by giving users mobile access to documents, lists, workflows and more. Partners also offer additional mobile apps and services to extend SharePoint's mobile capabilities. The future includes SharePoint Workspace Mobile for viewing, browsing and syncing content, as well as Office Mobile apps integrated with SharePoint.
Enterprises are investing in cloud computing to manage their IT budgets more efficiently. Gartner predicts that the public cloud revenue for SaaS application service will be $73.6 billion in 2018, a 22% increase as compared to the previous years. This has led organizations to look for offerings that are specifically engineered to deliver their expected business outcomes.
The ease of adoption of cloud SaaS applications is promising greater flexibility and reduced cost to the business. At the same time due to the increase in adoption of SaaS applications, the information silos have increased which has created the need for integration across the cloud and enterprise.
Join us for the webinar to learn how you can resolve your integration challenges. We will also help you with how to:
Accelerate time to market and connect to SaaS applications in just minutes
Free up IT resources to do more innovative, customer-focused work
Improve and automate business processes via the sharing of data across applications
Extend investments in legacy systems and applications
Slides from a recent webinar on making your front office all-digital. Check out the YouTube video for the audio at the end of the slides or direct at http://www.youtube.com/avokatech.
Citizen Self Service - Bridging The Transaction GapAvoka
Online Self-Service 1.0 (OSS) focused on simply making information available to citizens and businesses through websites. However, expectations have increased and individuals now expect to transact online (OSS 2.0) with Government – apply, claim, register. Traditional approaches to delivering online transactions are expensive and time intensive, resulting in a gap between citizen expectations and government services.
IT/Dev Connections: Intune, ConfigMgr, or Both: Choose the Right Tool for the...Peter Daalmans
You have well-managed systems, but demand continues to increase to manage tablets and devices. The additional manageability features of Windows 10 also add a new possibility to manage mobile devices completely on premises. When should you use Intune, Configuration Manager, or both? Join this session to learn about best practices and explore scenarios to understand the best management strategy for your enterprise.
16 Best Practices for Mobile Customer Engagement & Data Collection in the Ent...Avoka
Mobile is here to stay and you want to enable your customers to transact with you on mobile devices. You want your mobile staff to utilise devices to deliver improved productivity and real time visibility of insights from the field. But with BYOD and the consumerisation of IT it can be hard to find the right solution for your organisation. Here are 16 Best Practices that we believe will optimise your mobile customer experiences and mobile data collection in your business.
1) The document provides an introduction to IBM Blockchain Platform 2.0 for developers. It discusses the history of blockchain technology and how IBM has been involved with blockchain development since 2015.
2) It then walks through building a simple blockchain application for a coffee supply chain, demonstrating how each step such as coffee being purchased, exported, and evaluated can be recorded on the blockchain.
3) The document also discusses how IBM provides tools and services to help developers build, operate, and grow blockchain networks on IBM Cloud or other environments.
The document provides information on how to create a supply chain using blockchain and the IBM Blockchain Platform. It discusses Hyperledger Fabric, the open source blockchain framework, and how the IBM Blockchain Platform is based on Hyperledger Fabric. It also summarizes the IBM Blockchain Platform architecture and deployment options for running blockchain networks on IBM Cloud or on-premises Kubernetes environments.
This blog is about utilizing IBM Bluemix’s readily available environment capabilities for the development of IoT application by integrating it with IBMWatson, Raspberry Pi and virtual device.
This document provides instructions for configuring a Dynamics 365 chat bot that allows users to view case, opportunity, and account information from their CRM organization. It describes downloading deployment scripts, registering the bot, installing it, and configuring LUIS. The bot is deployed to Azure and integrates with the CRM. System administrators can then test the bot's functionality by launching it in a browser and using sample commands to retrieve active cases and other CRM data.
IBM's Watson IoT Platform Allows You to Quickly Connect Devices to Bluemix Cl...WithTheBest
The document discusses IBM's Watson IoT Platform and Bluemix cloud offering. It provides an overview of how the Watson IoT Platform allows connecting devices to the Bluemix cloud and managing device data and analytics. It also discusses using Node-RED for adding cognitive capabilities to IoT applications and the potential of combining IoT with blockchain technology and real-world examples.
IBM Blockchain Platform allows users to build, operate, and grow blockchain networks in heterogeneous environments. It provides advanced tooling for developers to quickly build and deploy networks using Hyperledger Fabric. The platform can be deployed on IBM Cloud for a managed service, on-premises for more control, or on other clouds. IBM is a leader in enterprise blockchain with over 100 production networks and expertise in many industries.
IBM Blockchain Platform allows users to build, operate, and grow blockchain networks in heterogeneous environments. It provides advanced tooling for developers to quickly build and deploy networks using Hyperledger Fabric. The platform can be deployed on IBM Cloud for a managed service or on-premises for more flexibility. IBM is a leader in enterprise blockchain with over 100 production networks and expertise in various industries.
Azure IoT Hub on a Toradex Colibri VF61 – Part 3: Using Cloud Services to col...Toradex
Read our last blog in a three-part series to gain in-depth understanding of building an IoT application based on Toradex System on Modules. Learn how to use Microsoft Azure cloud services like Stream Analytics and PowerBi to provide easily understandable data visualization and business intelligence. The embedded system chosen for this purpose was a Toradex customized Single Board Computer solution: the Colibri VF61 SoM + the Iris Carrier Board. Read our last blog in a three-part series here: https://www.toradex.com/blog/azure-iot-hub-colibri-vf61-using-cloud-services-to-collect-business-intelligence-part-3
This document provides instructions for building a micro-service system using IBM Bluemix and DevOps services. It involves:
1. Setting up an Nginx proxy project in Bluemix to route requests.
2. Creating a Node.js microservice that serves pages and shared headers. Authentication is added using Facebook OAuth.
3. Adding another Node.js microservice and configuring the proxy to route to both services.
4. Sessions are stored in Redis to demonstrate integration with external services.
The full system allows composition of UIs from multiple microservices with shared authentication and session state.
Composer is a framework to accelerate the development of applications built on the top of Blockchain platform such as Hyperledger Fabric.Here we have complete information about Composer and Playground
for more information please visit our youtube channel
https://www.youtube.com/edit?o=U&video_id=EvICyArbFSs
www.rihusoft.com
The document provides instructions for getting started with Hyperledger Fabric blockchain technology. It covers three parts: 1) Using Blockchain as a Service on Bluemix cloud and starting a network locally, 2) Creating a smart contract in Java, and 3) Developing the client-side application. For part one, it explains how to deploy a blockchain network on Bluemix and also how to start a local network using Docker Compose with 4 peers, 1 CA, and sample configuration files. Part two describes how to build a Java smart contract using Eclipse that implements a crop insurance agreement between a farmer and insurer. Part three will cover initializing, deploying, querying and testing the client application.
Decentralized applications 101: How and why to build a DAppErik Trautman
You're already well familiar with the design, interaction and development patterns of "normal" web and mobile apps. In this meetup, we'll shift the focus to describe what a decentralized app (DApp) actually is from the very top to the nuts and bolts below the surface.
This is intended to help the full spectrum of designers, developers and product people to understand why they might create a DApp in the first place and how that is different than working with web 2 applications. We'll cover the high level user-facing aspects (like interactions and flows) down to the low-level of the stack (the actual blockchain) so you understand what you're getting into.
We assume you know what a blockchain is.
Learn more about NEAR, the scalable developer-friendly blockchain, at https://nearprotocol.com
IBM Bluemix Nice Meetup #1 - CEEI NCA - 20160630 - IBM France Lab
This document outlines an agenda for the Nice Bluemix Meetup #1 on June 30, 2016 hosted by CEEI NCA. The agenda includes an introduction to IBM Bluemix, a presentation on connecting objects to Bluemix using IBM Watson IoT, a live demo of an industrial IoT application using Bluemix, and a presentation of a Smart Garden application developed for a hackathon and hosted on Bluemix. Attendees will also have a Q&A session and networking cocktail.
An Internet of Things solution will always need to connect devices, collect data, assemble events and do so in a way that is managed. With this introduction to the IBM Internet of Things Foundation, learn how all of this is delivered in a cloud hosted service and make it the platform on which you build your next set of innovations.
Try it out in the IBM Bluemix IoT Zone:
http://bluemix.net/solutions/iot
This document provides an overview of IBM's cloud platforms and services for developing applications. It discusses IBM Bluemix as a Platform as a Service (PaaS) that allows deploying apps quickly using managed infrastructure. Bluemix embraces Cloud Foundry and provides over 160 services for building apps. The IBM IoT Foundation is also summarized as connecting devices to send data to the cloud and build apps accessing that device data through APIs. The document promotes signing up for a free Bluemix trial and finding open datasets and APIs to use for app development.
This document provides a tutorial for using the 2BizBox ERP software. It guides the user through downloading, installing, and logging into 2BizBox. It then walks through creating basic parts, bills of materials, sales orders, purchase orders, work orders, and accounting transactions to familiarize the user with the major functions of 2BizBox. The tutorial is designed to help new users get started with 2BizBox in under 30 minutes.
Implementing Your Full Stack App with MongoDB Stitch (Tutorial)MongoDB
The document provides an agenda and prerequisites for a MongoDB Stitch workshop. The agenda includes an introduction to Stitch and Atlas, creating a simple API, building a dashboard, and adding authentication. The prerequisites are a computer, Node.js 6.0+, and links to example files and documentation. Various aspects of the workshop will cover connecting data sources through Stitch, building functions to access and manipulate data, creating a real-time dashboard, and securing access with authentication.
Similar to Integrating IBM Watson IoT Platform and IBM Blockchain Instructions (20)
Low power architecture of logic gates using adiabatic techniquesnooriasukmaningtyas
The growing significance of portable systems to limit power consumption in ultra-large-scale-integration chips of very high density, has recently led to rapid and inventive progresses in low-power design. The most effective technique is adiabatic logic circuit design in energy-efficient hardware. This paper presents two adiabatic approaches for the design of low power circuits, modified positive feedback adiabatic logic (modified PFAL) and the other is direct current diode based positive feedback adiabatic logic (DC-DB PFAL). Logic gates are the preliminary components in any digital circuit design. By improving the performance of basic gates, one can improvise the whole system performance. In this paper proposed circuit design of the low power architecture of OR/NOR, AND/NAND, and XOR/XNOR gates are presented using the said approaches and their results are analyzed for powerdissipation, delay, power-delay-product and rise time and compared with the other adiabatic techniques along with the conventional complementary metal oxide semiconductor (CMOS) designs reported in the literature. It has been found that the designs with DC-DB PFAL technique outperform with the percentage improvement of 65% for NOR gate and 7% for NAND gate and 34% for XNOR gate over the modified PFAL techniques at 10 MHz respectively.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELgerogepatton
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Literature Review Basics and Understanding Reference Management.pptxDr Ramhari Poudyal
Three-day training on academic research focuses on analytical tools at United Technical College, supported by the University Grant Commission, Nepal. 24-26 May 2024
CHINA’S GEO-ECONOMIC OUTREACH IN CENTRAL ASIAN COUNTRIES AND FUTURE PROSPECTjpsjournal1
The rivalry between prominent international actors for dominance over Central Asia's hydrocarbon
reserves and the ancient silk trade route, along with China's diplomatic endeavours in the area, has been
referred to as the "New Great Game." This research centres on the power struggle, considering
geopolitical, geostrategic, and geoeconomic variables. Topics including trade, political hegemony, oil
politics, and conventional and nontraditional security are all explored and explained by the researcher.
Using Mackinder's Heartland, Spykman Rimland, and Hegemonic Stability theories, examines China's role
in Central Asia. This study adheres to the empirical epistemological method and has taken care of
objectivity. This study analyze primary and secondary research documents critically to elaborate role of
china’s geo economic outreach in central Asian countries and its future prospect. China is thriving in trade,
pipeline politics, and winning states, according to this study, thanks to important instruments like the
Shanghai Cooperation Organisation and the Belt and Road Economic Initiative. According to this study,
China is seeing significant success in commerce, pipeline politics, and gaining influence on other
governments. This success may be attributed to the effective utilisation of key tools such as the Shanghai
Cooperation Organisation and the Belt and Road Economic Initiative.
Introduction- e - waste – definition - sources of e-waste– hazardous substances in e-waste - effects of e-waste on environment and human health- need for e-waste management– e-waste handling rules - waste minimization techniques for managing e-waste – recycling of e-waste - disposal treatment methods of e- waste – mechanism of extraction of precious metal from leaching solution-global Scenario of E-waste – E-waste in India- case studies.
Manufacturing Process of molasses based distillery ppt.pptx
Integrating IBM Watson IoT Platform and IBM Blockchain Instructions
1. Hands-on Lab: 2234
Integrating IBM Watson IoT
Platform and IBM Blockchain
Rahul Gupta, IBM
Senior Software Architect
rahul.gupta@us.ibm.com
@rahulguptaibm
Download Lab Instructions FromDownload Lab Instructions FromDownload Lab Instructions FromDownload Lab Instructions From
http://ibm.biz/iciotlab
2. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
Page 2 of 40
IBM InterConnect 2017
3. Table of ContentsTable of ContentsTable of ContentsTable of Contents
Overview...........................................................................................................................................5
Integrate Watson IoT Platform with Blockchain:......................................................................................5
Hands on Lab overview:............................................................................................................................5
Section 1: Setup IBM Bluemix.............................................................................................................7
Signup for Bluemix: New User ..................................................................................................................7
Log-In Bluemix: New and existing users ...................................................................................................7
Create Bluemix organization: New user ...................................................................................................8
Create Bluemix space: New user ..............................................................................................................8
Complete creation of Bluemix organization and space: New user...........................................................9
Create IBM Watson IoT Platform Organization........................................................................................9
Create IBM Watson IoT Blockchain Service............................................................................................12
Section 2: Configure IBM Watson IoT Platform devices and application access ..................................14
Create ELEVATOR device type ................................................................................................................14
Add a device IOT-ELEVATOR-001 of device type ELEVATOR ..................................................................15
Generate API Keys to access this device from Elevator simulator application.......................................17
Section 3: Configure and connect Elevator simulator to IoT Watson IoT Platform...............................19
Section 4: Register Blockchain users and deploy smart contract ........................................................22
Blockchain Peer assignment and roles ...................................................................................................22
Register users from different organization with validating peers..........................................................22
Register a user from the government organization............................................................................23
Register a user from the customer organization who purchased an Elevator...................................25
Register a user from Elevator manufacturing company.....................................................................26
Deploy the Elevator contract..................................................................................................................27
Section 5: Activate Blockchain features in IBM Watson IoT Platform .................................................30
Section 6: Configure Integration routes between IBM Watson IoT Platform and IBM Blockchain........32
Section 7: Access Elevator data in Blockchain: Elevator manufacturing company ...............................36
Section 8: Access Elevator data in Blockchain: Government agency...................................................39
Summary.........................................................................................................................................40
4. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
4
IBM InterConnect 2017 Hand on Lab 2234
5. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
5
IBM InterConnect 2017 Hand on Lab 2234
Overview
IBM Watson IoT Platform enables IoT devices to send data to private blockchain ledgers for inclusion in
shared transactions with tamper-resistant records. Blockchain’s distributed replication allows your
business partners to access and supply IoT data without the need for central control and management.
All business partners can verify each transaction, preventing disputes and ensuring each partner is held
accountable for their individual roles in the overall transaction.
Integrate Watson IoT Platform with Blockchain:
The Watson IoT Platform has a built-in capability that lets you add selected IoT data to a private
blockchain. The protected data is shared among only the business partners involved with the transaction.
IBM Blockchain provides the private blockchain infrastructure of distributed peers that replicates the
device data and validates the transaction through secure contracts. IBM Watson IoT Platform translates
existing device data, from one or more device types, into the format needed by the Blockchain contract
APIs. The Blockchain contract doesn’t need to know the specifics of your device data. Watson IoT Platform
filters device events and sends only the required data to the contract.
Hands on Lab overview:
In this hands-on lab, you will create a Blockchain network for an elevator manufacturing company. The
company allows its customers and government agencies to participate in this Blockchain network. The
elevator manufacturing company installs elevators at their customer location and configures the elevator
device data to be sent into IBM Blockchain using the IBM Watson IoT Platform. Once the data reaches
Blockchain it cannot be changed.
Elevator manufacturer can use this data for customer service and detecting any malfunctions. The
Government agencies can use the data in blockchain for inspection and security compliance. None of the
parties have to request data from each other and the data is available in unchangeable format in the
Blockchain network.
6. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
6
IBM InterConnect 2017 Hand on Lab 2234
If you require assistance during the lab, please ask
an instructor.
7. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
7
IBM InterConnect 2017 Hand on Lab 2234
Section 1: Setup IBM Bluemix
Signup for Bluemix: New User
This lab requires a IBM Bluemix account. If you don’t have access to IBM Bluemix already, you can
register for a 30-day free trial at the following URL:
https://console.ng.bluemix.net/registration
Fill all the details and then click on Create Account to complete the registration process. Check your
email inbox to complete the registration as shown in figure below.
Note: Please check the Junk folder if you don’t see email from The Bluemix Team in your email inbox.
Log-In Bluemix: New and existing users
If you already have a IBM Bluemix account, you can directly login using the URL below:
https://console.ng.bluemix.net/
Click on the Log-In button to login.
8. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
8
IBM InterConnect 2017 Hand on Lab 2234
Create Bluemix organization: New user
Once you have logged into IBM Bluemix create a Bluemix organization following the steps in the
image below. Create an organization with your Bluemix account email id.
Note: Existing Bluemix users can ignore this step
Create Bluemix space: New user
Create a space with name dev
Note: Existing Bluemix users can ignore this step
An organization is the highest concept. When you create an Dashboard will be opened IBM Bluemix
account you get your own "organization". You can invite others to your organization, can get invited
to join other organizations or create organizations.
Spaces are used to group related applications and services together. There can be multiple spaces
within an organization. When an application or service is created they are assigned a specific space.
9. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
9
IBM InterConnect 2017 Hand on Lab 2234
Complete creation of Bluemix organization and space: New user
This step completes the setup of Bluemix organization and space. You can now proceed with
creation of IBM Watson IoT Platform and IBM Blockchain services in the next step.
Create IBM Watson IoT Platform Organization
Once you have logged in IBM Bluemix, click on the Catalog to browse the different services offered
in IBM Bluemix platform.
In the services catalog select Internet of Things in the left menu and then click on Internet of Things
Platform service
10. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
10
IBM InterConnect 2017 Hand on Lab 2234
To create the IBM Watson Internet of Things Platform service, enter following details or something
easier which could be remembered:
o Service Name: iot-platform-service
o Pricing Plans – Lite
Click on the Create button the create a new instance of IBM Watson IoT Platform service in your
IBM Bluemix space.
Once the service is created you can launch the IBM Watson IoT Platform dashboard by clicking the
Launch button.
11. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
11
IBM InterConnect 2017 Hand on Lab 2234
Watson IoT Dashboard will open in a new browser tab. Familiarize yourself with the dashboard and
specifically the IoT Platform organization ID.
Note: The Watson IoT Platform organization ID is different from the IBM Bluemix organization ID
Copy the Organization ID into a notepad or Text Editor.
Note: In the image below the organization ID is highlighted in the rectangular box in Red, every IoT
Platform service has a unique organization ID.
This completes the creation of IBM Watson IoT Platform service and we can now proceed with
creation of IBM Blockchain service.
12. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
12
IBM InterConnect 2017 Hand on Lab 2234
Create IBM Watson IoT Blockchain Service
To create IBM Blockchain service, go back the IBM Bluemix Catalog
Click on the Application Service in the catalog menu
Select IBM Blockchain service as shown in the image on next page.
To create the IBM Blockchain service, enter following details or something easier which could be
remembered:
o Service Name: iot-blockchain-service
o Credentials Name: Credentials- iot-blockchain-service
o Pricing Plans – Starter Developer Plan (Beta)
13. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
13
IBM InterConnect 2017 Hand on Lab 2234
Once the IBM Blockchain service is created, click on the Launch Dashboard button and that will
launch the IBM Blockchain service dashboard in a new browser tab window.
IBM Blockchain service is now instantiated and ready to be used.
This service is provisioned with four validating peers and one membership CA (certificate authority)
server.
So far we have created the IBM Bluemix account for the new users and later created the IBM Watson
IoT Platform and IBM Blockchain service in this Bluemix account.
Note – Please don’t close the browser tabs for IBM Watson IoT Platform dashboard and IBM Blockchain
dashboard services. They will be used in the later sections.
14. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
14
IBM InterConnect 2017 Hand on Lab 2234
Section 2: Configure IBM Watson IoT Platform devices and application
access
Create ELEVATOR device type
Go to the IBM Watson IoT Platform dashboard tab in the browser window and expand the menu on
the left
Click on Devices
Click on Device Types tab and then click Create Type button
In the Create Device Type wizard, enter device type Name as ELEVATOR and Description as
ELEVATOR DEVICES
Click on the Next button
15. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
15
IBM InterConnect 2017 Hand on Lab 2234
Click Next on templates without selecting anything
Click Next button in Submit Information
Click Create button to create the ELEVATOR device type
If device type ELEVATOR is successfully created, you will see a device type ELEVATOR in the
dashboard as shown in image below
Add a device IOT-ELEVATOR-001 of device type ELEVATOR
Go to the IBM Watson IoT Platform dashboard and expand the menu on the left
Click on Devices
Click on the Browse tab and then click on Add Device button
To add a device, select the device type previously created: ELEVATOR
Click Next
Enter Device ID as: IOT-ELEVATOR-001
16. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
16
IBM InterConnect 2017 Hand on Lab 2234
Click Next on the Device Information page
Click Next on the Metadata page
Click Next on the Security page
Click Next on the Summary page
Copy Organization ID, Device Type, Device ID into a notepad or Text Editor. This information will be
required later.
IOT-ELEVATOR-001 device of device type ELEVATOR is now created. Close the device creation
wizard and this device will now be visible in the dashboard.
17. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
17
IBM InterConnect 2017 Hand on Lab 2234
Generate API Keys to access this device from Elevator simulator application
Application credentials created in this step will be used by the elevator simulator in later sections
Go to the IBM IoT Watson Platform dashboard and click on APPS
Click on Generate API Key
Select Standard Application and add comments for the keys
Before clicking Generate, copy the API Keys and Authentication Token from the screen into a
notepad or Text Editor. These credentials will be used later in the elevator simulator
18. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
18
IBM InterConnect 2017 Hand on Lab 2234
This completes the basic configuration on IBM Watson IoT Platform. We will revisit the Blockchain
specific configurations after deploying the smart contract and completing the Blockchain configuration
in the next section.
19. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
19
IBM InterConnect 2017 Hand on Lab 2234
Section 3: Configure and connect Elevator simulator to IoT Watson IoT
Platform
This section will help you configure a virtual elevator simulator. This elevator connects to the IBM
Watson IoT Platform and sends data with following JSON elements:
AssetID This element in the data shows the ID of the elevator
Weight This element in the data shows the weight of passengers in the elevator
Speed This element in the data shows the speed of the elevator wagon
Power This element in the data shows the power consumption by the elevator
Temperature This element in the data shows the temperature of the elevator
System This element in the data shows the CPU and memory consumed by a
microcomputer inside the elevator
Data from the virtual elevator is sent in following JSON format
{
"d": {
"assetID": "IOT-ELEVATOR-001",
"weight": 96,
"speed": 7,
"power": 78,
"temperature": 34,
"system": {
"cpu": 0.51,
"memory": 459990484
}
}
}
To access the simulator, open a new tab in the browser window and go to URL
https://ibm.biz/icsimulator
Then click on Elevator Device Simulator
Enter the IBM Watson Platform Org ID in the OrgID text box
Enter the application API key in API Key text box. (This key was copied in notepad or Text Editor
previously)
Enter the application API Token in the API Token text box (This token was copied in notepad or Text
Editor previously)
Click on Confirm button
This will connect the virtual elevator IOT-ELEVATOR-001 to IBM Watson IoT Platform
20. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
20
IBM InterConnect 2017 Hand on Lab 2234
Messages from the simulator will be sent at a frequency of every two seconds
You can validate if the messages are reaching the IBM Watson IoT Platform by going back to the
device IOT-ELEVATOR-001 created previously.
Double click on device IOT-ELEVATOR-001 and under recent events you can see all the events from
the elevator transmitted every two seconds
21. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
21
IBM InterConnect 2017 Hand on Lab 2234
Data is now getting transmitted from the virtual elevator simulator to IBM Watson IoT Platform
service
22. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
22
IBM InterConnect 2017 Hand on Lab 2234
Section 4: Register Blockchain users and deploy smart contract
Blockchain Peer assignment and roles
Go back to the IBM Blockchain dashboard
In the network tab in the IBM Blockchain dashboard, you will observe five peers
In this lab, we will use three validating peers by three different organizations:
Validating Peers Business Organizations
Validating Peer 0 This peer will be used by the elevator manufacturing company to have access to
the data transmitted by the elevator to capture any anomalies and compliance
Validating Peer 1 This peer will be used by the customer who has purchased an elevator from the
Elevator Company
Validating Peer 2 This peer will be used by the government agency, which must audit the elevators
for safety and compliance
Note: The IoT Blockchain Service and IoT Watson IoT Platform service is created on behalf of the
elevator manufacturing company
Register users from different organization with validating peers.
Note: IBM Blockchain service provides REST API for user registration, but in this lab, we will use a user
interface for user registration.
In a new browser tab, open URL https://ibm.biz/icsimulator
Click on Register Users and Deploy Contract
23. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
23
IBM InterConnect 2017 Hand on Lab 2234
Register a user from the government organization
Go to the Networks tab in IBM Blockchain Dashboard and copy the URL for Validation Peer 2
At the right bottom of Network tab, right click and open service credentials in a new tab
Find the secret of user “user_type1_2”. This secret will be needed for user registration with
Validating Peer 2 of Blockchain
24. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
24
IBM InterConnect 2017 Hand on Lab 2234
Go back to the Register Users and Deploy Contract page in simulator application
Enter the URL for Validating Peer 2 in Block Chain Peer URL text field
Enter the username user_type1_2 in Enroll ID text field
Enter the secret for user_type1_2 in Enroll Secret text field
Once the user is registered you will see the success message, as shown in the image on next page
25. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
25
IBM InterConnect 2017 Hand on Lab 2234
Register a user from the customer organization who purchased an Elevator
Go to the Networks tab in IBM Blockchain Dashboard and copy the URL for Validation Peer 1
At the right bottom of Network tab, right click and open service credentials in a new tab
Find the secret of user “user_type1_1”. This secret will be needed for user registration with
Validating Peer 1 of Blockchain
Go back to the Register Users and Deploy Contract page in simulator application
Enter the URL for Validating Peer 1 in Block Chain Peer URL text field
Enter the username user_type1_1 in Enroll ID text field
Enter the secret for user_type1_1 in Enroll Secret text field
Once the user is registered you will see the success message, as shown in the image on next page
26. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
26
IBM InterConnect 2017 Hand on Lab 2234
Register a user from Elevator manufacturing company
Go to the Networks tab in IBM Blockchain Dashboard and copy the URL for Validation Peer 0
At the right bottom of Network tab, right click and open service credentials in a new tab
Find the secret of user “user_type1_0”. This secret will be needed for user registration with
Validating Peer 0 of Blockchain
Go back to the Register Users and Deploy Contract page in simulator application
Enter the URL for Validating Peer 0 in Block Chain Peer URL text field
Enter the username user_type1_0 in Enroll ID text field
Enter the secret for user_type1_0 in Enroll Secret text field
Once the user is registered you will see the success message, as shown in the image on next page
27. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
27
IBM InterConnect 2017 Hand on Lab 2234
Deploy the Elevator contract
In this lab as the Blockchain network is owned by the Elevator manufacturing company, we will deploy
the smart contract to the Validating Peer 0. The Smart Contract or often called as Chaincode, it will be
deployed to each validating peer in this network.
Go to the Networks tab in IBM Blockchain Dashboard and copy the URL for Validation Peer 0
At the right bottom of Network tab, right click and open service credentials in a new tab
Find the secret of user “user_type1_0”. This secret will be needed for user registration with
Validating Peer 0 of Blockchain
Go back to the Register Users and Deploy Contract page in simulator application
Enter the URL for Validating Peer 0 in Block Chain Peer URL text field
Enter the username user_type1_0 in Enroll ID text field
Enter the secret for user_type1_0 in Enroll Secret text field
Click on the Deploy Button
Note: The REST API’s to deploy the smart contract/chaincode are asynchronous and the deployment
of the contract may take two – three minutes to complete on all the four validating peers in the
Blockchain network.
Elevator contract is already created and hosted in a public GitHub repository for you to review later:
https://github.com/iot-ic-2017/lab2234/tree/master/elevator_simple_contract
28. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
28
IBM InterConnect 2017 Hand on Lab 2234
The response message contains the Chaincode ID. Every deployed chaincode gets a unique chaincode id
in the Blockchain network. This Chaincode ID will be needed for integration with Watson IoT Platform
service, but this could be obtained from the IBM Blockchain dashboard later.
In the Networks tab of Blockchain dashboard, observe the deployed chaincode on all the four
validating peers in this Blockchain network.
The ChainCode ID can be copied when needed using the Copy button of the deployed contract
Go to the Blockchain tab in IBM Blockchain dashboard and you will observe the first Block in the
Blockchain network.
This Block is for the chaincode just deployed in the previous step.
29. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
29
IBM InterConnect 2017 Hand on Lab 2234
30. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
30
IBM InterConnect 2017 Hand on Lab 2234
Section 5: Activate Blockchain features in IBM Watson IoT Platform
Note: The IBM Watson IoT Blockchain features used in this lab are still under development and are
unsupported.
To activate the IBM Blockchain integration in IBM Watson IoT Platform, open the simulator
(https://ibm.biz/icsimulator) in a new browser tab
Click on Activate and Enable Blockchain
To activate Blockchain features in IBM Watson IoT Platform, enter the IoT Platform Organization ID
and click Activate Blockchain.
This will activate Blockchain and you will see following JSON in the browser
{"activated":true,"enabled":false}
Click back button in the browser and you will reach the same page again and can continue with
configuration
Enter your name in the User Name text box
Enter your email in the User Email text box
Click on Configure Blockchain
Now you will be navigated to the IBM Watson IoT Platform to configure Blockchain
31. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
31
IBM InterConnect 2017 Hand on Lab 2234
Enable Blockchain by clicking on the toggle button and Confirm all changes
Click on the Add button to add the Blockchain validating peer details of the Elevator manufacturing
company
In the Add Blockchain Fabric wizard and enter following details
o Fabric Name – elevator-company-fabric
o Peer Host – Copy the host name for Validating Peer 1 from the IBM Blockchain dashboard,
use just the hostname.
remove https:// and port number (for e.g. 5002 or other port number)
o Port Number – 5002
o Peer Name – elevator-customer-peer
o User Id - user_type1_1 (Use the user ID used earlier for registration with Validating Peer 1)
o User Secret – Enter the secret key for user user_type1_1
Click Save
Click again on Confirm All Changes
32. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
32
IBM InterConnect 2017 Hand on Lab 2234
Section 6: Configure Integration routes between IBM Watson IoT
Platform and IBM Blockchain
In this section, we will create routes to transmit data received on IBM Watson IoT Platform to IBM
Blockchain service.
Go to the IBM Watson IoT Platform dashboard and click on Blockchain icon in the left menu as
shown in image below
Click on the Map Device Data button
Add Route wizard will open
In the Device type and Event form enter
o Device type: ELEVATOR
o Event: data
Click Next
In the Select Fabric form
o Fabric Name: elevator-company-fabric
Click Next
In the Link Contract form
o Contract name: elevator-company-contract
o Contract ID: Copy the chaincode ID from the IBM Blockchain networks tab and paste it here
in this form
33. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
33
IBM InterConnect 2017 Hand on Lab 2234
Click Next
In the Device data mapping form select the Contract method as updateAsset.
Note: The schema for the updateAsset method is pulled from the Elevator contract. The incoming data
event for the simulator will now be mapped to this schema.
Enter following details to complete the schema mapping
Schema Property Map to incoming JSON data
assetID d.assetID
weight d.weight
temperature d.temperature
speed d.speed
power d.power
System
cpu d.system.cpu
memory d.system.memory
Click Next
Click Finish on summary page to complete the device data mapping to Blockchain
34. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
34
IBM InterConnect 2017 Hand on Lab 2234
You must now see a Blockchain route created in IBM Watson IoT Platform
To validate if the events from Elevator device IOT-ELEVATOR-001 are reaching the IBM Blockchain,
go to the IBM Blockchain service dashboard and click on Blockchain tab
You shall see the new blocks of data getting created
Click on one of the blocks to see the data coming from the elevator device IOT-ELEVATOR-001
35. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
35
IBM InterConnect 2017 Hand on Lab 2234
Now we have the data coming from Elevator IOT-ELEVATOR-001 installed at a customer location
into Blockchain. In the next sections, we will configure how the Elevator company and Government
agency can access this data from Blockchain network for audits, compliance and customer service.
36. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
36
IBM InterConnect 2017 Hand on Lab 2234
Section 7: Access Elevator data in Blockchain: Elevator manufacturing
company
The Elevator manufacturing company needs access to the data from Elevator so it can have visibility for
any malfunctioning in elevator and can take immediate actions. This will help them provide better
service to their customers and clear any audits and compliance issues.
The Blockchain network is owned by the Elevator company and they have a registered user
user_type1_0 with validating peer 0.
The elevator at the customer site is sending data directly to blockchain through validating peer 1 using
the IBM Watson IoT Platform integration routes.
In this step, we will provide an ability for the Elevator company to watch the data transmitted by the
elevator IOT-ELEVATOR-001 to the Blockchain network.
In a new browser tab open this URL https://ibm.biz/icsimulator
Click on Elevator Company Blockchain Monitor
This will open a Blockchain monitoring application in a new tab
Click on Configuration in the top right corner of this application
In the configuration form enter the validating peer host and port for Validating Peer 0 (This
information can be captured from the IBM Blockchain dashboard)
Enter the Chaincode ID for the Elevator Contract (This information could be captured from the IBM
Blockchain dashboard)
In Secure Context enter: user_type1_0
In Number of Block to display: 10
Then click on SUBMIT as shown in the image on next page
37. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
37
IBM InterConnect 2017 Hand on Lab 2234
This configuration will now start reading the last ten blocks of data on the Elevator contract
Image below shows the latest blocks of data transmitted by the elevator at customer location to the
elevator manufacturer
You can also read the latest state of a specific elevator by providing the assetID of the elevator
Select READ in Chaincode Operations portlet and enter the assetID as IOT-ELEVATOR-001
38. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
38
IBM InterConnect 2017 Hand on Lab 2234
Click Submit
This will provide the latest state of the elevator IOT-ELEVATOR-001 in Blockchain
39. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
39
IBM InterConnect 2017 Hand on Lab 2234
Section 8: Access Elevator data in Blockchain: Government agency
The Government agency needs access to the data from Elevator so it can have visibility for any
malfunctioning in elevator and this information could be used for inspections and security certification.
This will help the Government agency for the transparent inspection process and without asking the
manufacturer or customer to share this information.
The Government agency is registered in Blockchain network through Validating Peer 2 with user
user_type1_2.
The elevator at the customer site is sending data directly to the blockchain through validating peer 1
using the IBM Watson IoT Platform integration routes.
In this step, we will provide an ability for the Government agency to watch the data transmitted by the
elevator IOT-ELEVATOR-001 to the Blockchain network.
In a new browser tab open this URL https://ibm.biz/icsimulator
Click on Government Blockchain Monitor
This will open a Blockchain monitoring application in a new tab
Click on Configuration in the top right corner of this application
In the configuration form enter the validating peer host and port for Validating Peer 2 (This
information could be captured from the IBM Blockchain dashboard)
Enter the Chaincode ID for the Elevator Contract (This information could be captured from the IBM
Blockchain dashboard)
In Secure Context enter: user_type1_2
In Number of Block to display: 100
Then click on SUBMIT as shown in the image below
This configuration will now start reading the last hundred blocks of data from the Elevator contract
40. Hands-On-Lab 2234, Integrating IBM Watson IoT Platform Real-time Insights and IBM Blockchain
40
IBM InterConnect 2017 Hand on Lab 2234
Summary
Blockchain is a technology for a new generation of transactional applications that establishes trust,
accountability and transparency while streamlining business processes.
This lab demonstrated how data from IoT devices could be transmitted to the IBM Blockchain network
using the IBM Watson IoT Platform and help enable business processes with trust and unchangeable and
immutable records transmitted from IoT devices.
Next Steps
You can try using the Real-Time Insights functionality for analyzing the data coming from Elevator and
triggering events based on rules and actions. To learn more about how to use Real Time Insights refer
the recipe below.
https://developer.ibm.com/recipes/tutorials/using-rules-and-actions-with-ibm-watson-iot-platform-
cloud-analytics/