fyp2- micro search engine for iot
Post on 08-Apr-2017
55 Views
Preview:
TRANSCRIPT
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
Year2010 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.
AdvantagesUsage 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
ConstraintsUsed 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.
top related