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
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.