SlideShare a Scribd company logo
1 of 22
Micro Search Engine for IoT
Supervisor: Assoc. Prof. Dr. Mohamed Hadi Habaebi
Ahmed Mohammed Abdo Al-Haddad 1125319
Date: 7/6/2016 Time: 9.50am – 10.10am
Final Year Project 2
Introduction
• The Internet of Things or as mostly referred to as the IoT is
one of the hottest technologies of this generation given its
tremendous applications and huge impact to our everyday
life.
• IoT is defined as a networked interconnection of all different
everyday objects, users and the Internet, this extends the
ability of the networked entities to connect to, monitor and
control the physical world anywhere and at any time
• However, its big impact comes with a price.
• There are many challenges that come in the way of IoT
Problem Statement
• The popularity of IoT is evident as we speak, however, as a
result of its expansion, more challenges arises. These
challenges are:
– Sensors readings have a very short life span
– Real-time retrieval technology
– Big search space
– Big dynamic quantity of data
Objectives
• The objective of this project is to develop a simple search
engine for private IoT networks
– To review current trends in IoT search engine design and
development.
– To design, implement and test a simple yet efficient and secured
search engine
– To evaluate and benchmark the novelty of the micro search
engine for IoT.
Methodology
Literarture review of previous work and
current trends
Study and compariosn of different IoT search
engines.
Design of the search engine.
Security measurements implmentation
Performance evaluation and Verification
Process
Methodology – continue
Methodology - continue
Sequence Diagram
Results - Network Setup
Results – Flow of the search engine
GUI – Home/Registration/Log in
GUI – Dashboard
Online real-time retrieval
Offline search
Statistical results
Performance evaluation – Online real-time
retrieval performance
Performance evaluation – Network stress tests
Performance evaluation – Offline searching
speed
Performance evaluation – Offline search stress
test
Benchmarking with previously proposed search engines
Dyser ISE Topical Micro
Year
2010 2011 2014 2016
Main idea
For a given query
the search engine
is going to
compute the
probability that a
sensor produces
the sought
output at the
time of the query
Usage of different
modules and 3rd party
tools to produce
optimal searching
results. The main
modules are update
module and index
module.
Users can attach their
preferred IoT websites
to be searched for IoT
information based on
the keyword
Through creating a WSN
of IoT, the search engine
is designed to work with
the data produced by
the nodes to make
sense of them as well as
directly communicating
with the nodes in RT.
Advantages
Usage of a
sophisticated
algorithm to
utilize the search
space
Usage of Nginx
webserver whose
efficiency is 10 times
that of MySQL
Users can attach their
own preferred IoT
websites
- Online Real-time
retrieval
- Statistics feature
- Usage of MySQL DB for
offline search-ing
Constraints
Used with
people-centric
sensors
Restricted sensors to
RFID sensors only
The search engine is
proposed to serve as a
resource of IoT
information, without
dealing real-time
working nodes
- No real-time searching
- Security isn’t properly
tested.
Future work
• Real-Time searching
• Enhanced network infrastructure
– Security
– Access to all things
– Bottleneck removal
• Better GUI
• Handheld devices implementation
• MySQL performance improvement
• Big data exploitation
Conclusion
• The primary goal of this project is to develop a micro search engine
for private IoT networks has been achieved.
• The results of the search engine showed promising performance
that could lead to a ground-breaking product given the right
amount of investment.

More Related Content

What's hot

What's hot (18)

Ppt 3 - IOT logic design
Ppt   3 - IOT logic designPpt   3 - IOT logic design
Ppt 3 - IOT logic design
 
Basics of internet of things
Basics of internet of thingsBasics of internet of things
Basics of internet of things
 
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...
 
Mobile and IoT testing
Mobile and IoT testingMobile and IoT testing
Mobile and IoT testing
 
Inventory of IoT slide sets
Inventory of IoT slide setsInventory of IoT slide sets
Inventory of IoT slide sets
 
