SlideShare une entreprise Scribd logo
1  sur  30
DunavNET
FIWARE, iotNET and Services
Petar Knežević & Boris Pokrić
01.09.2015.
Agenda
Intro to FIWARE
FI-WARE Generic Enablers
iotNET and usage of FIWARE
Case studies
Dockerize and deploy IoT components
IoT Standards and Fragmentation
Accessing “things” involves a set of problems:
• interaction with a heterogeneous devices running different protocols (due
to the lack of globally accepted standards),
• they are not always reachable since they are connected through
heterogeneous wireless networks,
• they cannot transmit information too frequently due to battery drainage
OMA NGSI 9/10
What is FIWARE?
An open source cloud platform and components together
with a set of APIs developed through EC FI-PPP programme
as part of its Digital Agenda 2020, 400 million euros
The areas of the FI-WARE:
• Internet of Things, Open Data, Big data, enhanced User Experiences, e-
health, smart city, e-government, tourism.
The goal of the FI-WARE: Advance the global
competitiveness of the EU economy.
Cost-effective creation and delivery of services, providing
high QoS and security guarantees.
www.fiware.org
FIWARE Eco System
FIWARE – component suite, catalogue @ http://catalogue.fiware.org/
FIWARE Lab - non-commercial sandbox environment where innovation and
experimentation based on FIWARE technologies take place
FIWARE Ops - collection of tools that eases the deployment, setup and
operation of FIWARE instances by Platform Providers
FIWARE Accelerate - Acceleration Programme aims at promoting the take up of
FIWARE technologies among solution integrators and application developers,
with special focus on SMEs and start-ups
FIWARE Mundus - designed to bring coverage to this effort engaging local ICT
players and domain stakeholders, and eventually liaising with local governments
in different parts of the world, including Latin American, Africa and Asia
FIWARE Generic Enablers
Set of APIs, rendered as open source. Ready-made
components for developers.
Generic and reusable building blocks.
Well-defined APIs, easing development
Usage
Development of Context-Aware
Applications using FIWARE – Orion Context Broker
Connection to the Internet of Things - IDAS IoT
Agents
Real time processing of Context Events - Proton
Complex Event Processing (CEP)
Handling Authorization & Access Control to APIS -
Security standards (OAuth, XACML)
Publication of Context Information as Open Data -
CKAN extensions
Usage
Big Data Analysis of Historic Context Information –
Cygnus, HDFS
Creating Application Dashboards - Wirecloud
Real time processing of Media Streams - Kurento
Providing an Advanced User Experience (UX) -
Augmented Reality or 3D visualization
Hosting your Application on a FIWARE Cloud -
FIWARE Cloud
Architecture
FIWARE Generic Enablers- IoT
Services Enablement
The goal of the FI-WARE is creating smart applications
Being “Smart” requires first being “Aware”
Implementing a Smart Application requires gathering and managing useful data
(context information) via sensors, mobile apps….
Place = “X”, temperature = 30º
What’s the current
temperature in place “X”?
A sensor in a
pedestrian street
The Public Bus Transport
Management systemA person from his smartphone
It’s too hot!
Notify me the changes of
temperature in place “X”
11
Context Management in FIWARE
Context Broker operations: push & pull data
Context Producers publish data/context elements by invoking the updateContext
operation on a Context Broker.
Context Consumers can retrieve data/context elements by invoking the
queryContext operation on a Context Broker
Context Consumer
queryContext
Context Producer
updateContext
Context Broker
12
iotNET on FIWARE
12/10/14
iotNET Azure
iotNET on Azure
ekoNET – Air quality monitoring
ekoNET device
ekoNET and AR
ekoNET and AR
irrigNET – Optimisation of crop
irrigation
foodNET – Connecting producers
and consumers
pestNET – Open field pest detection
• Acoustic detectors based on 0-14 kHz microphone with 500 Hz band harmonics
• Acoustic detectors placed underground based on the piezoelectric sensor
• Single frame camera detector used for capturing static images in the traps
• Video cameras placed on drones
Dockerize and deploy IoT components
• Docker
• Fiware Generic Enablers
 Orion Context Broker ( OCB )
 Complex Event Processing ( CEP )
 Backend Device Management – IDAS ( IoT agents)
