SlideShare a Scribd company logo
1 of 35
Download to read offline
Meet-up
Godsbanen 18.06.2018
www.iotcrawler.eu
Agenda
• Welcome by Michelle Bach
• Introduction to IotCrawler by Antonio
Skarmeta, Ralf Toejnes, Payam Banarghi,
• Use cases in IoTCrawler – concrete Smart
City scenarios by Martin Strobach,
Sebastian Holmgaard,
• Questions and debate
• Free networking
General Presentation
University of Murcia
skarmeta@um.es
www.iotcrawler.eu
Partners
Participant No Participant organisation name Short name Country
1 Universidad de Murcia UMU Spain
2 University of Surrey UniS United Kingdom
3 University of Applied Sciences
Osnabrück
UASO Germany
4 Aarhus University AU Denmark
5 Siemens AG Österreich SIEMENS Austria
6 NEC Corporation NEC Germany
7 AGT Group (R&D) GmbH AGT Germany
8 digital worx DW Germany
9 Odin Solutions S.L. OdinS Spain
10 City of Aarhus AAR Denmark
Vision
• To develop the next generation of Internet search engines that
support crawling, discovery, search and integration of IoT data.
• To provide tools and mechanisms to respond to machine initiated
search, offer adaptive and dynamic solutions for resource ranking and
selection,
• To develop distributed crawling and indexing mechanisms to enable
real-time (or near real-time) discovery and search of massive real
world (IoT) data streams in a secure and privacy- and trust-aware
framework.
• To integrate the security and privacy properties of smart object within
the registry and lookup procedure
• To change the way that the data (especially new forms such as IoT
data) can be published, discovered and accessed in large-scale
distributed networks.
• Providing enablers for security-, privacy and trust-aware discovery
and access to IoT resources in constrained IoT environments
• To pave the way for creating new applications and services that rely
on ad-hoc and dynamic data/service query and access.
Main areas
• Integration
• Interoperability
• Discovery
• Knowledge-based search
• Dynamic services
• Security and Privacy
• Pattern creation and
abstraction
Security,Privacy&Trust
IoT Resources: sensors and actuators
Use cases
Machine initiated semantic sear ch
IoT discovery
Context management
Monitoring & fault r ecovery
Multi-criteria ranking
Adaptive indexing
Edge
broker
Edge
broker
Edge
broker
Cloud
broker
Distributed
IoT framework
Dynamic
crawling
Search
Dataanalysis
API
Smart city Social IoT
Smart
energy
Industry
4.0
Key Expected results
• Search and Discovery
• Suitable schema evolution to the information/content discovery, description
mechanisms such as the Resource Description Framework (RDF) and JSON-LD
integrated on overlay networks based on DHT
• Designing adaptive intelligent methods that can process quality of multivariate
and multi-modal IoT data and provide knowledge-based and context-aware query
and search and mechanisms for IoT data/services
• Common data property modelling maybe aligned with ETS-ISG-CIM
• Security and Privacy
• Advanced cryptographic techniques based on Attribute-Based Encryption (ABE).
Specifically, it analyses the application and extension of the Ciphertext-Policy ABE
(CP-ABE) for privacy aware communications
• Blockchain alternatives to simply encrypting transaction to allow a certain subset
of nodes to exchange sensitive transactions without involving other nodes
• Lightweight access control scheme for IoT integrated on a discovery and registry
mechanism
Pilots
Prototype Organisation Description
Smart Cities:
Sharing Economy in
Smart Cities
AAR, OdinS, AU,
UniS, UMU, UASO
A web-based interface showing shared assets (e.g. bikes, tools,
toys) including a simple booking system to reserve assets.
Social IoT AGT, DW, AU A web-based interface for discovering, searching and sharing data
sets that quantify people’s experience and emotions when
participating at sports and entertainment events such as the
Colour Run or Basket Final Four. Identify context patterns to
improve mental health state of aging people.
Smart Energy:
Predictive
Maintenance and
Energy Prediction
SIEMENS, AGT,
OdinS, UASO
A web-based interface for semi-automatic integration and vetting
of new data sources in industrial predictive maintenance and
energy management scenarios.
Industry 4.0:
Lean Shopfloor
DW, SIEMENS,
UniS, AU
Web and mobile App based interfaces for industrial
manufacturing processes data to increase quality and optimise
services of a stakeholder in production sites.
Dynamic Crawler
and IoT Search
Portal
UniS, SIEMENS,
OdinS, UMU,
A web-based search engine for IoT resource crawling, discovery
and search with RESTful APIs to support machine-to-machine
interactions.
Organization
WP1-ProjectManagement
WP8-DisseminationandExploitation
WP2 - Scenarios and IoTCrawler Framework
WP3 - IoT Security,
Privacy and Trust
WP6 - Integration, Benchmarking and Testing
WP4 - Crawling and
Indexing of Large-
Scale Dynamic IoT
Resources
WP7 - Deployment: Use-case Scenarios and
Business Solutions
WP5 - Machine
Initiated Semantic
Search
Outcomes
• Scalability issues of the Internet of Things with regards to data
integrity and authentication, common KPI and approaches
• Identity and Identification approach for IoT
• Efficient Crypto solution for authorization and testing of
interoperability aspects
• IoTCrawler will define open-source and common toolkits and
enablers to encourage rapid application and service development
based on the IoTCrawler innovations and solutions
• Definition of common methodology for GDPR impact and PIA
assessment
THANK YOU!
mail@iotcrawler.eu
/iotcrawler.eu
/iotcrawler.eu
www.iotcrawler.eu
mail@iotcrawler.eu
A Search Engine for the Internet of Things
- Technical Approach -
Ralf Tönjes
University of Applied Science Osnabrück
www.iotcrawler.eu
How to discover IoT Ressources?
The search for IoT Ressourcen is still in its infancy
• Internet search engines work with text data.
However, IoT data has different formats
and is often streaming data
• Internet search is initiated by humans
IoT search is automatically/machine initiated
and is context dependent
• IoT Ressources are often
mobile and transient
=>Need for distributed indexing
and discovery methods in
rough dynamic
environments
IoT-Crawler
Problems of current
IoT search engines:
(Shodan, Thingful)
• Only central indexing
or manual input
of meta data necessary
• Too static or outdated
• Security and privacy
neglected
=>Scalable methods for
• Crawling, discovery,
indexing and ranking
of IoT ressources
• Machine initiated
semantic search
Security,Privacy&Trust
IoT Resources: sensors and actuators
Machine initiated semantic sear ch
IoT discovery
Context management
Monitoring & fault recovery
Multi-criteria ranking
Adaptive indexing
Edge
broker
Edge
broker
Edge
broker
Cloud
broker
Distributed
IoT framework
Dynamic
crawling
Search
Dataanalysis
Information Federation with Layered
Architecture
Internet Scan of IoT devices
Ten thousands of industrial devices (Scada, Modbus, etc.) discoverable!
=> security gap!
Weltweite Verteilung
Quelle: Li et al.: Understanding the Usage of Industrial Control System Devices on the Internet;
IEEE IoT Journal 2018.
=> IoTCrawler: Security/Privacy by Design incl. role models (CP-ABE, Blockcains)
Distance Sight Way Track/Vehicle
Propagation
Radial Radial with blocking Distinct Grid
Restricted Layer on
base Grid
Example Pollution Light Street System Subway Ride
Feasibility Simple Complex Medium Medium
Problem: unreliable sensors/data
 Semantically annotated measures for quality (accuracy, age, …)
 Modell based correlation of data
