dc.contributor.author
Daskopoulos, Dimitris
en
dc.date.accessioned
2015-06-23T13:48:14Z
dc.date.available
2015-09-27T05:58:28Z
dc.date.issued
2015-06-23
dc.identifier.uri
https://repository.ihu.edu.gr//xmlui/handle/11544/494
dc.rights
Default License
dc.title
SenseMon: A Semantically enhanced Portal for the Internet
of Things & the Smart IHU Sensor Web
en
heal.keyword
Embedded Internet devices
en
heal.keyword
Wireless communication systems
en
heal.keyword
Intelligent buildings
en
heal.keyword
Intelligent buildings--Automation
en
heal.keyword
Dissertations, Academic
en
heal.license
http://creativecommons.org/licenses/by-nc/4.0
heal.recordProvider
School of Science and Technology, MSc in Information & Communication Technology Systems
heal.publicationDate
2013-10
heal.bibliographicCitation
Daskopoulos Dimitris, 2013, SenseMon : a semantically-enhanced portal for the internet of things & the smart IHU sensor web ,Master's Dissertation, International Hellenic University
en
heal.abstract
Abstract
The goal of this dissertation is to develop a semantically-enhanced platform for
monitoring sensor feeds from the Internet of Things. The target for our pilot deployment
will be the Smart IHU project, which is a network of sensors deployed at the
International Hellenic University Campus. It consists of an assortment of devices by
different manufacturers, measuring a number of parameters, from environmental
conditions to power consumption.
Our first goal for the portal is to provide a user-friendly interface for graphically
representing the sensor data series, enable parallel monitoring and comparisons, with
effective zooming at different time ranges, long or short. To provide users with an even
more powerful tool for discovering hidden associations between parameters, our second
goal is to allow processing of data series levels by supporting summation, difference
and average. Our third goal is to expose the physical model of the Smart IHU sensor
network through a semantic interface to query its ontology. Enabling our portal with
semantic querying capabilities will allow the user to discover available sensors based on
parameter of interest and location in the buildings.
Achieving these goals, will significantly upgrade the current Smart IHU portal and
make it more user friendly for end-users, and more manageable for the maintainer of the
constantly growing deployment of sensors at IHU.
I would like to thank my supervisor, Prof. N. Bassiliades, for motivating me in the
field of Knowledge Management and the guidance he provided in resolving issues with
the ontology and the reasoners. I would also like to thank my dissertation advisor,
Thanos G. Stavropoulos, who made himself available, day or night, to discuss and solve
the issues that arose at every step along the way. I would also like to express my
gratitude to my colleagues at the IT Center of the Aristotle University of Thessaloniki
for hosting our efforts to explore Internet technology over the last 15 years. I owe much
to them and the thoughtful tech sharing we have every day. Last, but not least, I would
like to thank my family, for enduring my late hour work and my constant absence from
their activities during the past year. Their curious and encouraging faces whenever they
stopped over to see what I was up to on my computer, is a picture I cherish.
en
heal.tableOfContents
ABSTRACT............................................................................................................. III
CONTENTS...............................................................................................................V
1 INTRODUCTION ....................................................................................................1
1.1 THE CURRENT PORTAL ........................................................................................1
1.2 SIGNIFICANCE OF SMART IHU MONITORING ........................................................2
1.3 THE NEWLY DEVELOPED PORTAL .........................................................................3
1.4 STRUCTURE OF THE DISSERTATION ......................................................................3
2 REVIEW OF TECHNOLOGY AND TOOLS ........................................................4
2.1 WEB PLATFORMS FOR THE INTERNET OF THINGS .................................................4
2.2 GRAPHING AND MONITORING TOOLS...................................................................7
2.3 SENSOR ONTOLOGIES..........................................................................................9
2.4 ONTOLOGY MANAGEMENT LIBRARIES ..............................................................11
2.5 SUMMARY OF IMPLEMENTATION DECISIONS ......................................................11
3 IMPLEMENTATION REQUIREMENTS ...........................................................13
3.1 NEW SENSOR INTEGRATION ..............................................................................13
3.2 SENSOR FEED MONITORING ..............................................................................14
3.3 SENSOR AND METRICS DISCOVERY ...................................................................15
3.4 OTHER FEATURES UNDER CONSIDERATION .......................................................16
4 PLATFORM DEVELOPMENT............................................................................17
4.1 INTRODUCTION TO THE PLATFORM.....................................................................17
4.2 IHU SENSOR DATABASE ...................................................................................19
4.3 DATA SERIES FEEDS .........................................................................................23
4.4 GRAPHING INTERFACE ......................................................................................25
4.5 USER INTERFACE DESIGN..................................................................................27
4.6 THE ONTOLOGY QUERY ENGINE .......................................................................31
4.7 SEMANTIC ENABLEMENT OF THE UI ..................................................................40
4.8 SUMMARY OF PLATFORM ARCHITECTURE..........................................................42
5 CONCLUSIONS.....................................................................................................43
5.1 ACCOMPLISHED GOALS.....................................................................................43
-v-
5.2 SHORTCOMINGS AND FUTURE DIRECTIONS ........................................................44
BIBLIOGRAPHY ....................................................................................................46
SENSEMON MAIN CODE .....................................................................................49
MONITOR.HTML .....................................................................................................49
SENSORHIGHSTOCKAPI.JS.....................................................................................58
AJAX2SOAP.PHP .....................................................................................................60
GETDATA.PHP........................................................................................................65
BONSAI QUERY ENGINE CODE.........................................................................68
BONSAIMAIN.JAVA................................................................................................68
BONSAIWEBSERVICE.JAVA....................................................................................68
DLQUERYENGINE.JAVA ........................................................................................71
DLQUERYPARSER.JAVA ........................................................................................83
BONSAISENSORPORTAL71.OWL ............................................................................85
en
heal.advisorName
Prof. Bassileiades, George
en
heal.committeeMemberName
Vlahavas, I.
en
heal.committeeMemberName
Ass. Prof. Bassileiades, George
en
heal.committeeMemberName
Koutitas, G.
en
heal.academicPublisher
School of Science &Technology, Master of Science (MSc) in Information and Communication Systems
en
heal.academicPublisherID
ihu
heal.fullTextAvailability
true