What is Docker?
• Docker is an open platform for building, shipping and
running distributed applications
• Docker allows you to package an application with all of
its dependencies into a standardized unit for software
development
Docker architecture
Way Docker?
• Build once…run anywhere
• A clean, safe, hygienic and portable runtime environment for your
app
• No worries about missing dependencies, packages and other pain
points during subsequent deployments
• Run each app in its own isolated container, so you can run various
versions of libraries and other dependencies for each app without
worrying
• Automate testing, integration, packaging…anything you can script
• Reduce/eliminate concerns about compatibility on different
platforms, either your own or your customers
• Cheap, zero-penalty containers to deploy services. A VM without
the overhead of a VM. Instant replay and reset of image snapshots.
That’s the power of Docker
Orion Context Broker ( OCB )
Centos 6.6 official image
Orion Context Broker Application
Centos 6.6 official image
Cygnus Application
MongoDB official image
MySQL DB official image
Complex Event Processing ( CEP )
Tomcat official image
Complex Event Processing ( CEP )
Docker build file:
https://github.com/ishkin/Proton/tree/master/docker
Backend Device Management – IDAS
Centos 6.6 official image
IoT Agent UL2.0/HTTP
Centos 6.6 official image
IoT Agent MQTT
Centos 6.6 official image
Mosquitto MQTT broker
MongoDB official image
Questions?

Contenu connexe

Tendances

Tendances (20)

IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
IoT projects in Eclipse Foundation using LwM2M (IoT World 2017 Workshop)
 
FIWARE Developers Week_Managing context information at large scale_conference
FIWARE Developers Week_Managing context information at large scale_conferenceFIWARE Developers Week_Managing context information at large scale_conference
FIWARE Developers Week_Managing context information at large scale_conference
 
Connecting to the IoT
Connecting to the IoTConnecting to the IoT
Connecting to the IoT
 
3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions3 Software Stacks for IoT Solutions
3 Software Stacks for IoT Solutions
 
Open Source M2M IoT Gateways
Open Source M2M IoT GatewaysOpen Source M2M IoT Gateways
Open Source M2M IoT Gateways
 
Intelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edgeIntelligent IoT gateway: pushing analytics at the edge
Intelligent IoT gateway: pushing analytics at the edge
 
Internet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter KitInternet of Things - Advantech IoT Gateway Starter Kit
Internet of Things - Advantech IoT Gateway Starter Kit
 
Nokia innovation platform january
Nokia innovation platform januaryNokia innovation platform january
Nokia innovation platform january
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
 
Catching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) WaveCatching the Internet of Things (IoT) Wave
Catching the Internet of Things (IoT) Wave
 
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
Horizon 2020 IoT Project Sofie Secure Open Federation of Internet Everywhere ...
 
Using FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutionsUsing FIWARE and Microsoft Azure for the development of IoT solutions
Using FIWARE and Microsoft Azure for the development of IoT solutions
 
Edge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetupEdge Computing and 5G - SDN/NFV London meetup
Edge Computing and 5G - SDN/NFV London meetup
 
Wearables and IoT Strategy
Wearables and IoT StrategyWearables and IoT Strategy
Wearables and IoT Strategy
 
Eclipse IoT Overview
Eclipse IoT OverviewEclipse IoT Overview
Eclipse IoT Overview
 
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
IoT Seminar (Oct. 2016) Pilgrim Beart - DevicePilot & Duncan Purves - Connect...
 
IoT Platforms and Architecture
IoT Platforms and ArchitectureIoT Platforms and Architecture
IoT Platforms and Architecture
 
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
Using Eclipse technologies to develop the BRAIN-IoT model-based framework for...
 
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
IoT Seminar (Jan. 2016) - (3) benjamin cabé - building an open internet of th...
 
Soldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-finalSoldatos io t-academy-cosmote-231117-v-final
Soldatos io t-academy-cosmote-231117-v-final
 

En vedette

CSUN_College_of Business_Bookstein_Institute_VITA service Brochure
CSUN_College_of Business_Bookstein_Institute_VITA service BrochureCSUN_College_of Business_Bookstein_Institute_VITA service Brochure
CSUN_College_of Business_Bookstein_Institute_VITA service Brochure
Meredith Atwater
 

En vedette (13)

Hotel scogliera
Hotel scoglieraHotel scogliera
Hotel scogliera
 
CSUN_College_of Business_Bookstein_Institute_VITA service Brochure
CSUN_College_of Business_Bookstein_Institute_VITA service BrochureCSUN_College_of Business_Bookstein_Institute_VITA service Brochure
CSUN_College_of Business_Bookstein_Institute_VITA service Brochure
 
Lord Cheezus Spends a Week with Rebecca
Lord Cheezus Spends a Week with RebeccaLord Cheezus Spends a Week with Rebecca
Lord Cheezus Spends a Week with Rebecca
 
