SlideShare a Scribd company logo
1 of 6
Download to read offline
FIWARE WORKSHOP 1
FIWARE Workshop
IIITD&M, Jabalpur, India
Rahul Tomar, Peter Muryshkin, James Clarke - 26 November 2016
FIWARE WORKSHOP 2
Figure 1 - Agenda
FIWARE WORKSHOP 3
FIWARE WORKSHOP 4
The Morning session was started with inaugurating FIWARE Lab by the Director of
IIITD&M Jabalpur, Prof. Pramod Kumar Jain along with James Clarke (Waterford IT & FI-
MEDIA coordinator), Peter Muryshkin (Fraunhofer IAIS, Germany), Rahul Tomar (CTO
& Co-Founder Smart Cities Lab, Germany), Prof. M.P. Gupta (Dhanjay Chair Professor &
Head - DMS at IIT Delhi, India), Abhishek Sharma (Beyond Evolution Tech Solutions,
Gurgaon, India), Dr. Ruchir Gupta (Prof. IIITD&M Jabalpur), Dr. Pritee Khanna (Prof.
IIITD&M Jabalpur) and 90 participants from the Institute and other organisation from
Jabalpur and Aalto University, Finland. This is the first FIWARE Lab set up in India.
Immediately after the launch, Peter Muryshkin explained FIWARE Lab (as shown in
Figure 2) to the attendees and how to open account in FI-Lab and start working with it.
FIWARE WORKSHOP 5
All of the participants have created their trial account to go
further with the workshop. After this, Rahul Tomar took over
explaining the Generic Enablers (GEs) of FIWARE as per the agenda
mentioned above. It was started by explaining the Keyrock Generic
Enabler. Identity Manager (IdM) GE API specifications comply with
existing standards for authentication and user and provide access
information. The presentation on Keyrock can be downloaded from
here1
.
For explaining the concept even better, codes have been presented
to the developers. The code can be downloaded from the GitHub repository. GitHub
Tutorial Link2
.
A second GE, Orion Context Broker3
, was presented in front of the attendees. The Orion
Context Broker is an implementation of the Publish/Subscribe Context Broker GE,
1
https://www.dropbox.com/s/lgbfiv7l8bxxi8m/Keyrock.pdf?dl=0
2
https://github.com/1605200517/fi_delhi2016/tree/master/keyrock.tutorial
Figure 2 – FIWARE Lab
FIWARE WORKSHOP 6
providing the NGSI9 and NGSI10 interfaces. Using these interfaces, clients can carry out
several operations:
• Register context producer applications, e.g. a temperature sensor within a room;
• Update context information, e.g. send updates of temperature;
• Being notified when changes on context information take place (e.g. the
temperature has changed) or with a given frequency (e.g. get the temperature each
minute);
• Query context information. The Orion Context Broker stores context information
updated from applications, so queries are resolved based on that information.
In the afternoon session, a third GE that was presented entitiled IDAS. IDAS IoT Agents
translate IoT-specific protocols into the NGSI context information protocol, which is the
FIWARE standard data exchange model. It was explained how developers do not need
this component if their devices or gateways natively support the NGSI API.
Finally, the GE Kurento was presented. The Stream Oriented GE Kurento is a multimedia
platform aimed to help developers to add multimedia capabilities to their applications.
In the hands-on sessions, the participants significantly
worked with all these Generic Enablers to understand how
to use NodeJS for developing applications.
The selection of Jabalpur as the venue for the FIWARE Lab
workshop is important since Jabalpur was announced by the
Government of India in seventh place in the list of first 20
smart cities under ‘Smart Cities
Mission’, where the aim is to
identify challenges and explore
opportunities in order to support
creativity and interdisciplinary
collaboration required for
development of smart cities.
IIITD&M Jabalpur, EU-INDIA FI-
MEDIA project4
, funded by the Delegation of the EU to India,
and Smart Cities Lab organised the full day hands-on
developers workshop on FIWARE technologies specifically for
Smart Cities, including IoT. There were over 90 attentive
participants for the entire day at the workshop and follow up
activites are being planned.
3
https://www.dropbox.com/s/tx0rd4ri274ac0z/Orion-Context-Broker.pdf?dl=0
4
http://www.bic-fimedia.eu/

