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

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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/