Sensor net in Aarhus: quality monitoring
Internet of Things - The story so far
Payam Banarghi
University of Applied Science Osnabrück
www.iotcrawler.eu
Internet of Things: The story so far
RFID based
solutions
Wireless Sensor and
Actuator networks
, solutions for
communication
technologies, energy
efficiency, routing, …
Smart Devices/
Web-enabled Apps/Services,
initial products,
vertical applications, early
concepts and demos, …
Motion sensor
Motion sensor
ECG sensor
Physical-Cyber-Social
Systems, Linked-data,
semantics,
More products, more
heterogeneity,
solutions for control and
monitoring, …
Future: Cloud, Big (IoT) Data
Analytics, Interoperability, Enhanced
Cellular/Wireless Com. for IoT,
Real-world operational use-cases
and Industry and B2B
services/applications,
more Standards…
P. Barnaghi, A. Sheth, "Internet of Things: the story so far", IEEE IoT Newsletter, September 2014.
20
Search on the Internet/Web in the early days
2121
Dynamic and (near-) real-time
22
Off-line Data analytics
Data analytics in dynamic environments
Image sources: ABC Australia and 2dolphins.com
Web search is already adapting this model
23
Image credits: the Economist
Data Collection and Processing
−Smart Data Collection
−Intelligent Data
Processing (selective
attention and
information-
extraction)
−Region Beta Paradox
24
(image source: KRISTEN NICOLE, siliconangle.com)
25
Event Visualisation
26
Image courtesy: IEEE Spectrum
Scenarios Overview
AGT International
mstrohbach@agtinternational.com
www.iotcrawler.eu
Relationship between scenarios
07/10/2018 28
22+ Scenarios
8 Domains
3 Cross Domains
WP2 Scenario: Homemade Digital
Citizen Services & Experiments (IFTTT)
City of Aarhus
Sebastian Christophersen – sech@aarhus.dk
ww.iotcrawler.eu
General description
• Problem:
• Open Data Sources are not widely used by citizens
• Citizen Services are often created for citizens and not by citizens
• Purpose:
• Engage citizens in Smart City experiments of their own
• Allow citizens to create digital micro-citizen services for themselves
• Make Open Data more useful to ”normal” citizens
• Approach:
• Use all available open data sources in the city to act as triggers to create
an action in other services to create tailored digital micro-citizen services.
Solution and Scenario
• Susanne is a 26 years old student at Aarhus University.
She is fairly tech-savvy but does not know how to
code.
• Susanne has previously heard about Aarhus being a
Smart City and knows that there is something called
open data, but it has never been something that
caught her interest.
• But now a friend of hers mentioned she could use
open data sources in Aarhus to trigger an action in
some of her favorite platforms like Facebook, Twitter,
and Spotify. Her friend mentioned a few examples of
how she used it e.g. to change the color of her Phillips
Hue lights to red if her morning-bus was delayed, so
she would know that she had to take the bike instead.
• Susanne searches for CO2 data in Aarhus to act as the
trigger in the morning and then she connects it to
Facebook Messenger to send her a message with a
happy smiley if the CO2 levels are low and a sick
smiley if the CO2 levels are high.
IoTCrawler support
• Discovery of IoT resources (Open
Data DK, The Things Network,
OpenWeatherMap, Open IoT
Devices from citizens…)
• Secure crawling
• Secure access to IoT resources
• Context-aware searching (user-
centric search)
• Linked with IFTTT.com or
Zapier.com
Smart Paking Use Case
THANK YOU!
@iotcrawler.eu
/iotcrawler.eu
/iotcrawler.eu
www.iotcrawler.eu
mail@iotcrawler.eu