More Related Content

Similar to Fiware India workshop report

Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE US-Ignite
 
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...MicheleNati
 
Wirecloud hamburg kickoff
Wirecloud hamburg kickoffWirecloud hamburg kickoff
Wirecloud hamburg kickoffMiguel Jiménez
 
Wall Street Mastermind Sector Spotlight - Technology (October 2023).pdf
Wall Street Mastermind Sector Spotlight - Technology (October 2023).pdfWall Street Mastermind Sector Spotlight - Technology (October 2023).pdf
Wall Street Mastermind Sector Spotlight - Technology (October 2023).pdfSamShiah1
 
IOT SOLUTIONS FROM INTEL
IOT SOLUTIONS FROM INTELIOT SOLUTIONS FROM INTEL
IOT SOLUTIONS FROM INTELonebee kumar
 
Software-Cluster Internationalisation: Singapore
Software-Cluster Internationalisation: SingaporeSoftware-Cluster Internationalisation: Singapore
Software-Cluster Internationalisation: SingaporeElisabethStemmler
 
IRJET - PAA: Productivity Android Application
IRJET -  	  PAA: Productivity Android ApplicationIRJET -  	  PAA: Productivity Android Application
IRJET - PAA: Productivity Android ApplicationIRJET Journal
 
3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-ChileTIDChile
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE IoT
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsCharalampos Doukas
 
Io t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgIo t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgFIWARE
 
Fiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFIWARE
 
Yubico case-study-github
Yubico case-study-githubYubico case-study-github
Yubico case-study-githubWJN
 

Similar to Fiware India workshop report (20)

Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE Day1 Jacques Magen FIWARE
Day1 Jacques Magen FIWARE
 
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
IoTMeetupGuildford#19: Michele Nati, Boosting IoT interoperability, F-Interop...
 
What is FIWARE Lab
What is FIWARE LabWhat is FIWARE Lab
What is FIWARE Lab
 
Wirecloud hamburg kickoff
Wirecloud hamburg kickoffWirecloud hamburg kickoff
Wirecloud hamburg kickoff
 
Wall Street Mastermind Sector Spotlight - Technology (October 2023).pdf
Wall Street Mastermind Sector Spotlight - Technology (October 2023).pdfWall Street Mastermind Sector Spotlight - Technology (October 2023).pdf
Wall Street Mastermind Sector Spotlight - Technology (October 2023).pdf
 
IOT SOLUTIONS FROM INTEL
IOT SOLUTIONS FROM INTELIOT SOLUTIONS FROM INTEL
IOT SOLUTIONS FROM INTEL
 
D2.2 Workflow Guidelines
D2.2  Workflow Guidelines D2.2  Workflow Guidelines
D2.2 Workflow Guidelines
 
Software-Cluster Internationalisation: Singapore
Software-Cluster Internationalisation: SingaporeSoftware-Cluster Internationalisation: Singapore
Software-Cluster Internationalisation: Singapore
 
IRJET - PAA: Productivity Android Application
IRJET -  	  PAA: Productivity Android ApplicationIRJET -  	  PAA: Productivity Android Application
IRJET - PAA: Productivity Android Application
 
3° Fiware Overview-Chile
3° Fiware Overview-Chile3° Fiware Overview-Chile
3° Fiware Overview-Chile
 
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
AGILE -  Adoptive Gateways for dIverse MuLtiple EnvironmentsAGILE -  Adoptive Gateways for dIverse MuLtiple Environments
AGILE - Adoptive Gateways for dIverse MuLtiple Environments
 
Adoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple EnvironmentsAdoptive Gateways for dIverse MuLtiple Environments
Adoptive Gateways for dIverse MuLtiple Environments
 
chapter 5.docx
chapter 5.docxchapter 5.docx
chapter 5.docx
 
chapter 5.pdf
chapter 5.pdfchapter 5.pdf
chapter 5.pdf
 
Io t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkgIo t idas_intro_ul20_nobkg
Io t idas_intro_ul20_nobkg
 
Fiware IoT_intro&scenarios
Fiware IoT_intro&scenariosFiware IoT_intro&scenarios
Fiware IoT_intro&scenarios
 
Cv
CvCv
Cv
 
CV
CVCV
CV
 