Stc 2016 regional-round-iot testing in agile.
Stc 2016 regional-round-iot testing in agile.Stc 2016 regional-round-iot testing in agile.
Stc 2016 regional-round-iot testing in agile.
 
Guide to big data analytics
Guide to big data analyticsGuide to big data analytics
Guide to big data analytics
 
WHAT IS IoT
WHAT IS IoTWHAT IS IoT
WHAT IS IoT
 
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
Hassle-free IoT projects with DeviceHive — Artyom Sorokin (Tech Stage)
 
An Insight on Testing the IoT Applications
An Insight on Testing the IoT ApplicationsAn Insight on Testing the IoT Applications
An Insight on Testing the IoT Applications
 
IoT-The Internet of Things
IoT-The Internet of ThingsIoT-The Internet of Things
IoT-The Internet of Things
 
Internet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for futureInternet of Things: Trends and challenges for future
Internet of Things: Trends and challenges for future
 
Arpan pal uworld2013
Arpan pal uworld2013Arpan pal uworld2013
Arpan pal uworld2013
 
Iot architecture
Iot architectureIot architecture
Iot architecture
 
Components of IOT Implementation
Components of IOT ImplementationComponents of IOT Implementation
Components of IOT Implementation
 
Contextual Biometrics
Contextual BiometricsContextual Biometrics
Contextual Biometrics
 
AAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
AAMAS-2017 8-12 May, 2017, Sao Paulo, BrazilAAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
AAMAS-2017 8-12 May, 2017, Sao Paulo, Brazil
 
How Artificial Intelligence Will Kickstart the Internet of Thnigs
How Artificial Intelligence Will Kickstart the Internet of Thnigs How Artificial Intelligence Will Kickstart the Internet of Thnigs
How Artificial Intelligence Will Kickstart the Internet of Thnigs
 

Similar to FYP2- Micro Search Engine for Iot

summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
HakkemB
 

Similar to FYP2- Micro Search Engine for Iot (20)

What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptorsWhat Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
What Is IoT, IoT Testing And What Are Its Challenges | BugRaptors
 
IoT Analytics From Data to Decision Making - Trends & Challenges
IoT Analytics From Data to Decision Making- Trends & ChallengesIoT Analytics From Data to Decision Making- Trends & Challenges
IoT Analytics From Data to Decision Making - Trends & Challenges
 
Smart Wifi Dustbin System
Smart Wifi Dustbin SystemSmart Wifi Dustbin System
Smart Wifi Dustbin System
 
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
The IoT Methodology & An Introduction to the Intel Galileo, Edison and SmartL...
 
IoT Standardization and Implementation Challenges
IoT Standardization and Implementation ChallengesIoT Standardization and Implementation Challenges
IoT Standardization and Implementation Challenges
 
P2 3-manfred hauswirth
P2 3-manfred hauswirthP2 3-manfred hauswirth
P2 3-manfred hauswirth
 
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
Smartweek 2014 London: EU FP7 SocIoTal project overview - Michele Nati - Univ...
 
Internet of things (IOT) Presentation-PPT
Internet of things (IOT) Presentation-PPTInternet of things (IOT) Presentation-PPT
Internet of things (IOT) Presentation-PPT
 
Io t standard_bis_arpanpal
Io t standard_bis_arpanpalIo t standard_bis_arpanpal
Io t standard_bis_arpanpal
 
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDYRPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
 
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDYRPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
 
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDYRPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
RPL AND COAP PROTOCOLS, EXPERIMENTAL ANALYSIS FOR IOT: A CASE STUDY
 
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
A Unified Semantic Engine for Internet of Things and Smart Cities: From Senso...
 
Internet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digitalInternet of things (IOT) connects physical to digital
Internet of things (IOT) connects physical to digital
 
General introduction to IoTCrawler
General introduction to IoTCrawlerGeneral introduction to IoTCrawler
General introduction to IoTCrawler
 
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU projectISWC 2016 Tutorial: Semantic Web of Things  M3 framework & FIESTA-IoT EU project
ISWC 2016 Tutorial: Semantic Web of Things M3 framework & FIESTA-IoT EU project
 