More Related Content

What's hot

Applications and approaches_to_object_or
Applications and approaches_to_object_orApplications and approaches_to_object_or
Applications and approaches_to_object_or
Salim Uçar
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
PayamBarnaghi
 
Working with real world data
Working with real world dataWorking with real world data
Working with real world data
PayamBarnaghi
 

What's hot (20)

Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
Semantic Web Methodologies, Best Practices and Ontology Engineering Applied t...
 
Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things Dynamic Semantics for the Internet of Things
Dynamic Semantics for the Internet of Things
 
Applications and approaches_to_object_or
Applications and approaches_to_object_orApplications and approaches_to_object_or
Applications and approaches_to_object_or
 
How to make data more usable on the Internet of Things
How to make data more usable on the Internet of ThingsHow to make data more usable on the Internet of Things
How to make data more usable on the Internet of Things
 
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a PalaceInternet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
Internet of Things (IoT) is a King, Big data is a Queen and Cloud is a Palace
 
Short introduction to Big Data Analytics, the Internet of Things, and their s...
Short introduction to Big Data Analytics, the Internet of Things, and their s...Short introduction to Big Data Analytics, the Internet of Things, and their s...
Short introduction to Big Data Analytics, the Internet of Things, and their s...
 
Physical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City ApplicationsPhysical-Cyber-Social Data Analytics & Smart City Applications
Physical-Cyber-Social Data Analytics & Smart City Applications
 
Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things Semantic technologies for the Internet of Things
Semantic technologies for the Internet of Things
 
Opportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data AnalyticsOpportunities and Challenges of Large-scale IoT Data Analytics
Opportunities and Challenges of Large-scale IoT Data Analytics
 
Working with real world data
Working with real world dataWorking with real world data
Working with real world data
 
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and OpportunitiesDynamic Data Analytics for the Internet of Things: Challenges and Opportunities
Dynamic Data Analytics for the Internet of Things: Challenges and Opportunities
 
Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things Information Engineering in the Age of the Internet of Things
Information Engineering in the Age of the Internet of Things
 
CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities CityPulse: Large-scale data analytics for smart cities
CityPulse: Large-scale data analytics for smart cities
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
Machine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud worldMachine learning and ai in a brave new cloud world
Machine learning and ai in a brave new cloud world
 
IoT and Big Data - Iot Asia 2014
IoT and Big Data - Iot Asia 2014IoT and Big Data - Iot Asia 2014
IoT and Big Data - Iot Asia 2014
 
Data Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of ThingsData Modeling and Knowledge Engineering for the Internet of Things
Data Modeling and Knowledge Engineering for the Internet of Things
 
Drobics trustworthy io-t-for-industrial-applications
Drobics trustworthy io-t-for-industrial-applicationsDrobics trustworthy io-t-for-industrial-applications
Drobics trustworthy io-t-for-industrial-applications
 
Data dynamics in IoT Era
Data dynamics in IoT EraData dynamics in IoT Era
Data dynamics in IoT Era
 
Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities Semantic Technologies for the Internet of Things: Challenges and Opportunities
Semantic Technologies for the Internet of Things: Challenges and Opportunities
 

Similar to General introduction to IoTCrawler

Similar to General introduction to IoTCrawler (20)

H2020 IoT Security/Privacy Cluster Projects Presentation
H2020 IoT Security/Privacy Cluster Projects PresentationH2020 IoT Security/Privacy Cluster Projects Presentation
H2020 IoT Security/Privacy Cluster Projects Presentation
 
Soldatos cluster-h2020-security-projects-etsi-nice-221018-v final
Soldatos cluster-h2020-security-projects-etsi-nice-221018-v finalSoldatos cluster-h2020-security-projects-etsi-nice-221018-v final
Soldatos cluster-h2020-security-projects-etsi-nice-221018-v final
 
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
 
Edge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AITEdge Computing and 5G, a powerful digital mix for IoT - AIT
Edge Computing and 5G, a powerful digital mix for IoT - AIT
 
Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions Internet of Things A Vision, Architectural Elements, and Future Directions
Internet of Things A Vision, Architectural Elements, and Future Directions
 
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
Assisting IoT Projects and Developers in Designing Interoperable Semantic Web...
 
Internet of Things & Big Data
Internet of Things & Big DataInternet of Things & Big Data
Internet of Things & Big Data
 
The Internet of Things: What's next?
The Internet of Things: What's next? The Internet of Things: What's next?
The Internet of Things: What's next?
 
Designing Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things ApplicationsDesigning Cross-Domain Semantic Web of Things Applications
Designing Cross-Domain Semantic Web of Things Applications
 
Io t first(1)
Io t first(1)Io t first(1)
Io t first(1)
 
Barga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 KeynoteBarga ACM DEBS 2013 Keynote
Barga ACM DEBS 2013 Keynote
 
Applications of Computational Intelligence, Internet of Things and Cutting Ed...
Applications of Computational Intelligence, Internet of Things and Cutting Ed...Applications of Computational Intelligence, Internet of Things and Cutting Ed...
Applications of Computational Intelligence, Internet of Things and Cutting Ed...
 