Yubico case-study-github
Yubico case-study-githubYubico case-study-github
Yubico case-study-github
 
IRJET- Techhubb
IRJET-  	  TechhubbIRJET-  	  Techhubb
IRJET- Techhubb
 

Recently uploaded

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Fiware India workshop report

  • 1. FIWARE WORKSHOP 1 FIWARE Workshop IIITD&M, Jabalpur, India Rahul Tomar, Peter Muryshkin, James Clarke - 26 November 2016
  • 4. FIWARE WORKSHOP 4 The Morning session was started with inaugurating FIWARE Lab by the Director of IIITD&M Jabalpur, Prof. Pramod Kumar Jain along with James Clarke (Waterford IT & FI- MEDIA coordinator), Peter Muryshkin (Fraunhofer IAIS, Germany), Rahul Tomar (CTO & Co-Founder Smart Cities Lab, Germany), Prof. M.P. Gupta (Dhanjay Chair Professor & Head - DMS at IIT Delhi, India), Abhishek Sharma (Beyond Evolution Tech Solutions, Gurgaon, India), Dr. Ruchir Gupta (Prof. IIITD&M Jabalpur), Dr. Pritee Khanna (Prof. IIITD&M Jabalpur) and 90 participants from the Institute and other organisation from Jabalpur and Aalto University, Finland. This is the first FIWARE Lab set up in India. Immediately after the launch, Peter Muryshkin explained FIWARE Lab (as shown in Figure 2) to the attendees and how to open account in FI-Lab and start working with it.
  • 5. FIWARE WORKSHOP 5 All of the participants have created their trial account to go further with the workshop. After this, Rahul Tomar took over explaining the Generic Enablers (GEs) of FIWARE as per the agenda mentioned above. It was started by explaining the Keyrock Generic Enabler. Identity Manager (IdM) GE API specifications comply with existing standards for authentication and user and provide access information. The presentation on Keyrock can be downloaded from here1 . For explaining the concept even better, codes have been presented to the developers. The code can be downloaded from the GitHub repository. GitHub Tutorial Link2 . A second GE, Orion Context Broker3 , was presented in front of the attendees. The Orion Context Broker is an implementation of the Publish/Subscribe Context Broker GE, 1 https://www.dropbox.com/s/lgbfiv7l8bxxi8m/Keyrock.pdf?dl=0 2 https://github.com/1605200517/fi_delhi2016/tree/master/keyrock.tutorial Figure 2 – FIWARE Lab
  • 6. FIWARE WORKSHOP 6 providing the NGSI9 and NGSI10 interfaces. Using these interfaces, clients can carry out several operations: • Register context producer applications, e.g. a temperature sensor within a room; • Update context information, e.g. send updates of temperature; • Being notified when changes on context information take place (e.g. the temperature has changed) or with a given frequency (e.g. get the temperature each minute); • Query context information. The Orion Context Broker stores context information updated from applications, so queries are resolved based on that information. In the afternoon session, a third GE that was presented entitiled IDAS. IDAS IoT Agents translate IoT-specific protocols into the NGSI context information protocol, which is the FIWARE standard data exchange model. It was explained how developers do not need this component if their devices or gateways natively support the NGSI API. Finally, the GE Kurento was presented. The Stream Oriented GE Kurento is a multimedia platform aimed to help developers to add multimedia capabilities to their applications. In the hands-on sessions, the participants significantly worked with all these Generic Enablers to understand how to use NodeJS for developing applications. The selection of Jabalpur as the venue for the FIWARE Lab workshop is important since Jabalpur was announced by the Government of India in seventh place in the list of first 20 smart cities under ‘Smart Cities Mission’, where the aim is to identify challenges and explore opportunities in order to support creativity and interdisciplinary collaboration required for development of smart cities. IIITD&M Jabalpur, EU-INDIA FI- MEDIA project4 , funded by the Delegation of the EU to India, and Smart Cities Lab organised the full day hands-on developers workshop on FIWARE technologies specifically for Smart Cities, including IoT. There were over 90 attentive participants for the entire day at the workshop and follow up activites are being planned. 3 https://www.dropbox.com/s/tx0rd4ri274ac0z/Orion-Context-Broker.pdf?dl=0 4 http://www.bic-fimedia.eu/