IoT - Data Management Trends, Best Practices, & Use Cases
IoT - Data Management Trends, Best Practices, & Use CasesIoT - Data Management Trends, Best Practices, & Use Cases
IoT - Data Management Trends, Best Practices, & Use Cases
 
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffgsummaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
summaryg.pdffgdfgdfgfgfgfgfgffgfdfgfgffg
 
Connecting devices to the internet of things
Connecting devices to the internet of thingsConnecting devices to the internet of things
Connecting devices to the internet of things
 
IoT devices enabled for data analytics intelligent decision making using mach...
IoT devices enabled for data analytics intelligent decision making using mach...IoT devices enabled for data analytics intelligent decision making using mach...
IoT devices enabled for data analytics intelligent decision making using mach...
 

FYP2- Micro Search Engine for Iot

  • 1. Micro Search Engine for IoT Supervisor: Assoc. Prof. Dr. Mohamed Hadi Habaebi Ahmed Mohammed Abdo Al-Haddad 1125319 Date: 7/6/2016 Time: 9.50am – 10.10am Final Year Project 2
  • 2. Introduction • The Internet of Things or as mostly referred to as the IoT is one of the hottest technologies of this generation given its tremendous applications and huge impact to our everyday life. • IoT is defined as a networked interconnection of all different everyday objects, users and the Internet, this extends the ability of the networked entities to connect to, monitor and control the physical world anywhere and at any time • However, its big impact comes with a price. • There are many challenges that come in the way of IoT
  • 3. Problem Statement • The popularity of IoT is evident as we speak, however, as a result of its expansion, more challenges arises. These challenges are: – Sensors readings have a very short life span – Real-time retrieval technology – Big search space – Big dynamic quantity of data
  • 4. Objectives • The objective of this project is to develop a simple search engine for private IoT networks – To review current trends in IoT search engine design and development. – To design, implement and test a simple yet efficient and secured search engine – To evaluate and benchmark the novelty of the micro search engine for IoT.
  • 5. Methodology Literarture review of previous work and current trends Study and compariosn of different IoT search engines. Design of the search engine. Security measurements implmentation Performance evaluation and Verification Process
  • 10. Results – Flow of the search engine
  • 16. Performance evaluation – Online real-time retrieval performance
  • 17. Performance evaluation – Network stress tests
  • 18. Performance evaluation – Offline searching speed
  • 19. Performance evaluation – Offline search stress test
  • 20. Benchmarking with previously proposed search engines Dyser ISE Topical Micro Year 2010 2011 2014 2016 Main idea For a given query the search engine is going to compute the probability that a sensor produces the sought output at the time of the query Usage of different modules and 3rd party tools to produce optimal searching results. The main modules are update module and index module. Users can attach their preferred IoT websites to be searched for IoT information based on the keyword Through creating a WSN of IoT, the search engine is designed to work with the data produced by the nodes to make sense of them as well as directly communicating with the nodes in RT. Advantages Usage of a sophisticated algorithm to utilize the search space Usage of Nginx webserver whose efficiency is 10 times that of MySQL Users can attach their own preferred IoT websites - Online Real-time retrieval - Statistics feature - Usage of MySQL DB for offline search-ing Constraints Used with people-centric sensors Restricted sensors to RFID sensors only The search engine is proposed to serve as a resource of IoT information, without dealing real-time working nodes - No real-time searching - Security isn’t properly tested.
  • 21. Future work • Real-Time searching • Enhanced network infrastructure – Security – Access to all things – Bottleneck removal • Better GUI • Handheld devices implementation • MySQL performance improvement • Big data exploitation
  • 22. Conclusion • The primary goal of this project is to develop a micro search engine for private IoT networks has been achieved. • The results of the search engine showed promising performance that could lead to a ground-breaking product given the right amount of investment.