International Conference on AI, Data Mining and Data Science (AIDD 2023)
International Conference on AI, Data Mining and Data Science (AIDD 2023)International Conference on AI, Data Mining and Data Science (AIDD 2023)
International Conference on AI, Data Mining and Data Science (AIDD 2023)
 
Call for Research Articles - International Conference on AI, Data Mining and ...
Call for Research Articles - International Conference on AI, Data Mining and ...Call for Research Articles - International Conference on AI, Data Mining and ...
Call for Research Articles - International Conference on AI, Data Mining and ...
 
International Conference on AI, Data Mining and Data Science (AIDD 2023)
International Conference on AI, Data Mining and Data Science (AIDD 2023)International Conference on AI, Data Mining and Data Science (AIDD 2023)
International Conference on AI, Data Mining and Data Science (AIDD 2023)
 
Submit Your Research Articles - International Conference on AI, Data Mining a...
Submit Your Research Articles - International Conference on AI, Data Mining a...Submit Your Research Articles - International Conference on AI, Data Mining a...
Submit Your Research Articles - International Conference on AI, Data Mining a...
 
Submit Your Research Papers - International Conference on AI, Data Mining and...
Submit Your Research Papers - International Conference on AI, Data Mining and...Submit Your Research Papers - International Conference on AI, Data Mining and...
Submit Your Research Papers - International Conference on AI, Data Mining and...
 
International Conference on AI, Data Mining and Data Science (AIDD 2023)
International Conference on AI, Data Mining and Data Science (AIDD 2023)International Conference on AI, Data Mining and Data Science (AIDD 2023)
International Conference on AI, Data Mining and Data Science (AIDD 2023)
 
CALL FOR PAPERS - International Conference on AI, Data Mining and Data Scienc...
CALL FOR PAPERS - International Conference on AI, Data Mining and Data Scienc...CALL FOR PAPERS - International Conference on AI, Data Mining and Data Scienc...
CALL FOR PAPERS - International Conference on AI, Data Mining and Data Scienc...
 
Dynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT EnvironmentsDynamic Semantics for Semantics for Dynamic IoT Environments
Dynamic Semantics for Semantics for Dynamic IoT Environments
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