Ouvidoria Unisinos
Ouvidoria UnisinosOuvidoria Unisinos
Ouvidoria Unisinos
 
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils AnderssonHow to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
How to Develop VR Applications and Publish from Phone to Dome - Nils Andersson
 
'Smart' junk and the Internet of Things
'Smart' junk and the Internet of Things'Smart' junk and the Internet of Things
'Smart' junk and the Internet of Things
 
Zara
ZaraZara
Zara
 
Simulating TUM Drone 2.0 by ROS
Simulating TUM Drone 2.0  by ROSSimulating TUM Drone 2.0  by ROS
Simulating TUM Drone 2.0 by ROS
 
Support My School campaign case analysis
Support  My School campaign case analysisSupport  My School campaign case analysis
Support My School campaign case analysis
 
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian SkerrettIoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
IoTWorld 2016 OSS Keynote Param Singh, Ian Skerrett
 
How to kill a stand up
How to kill a stand upHow to kill a stand up
How to kill a stand up
 
Powering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache HadoopPowering the Internet of Things with Apache Hadoop
Powering the Internet of Things with Apache Hadoop
 
AIOTI GA WG03 (IoT Standardisation) Chairman Presentation - 3 Nov 2015
 AIOTI  GA WG03 (IoT Standardisation) Chairman Presentation - 3 Nov 2015 AIOTI  GA WG03 (IoT Standardisation) Chairman Presentation - 3 Nov 2015
AIOTI GA WG03 (IoT Standardisation) Chairman Presentation - 3 Nov 2015
 

Similaire à FIWARE and IoT net services by DunavNET, SenZations 2015

Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza
Jose Jimenez
 
Empowering a cloud based Internet of thing European Project
Empowering a cloud based Internet of thing European ProjectEmpowering a cloud based Internet of thing European Project
Empowering a cloud based Internet of thing European Project
Dr.-Ing Abdur Rahim Biswas
 

Similaire à FIWARE and IoT net services by DunavNET, SenZations 2015 (20)

FIWARE Technology
FIWARE TechnologyFIWARE Technology
FIWARE Technology
 
FIWARE Technology Intro
FIWARE Technology IntroFIWARE Technology Intro
FIWARE Technology Intro
 
201410 1 fiware-overview
201410 1 fiware-overview201410 1 fiware-overview
201410 1 fiware-overview
 
Introduction to FIWARE Open Ecosystem
Introduction to FIWARE Open EcosystemIntroduction to FIWARE Open Ecosystem
Introduction to FIWARE Open Ecosystem
 
Akraino and Edge Computing
Akraino and Edge ComputingAkraino and Edge Computing
Akraino and Edge Computing
 
FIWARE Overview
FIWARE OverviewFIWARE Overview
FIWARE Overview
 
FIWARE MEXICO WorkShop 2016 - 7. Example of FIWARE Applications by INFOTEC
FIWARE MEXICO WorkShop 2016 - 7. Example of FIWARE Applications by INFOTECFIWARE MEXICO WorkShop 2016 - 7. Example of FIWARE Applications by INFOTEC
FIWARE MEXICO WorkShop 2016 - 7. Example of FIWARE Applications by INFOTEC
 
Kura M2M IoT Gateway
Kura M2M IoT GatewayKura M2M IoT Gateway
Kura M2M IoT Gateway
 
Fi ware short overview - zaragoza
Fi ware short overview - zaragoza Fi ware short overview - zaragoza
Fi ware short overview - zaragoza
 
Webinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoTWebinar- Internet of Things: Application Frameworks in IoT
Webinar- Internet of Things: Application Frameworks in IoT
 
Fire brochure2013
Fire brochure2013Fire brochure2013
Fire brochure2013
 
Open Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - OverviewOpen Source Edge Computing Platforms - Overview
Open Source Edge Computing Platforms - Overview
 
How to bootstrap your IoT project
How to bootstrap  your IoT projectHow to bootstrap  your IoT project
How to bootstrap your IoT project
 
Rapid industrial grade IoT prototyping with sierra wireless
Rapid industrial grade IoT prototyping with sierra wirelessRapid industrial grade IoT prototyping with sierra wireless
Rapid industrial grade IoT prototyping with sierra wireless
 
Empowering a cloud based Internet of thing European Project
Empowering a cloud based Internet of thing European ProjectEmpowering a cloud based Internet of thing European Project
Empowering a cloud based Internet of thing European Project
 
21 Innovative IoT Products To Watch at Hannover Messe 2017
21 Innovative IoT Products To Watch at Hannover Messe 201721 Innovative IoT Products To Watch at Hannover Messe 2017
21 Innovative IoT Products To Watch at Hannover Messe 2017
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID Chile
 
FIRE overview
FIRE overviewFIRE overview
FIRE overview
 
FIWARE Smart City cases 2014
FIWARE Smart City cases  2014FIWARE Smart City cases  2014
FIWARE Smart City cases 2014
 

Plus de SenZations Summer School

Plus de SenZations Summer School (20)

Technology joint venture
Technology joint ventureTechnology joint venture
Technology joint venture
 
Strategic pyramid
Strategic pyramidStrategic pyramid
Strategic pyramid
 
Steps in going global: Hope it is not a Strategy
Steps in going global: Hope it is not a StrategySteps in going global: Hope it is not a Strategy
Steps in going global: Hope it is not a Strategy
 
Globalization is going backward
Globalization is going backwardGlobalization is going backward
Globalization is going backward
 
Disruptive leaders are good for business
Disruptive leaders are good for businessDisruptive leaders are good for business
Disruptive leaders are good for business
 
Senzations’15: 10 years retrospective
Senzations’15: 10 years retrospectiveSenzations’15: 10 years retrospective
Senzations’15: 10 years retrospective
 
Senzations’15: Secure Internet of Things
Senzations’15: Secure Internet of ThingsSenzations’15: Secure Internet of Things
Senzations’15: Secure Internet of Things
 
IoT for Healthcare
IoT for HealthcareIoT for Healthcare
IoT for Healthcare
 
IoT and 5G: Opportunities and Challenges, SenZations 2015
IoT and 5G: Opportunities and Challenges, SenZations 2015IoT and 5G: Opportunities and Challenges, SenZations 2015
IoT and 5G: Opportunities and Challenges, SenZations 2015
 
Microsoft Azure and IoT – how to use
Microsoft Azure and IoT – how to useMicrosoft Azure and IoT – how to use
Microsoft Azure and IoT – how to use
 
Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015Azure IoT services - overview, SenZations 2015
Azure IoT services - overview, SenZations 2015
 
IoT Crowd
IoT CrowdIoT Crowd
IoT Crowd
 
IoT Farm 2 Mouth (F2M) - SenZations 2015 - Team: OKI DOKI
IoT Farm 2 Mouth (F2M) - SenZations 2015 - Team: OKI DOKIIoT Farm 2 Mouth (F2M) - SenZations 2015 - Team: OKI DOKI
IoT Farm 2 Mouth (F2M) - SenZations 2015 - Team: OKI DOKI
 
AgrIoT - Team: FIZURE senzations 2015
AgrIoT - Team: FIZURE senzations 2015AgrIoT - Team: FIZURE senzations 2015
AgrIoT - Team: FIZURE senzations 2015
 
How to Design and Create a Project
How to Design and Create a ProjectHow to Design and Create a Project
How to Design and Create a Project
 
The Process of Creating a Business Idea
The Process of Creating a Business IdeaThe Process of Creating a Business Idea
The Process of Creating a Business Idea
 
UK smart cities
UK smart citiesUK smart cities
UK smart cities
 
AIOTI and IoT LSP
AIOTI and IoT LSPAIOTI and IoT LSP
AIOTI and IoT LSP
 
OdinS smart products
OdinS smart productsOdinS smart products
OdinS smart products
 
Smart campus
Smart campusSmart campus
Smart campus
 

Dernier

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 

Dernier (15)

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Digital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of DrupalDigital collaboration with Microsoft 365 as extension of Drupal
Digital collaboration with Microsoft 365 as extension of Drupal
 
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 