General introduction to IoTCrawler

  • 2. Agenda • Welcome by Michelle Bach • Introduction to IotCrawler by Antonio Skarmeta, Ralf Toejnes, Payam Banarghi, • Use cases in IoTCrawler – concrete Smart City scenarios by Martin Strobach, Sebastian Holmgaard, • Questions and debate • Free networking
  • 3. General Presentation University of Murcia skarmeta@um.es www.iotcrawler.eu
  • 4. Partners Participant No Participant organisation name Short name Country 1 Universidad de Murcia UMU Spain 2 University of Surrey UniS United Kingdom 3 University of Applied Sciences Osnabrück UASO Germany 4 Aarhus University AU Denmark 5 Siemens AG Österreich SIEMENS Austria 6 NEC Corporation NEC Germany 7 AGT Group (R&D) GmbH AGT Germany 8 digital worx DW Germany 9 Odin Solutions S.L. OdinS Spain 10 City of Aarhus AAR Denmark
  • 5. Vision • To develop the next generation of Internet search engines that support crawling, discovery, search and integration of IoT data. • To provide tools and mechanisms to respond to machine initiated search, offer adaptive and dynamic solutions for resource ranking and selection, • To develop distributed crawling and indexing mechanisms to enable real-time (or near real-time) discovery and search of massive real world (IoT) data streams in a secure and privacy- and trust-aware framework. • To integrate the security and privacy properties of smart object within the registry and lookup procedure • To change the way that the data (especially new forms such as IoT data) can be published, discovered and accessed in large-scale distributed networks. • Providing enablers for security-, privacy and trust-aware discovery and access to IoT resources in constrained IoT environments • To pave the way for creating new applications and services that rely on ad-hoc and dynamic data/service query and access.
  • 6. Main areas • Integration • Interoperability • Discovery • Knowledge-based search • Dynamic services • Security and Privacy • Pattern creation and abstraction Security,Privacy&Trust IoT Resources: sensors and actuators Use cases Machine initiated semantic sear ch IoT discovery Context management Monitoring & fault r ecovery Multi-criteria ranking Adaptive indexing Edge broker Edge broker Edge broker Cloud broker Distributed IoT framework Dynamic crawling Search Dataanalysis API Smart city Social IoT Smart energy Industry 4.0
  • 7. Key Expected results • Search and Discovery • Suitable schema evolution to the information/content discovery, description mechanisms such as the Resource Description Framework (RDF) and JSON-LD integrated on overlay networks based on DHT • Designing adaptive intelligent methods that can process quality of multivariate and multi-modal IoT data and provide knowledge-based and context-aware query and search and mechanisms for IoT data/services • Common data property modelling maybe aligned with ETS-ISG-CIM • Security and Privacy • Advanced cryptographic techniques based on Attribute-Based Encryption (ABE). Specifically, it analyses the application and extension of the Ciphertext-Policy ABE (CP-ABE) for privacy aware communications • Blockchain alternatives to simply encrypting transaction to allow a certain subset of nodes to exchange sensitive transactions without involving other nodes • Lightweight access control scheme for IoT integrated on a discovery and registry mechanism
  • 8. Pilots Prototype Organisation Description Smart Cities: Sharing Economy in Smart Cities AAR, OdinS, AU, UniS, UMU, UASO A web-based interface showing shared assets (e.g. bikes, tools, toys) including a simple booking system to reserve assets. Social IoT AGT, DW, AU A web-based interface for discovering, searching and sharing data sets that quantify people’s experience and emotions when participating at sports and entertainment events such as the Colour Run or Basket Final Four. Identify context patterns to improve mental health state of aging people. Smart Energy: Predictive Maintenance and Energy Prediction SIEMENS, AGT, OdinS, UASO A web-based interface for semi-automatic integration and vetting of new data sources in industrial predictive maintenance and energy management scenarios. Industry 4.0: Lean Shopfloor DW, SIEMENS, UniS, AU Web and mobile App based interfaces for industrial manufacturing processes data to increase quality and optimise services of a stakeholder in production sites. Dynamic Crawler and IoT Search Portal UniS, SIEMENS, OdinS, UMU, A web-based search engine for IoT resource crawling, discovery and search with RESTful APIs to support machine-to-machine interactions.
  • 9. Organization WP1-ProjectManagement WP8-DisseminationandExploitation WP2 - Scenarios and IoTCrawler Framework WP3 - IoT Security, Privacy and Trust WP6 - Integration, Benchmarking and Testing WP4 - Crawling and Indexing of Large- Scale Dynamic IoT Resources WP7 - Deployment: Use-case Scenarios and Business Solutions WP5 - Machine Initiated Semantic Search
  • 10. Outcomes • Scalability issues of the Internet of Things with regards to data integrity and authentication, common KPI and approaches • Identity and Identification approach for IoT • Efficient Crypto solution for authorization and testing of interoperability aspects • IoTCrawler will define open-source and common toolkits and enablers to encourage rapid application and service development based on the IoTCrawler innovations and solutions • Definition of common methodology for GDPR impact and PIA assessment
  • 12. A Search Engine for the Internet of Things - Technical Approach - Ralf Tönjes University of Applied Science Osnabrück www.iotcrawler.eu
  • 13. How to discover IoT Ressources? The search for IoT Ressourcen is still in its infancy • Internet search engines work with text data. However, IoT data has different formats and is often streaming data • Internet search is initiated by humans IoT search is automatically/machine initiated and is context dependent • IoT Ressources are often mobile and transient =>Need for distributed indexing and discovery methods in rough dynamic environments
  • 14. IoT-Crawler Problems of current IoT search engines: (Shodan, Thingful) • Only central indexing or manual input of meta data necessary • Too static or outdated • Security and privacy neglected =>Scalable methods for • Crawling, discovery, indexing and ranking of IoT ressources • Machine initiated semantic search Security,Privacy&Trust IoT Resources: sensors and actuators Machine initiated semantic sear ch IoT discovery Context management Monitoring & fault recovery Multi-criteria ranking Adaptive indexing Edge broker Edge broker Edge broker Cloud broker Distributed IoT framework Dynamic crawling Search Dataanalysis
  • 15. Information Federation with Layered Architecture
  • 16. Internet Scan of IoT devices Ten thousands of industrial devices (Scada, Modbus, etc.) discoverable! => security gap! Weltweite Verteilung Quelle: Li et al.: Understanding the Usage of Industrial Control System Devices on the Internet; IEEE IoT Journal 2018. => IoTCrawler: Security/Privacy by Design incl. role models (CP-ABE, Blockcains)
  • 17. Distance Sight Way Track/Vehicle Propagation Radial Radial with blocking Distinct Grid Restricted Layer on base Grid Example Pollution Light Street System Subway Ride Feasibility Simple Complex Medium Medium Problem: unreliable sensors/data  Semantically annotated measures for quality (accuracy, age, …)  Modell based correlation of data
  • 18. Sensor net in Aarhus: quality monitoring
  • 19. Internet of Things - The story so far Payam Banarghi University of Applied Science Osnabrück www.iotcrawler.eu
  • 20. Internet of Things: The story so far RFID based solutions Wireless Sensor and Actuator networks , solutions for communication technologies, energy efficiency, routing, … Smart Devices/ Web-enabled Apps/Services, initial products, vertical applications, early concepts and demos, … Motion sensor Motion sensor ECG sensor Physical-Cyber-Social Systems, Linked-data, semantics, More products, more heterogeneity, solutions for control and monitoring, … Future: Cloud, Big (IoT) Data Analytics, Interoperability, Enhanced Cellular/Wireless Com. for IoT, Real-world operational use-cases and Industry and B2B services/applications, more Standards… P. Barnaghi, A. Sheth, "Internet of Things: the story so far", IEEE IoT Newsletter, September 2014. 20
  • 21. Search on the Internet/Web in the early days 2121
  • 22. Dynamic and (near-) real-time 22 Off-line Data analytics Data analytics in dynamic environments Image sources: ABC Australia and 2dolphins.com
  • 23. Web search is already adapting this model 23 Image credits: the Economist
  • 24. Data Collection and Processing −Smart Data Collection −Intelligent Data Processing (selective attention and information- extraction) −Region Beta Paradox 24 (image source: KRISTEN NICOLE, siliconangle.com)
  • 28. Relationship between scenarios 07/10/2018 28 22+ Scenarios 8 Domains 3 Cross Domains
  • 29. WP2 Scenario: Homemade Digital Citizen Services & Experiments (IFTTT) City of Aarhus Sebastian Christophersen – sech@aarhus.dk ww.iotcrawler.eu
  • 30. General description • Problem: • Open Data Sources are not widely used by citizens • Citizen Services are often created for citizens and not by citizens • Purpose: • Engage citizens in Smart City experiments of their own • Allow citizens to create digital micro-citizen services for themselves • Make Open Data more useful to ”normal” citizens • Approach: • Use all available open data sources in the city to act as triggers to create an action in other services to create tailored digital micro-citizen services.
  • 31. Solution and Scenario • Susanne is a 26 years old student at Aarhus University. She is fairly tech-savvy but does not know how to code. • Susanne has previously heard about Aarhus being a Smart City and knows that there is something called open data, but it has never been something that caught her interest. • But now a friend of hers mentioned she could use open data sources in Aarhus to trigger an action in some of her favorite platforms like Facebook, Twitter, and Spotify. Her friend mentioned a few examples of how she used it e.g. to change the color of her Phillips Hue lights to red if her morning-bus was delayed, so she would know that she had to take the bike instead. • Susanne searches for CO2 data in Aarhus to act as the trigger in the morning and then she connects it to Facebook Messenger to send her a message with a happy smiley if the CO2 levels are low and a sick smiley if the CO2 levels are high.
  • 32. IoTCrawler support • Discovery of IoT resources (Open Data DK, The Things Network, OpenWeatherMap, Open IoT Devices from citizens…) • Secure crawling • Secure access to IoT resources • Context-aware searching (user- centric search) • Linked with IFTTT.com or Zapier.com
  • 34.