FIWARE and IoT net services by DunavNET, SenZations 2015

  • 1. DunavNET FIWARE, iotNET and Services Petar Knežević & Boris Pokrić 01.09.2015.
  • 2. Agenda Intro to FIWARE FI-WARE Generic Enablers iotNET and usage of FIWARE Case studies Dockerize and deploy IoT components
  • 3. IoT Standards and Fragmentation Accessing “things” involves a set of problems: • interaction with a heterogeneous devices running different protocols (due to the lack of globally accepted standards), • they are not always reachable since they are connected through heterogeneous wireless networks, • they cannot transmit information too frequently due to battery drainage OMA NGSI 9/10
  • 4. What is FIWARE? An open source cloud platform and components together with a set of APIs developed through EC FI-PPP programme as part of its Digital Agenda 2020, 400 million euros The areas of the FI-WARE: • Internet of Things, Open Data, Big data, enhanced User Experiences, e- health, smart city, e-government, tourism. The goal of the FI-WARE: Advance the global competitiveness of the EU economy. Cost-effective creation and delivery of services, providing high QoS and security guarantees. www.fiware.org
  • 5. FIWARE Eco System FIWARE – component suite, catalogue @ http://catalogue.fiware.org/ FIWARE Lab - non-commercial sandbox environment where innovation and experimentation based on FIWARE technologies take place FIWARE Ops - collection of tools that eases the deployment, setup and operation of FIWARE instances by Platform Providers FIWARE Accelerate - Acceleration Programme aims at promoting the take up of FIWARE technologies among solution integrators and application developers, with special focus on SMEs and start-ups FIWARE Mundus - designed to bring coverage to this effort engaging local ICT players and domain stakeholders, and eventually liaising with local governments in different parts of the world, including Latin American, Africa and Asia
  • 6. FIWARE Generic Enablers Set of APIs, rendered as open source. Ready-made components for developers. Generic and reusable building blocks. Well-defined APIs, easing development
  • 7. Usage Development of Context-Aware Applications using FIWARE – Orion Context Broker Connection to the Internet of Things - IDAS IoT Agents Real time processing of Context Events - Proton Complex Event Processing (CEP) Handling Authorization & Access Control to APIS - Security standards (OAuth, XACML) Publication of Context Information as Open Data - CKAN extensions
  • 8. Usage Big Data Analysis of Historic Context Information – Cygnus, HDFS Creating Application Dashboards - Wirecloud Real time processing of Media Streams - Kurento Providing an Advanced User Experience (UX) - Augmented Reality or 3D visualization Hosting your Application on a FIWARE Cloud - FIWARE Cloud
  • 10. FIWARE Generic Enablers- IoT Services Enablement
  • 11. The goal of the FI-WARE is creating smart applications Being “Smart” requires first being “Aware” Implementing a Smart Application requires gathering and managing useful data (context information) via sensors, mobile apps…. Place = “X”, temperature = 30º What’s the current temperature in place “X”? A sensor in a pedestrian street The Public Bus Transport Management systemA person from his smartphone It’s too hot! Notify me the changes of temperature in place “X” 11 Context Management in FIWARE
  • 12. Context Broker operations: push & pull data Context Producers publish data/context elements by invoking the updateContext operation on a Context Broker. Context Consumers can retrieve data/context elements by invoking the queryContext operation on a Context Broker Context Consumer queryContext Context Producer updateContext Context Broker 12
  • 16. ekoNET – Air quality monitoring
  • 20. irrigNET – Optimisation of crop irrigation
  • 21. foodNET – Connecting producers and consumers
  • 22. pestNET – Open field pest detection • Acoustic detectors based on 0-14 kHz microphone with 500 Hz band harmonics • Acoustic detectors placed underground based on the piezoelectric sensor • Single frame camera detector used for capturing static images in the traps • Video cameras placed on drones
  • 23. Dockerize and deploy IoT components • Docker • Fiware Generic Enablers  Orion Context Broker ( OCB )  Complex Event Processing ( CEP )  Backend Device Management – IDAS ( IoT agents)
  • 24. What is Docker? • Docker is an open platform for building, shipping and running distributed applications • Docker allows you to package an application with all of its dependencies into a standardized unit for software development
  • 26. Way Docker? • Build once…run anywhere • A clean, safe, hygienic and portable runtime environment for your app • No worries about missing dependencies, packages and other pain points during subsequent deployments • Run each app in its own isolated container, so you can run various versions of libraries and other dependencies for each app without worrying • Automate testing, integration, packaging…anything you can script • Reduce/eliminate concerns about compatibility on different platforms, either your own or your customers • Cheap, zero-penalty containers to deploy services. A VM without the overhead of a VM. Instant replay and reset of image snapshots. That’s the power of Docker
  • 27. Orion Context Broker ( OCB ) Centos 6.6 official image Orion Context Broker Application Centos 6.6 official image Cygnus Application MongoDB official image MySQL DB official image
  • 28. Complex Event Processing ( CEP ) Tomcat official image Complex Event Processing ( CEP ) Docker build file: https://github.com/ishkin/Proton/tree/master/docker
  • 29. Backend Device Management – IDAS Centos 6.6 official image IoT Agent UL2.0/HTTP Centos 6.6 official image IoT Agent MQTT Centos 6.6 official image Mosquitto MQTT broker MongoDB official image