Post-graduate theses
Current Record: 5670 of 6553
|
Identifier |
000425967 |
Title |
Hardware implementation of BitSurfing communication logic |
Alternative Title |
Υλοποίηση της λογικής BitSurfing σε πραγματικές IoT συσκευές |
Author
|
Καραγκούνης, Δημήτριος Γ.
|
Thesis advisor
|
Μαρκάτος, Ευάγγελος
|
Reviewer
|
Ιωαννίδης, Σωτήρης
Πρατικάκης, Πολύβιος
|
Abstract |
The demand for realistic, low energy consumption communication protocols continuously
increases in the era of IoT. IoT deployments are expected to expand even more in year to come,
in order to serve multiple diverse field applications. Reliability and longevity (long autonomy) are
two, undeniably, important factors. Problems arising due to the lack of the later, are among the
most difficult to address.
In order to increase the reliability and lifespan of IoT devices many research teams have proposed
protocols and architectures especially designed for IoT applications.
Recently, a novel theoretical communication paradigm was proposed, called BitSurfing, which can
simplify significantly the IoT transceiver hardware, with potential for major benefits in energyefficiency and security.
The present work demonstrates a proof-of-concept implementation of the BitSurfing logic using
low cost Raspberry Pi hardware. BitSurfing nodes take advantage of packets broadcasted in their
network and utilize them to enable intra-network communications. Every node maintains a FIFO
buffer, in which it stores broadcasted packets. If a node wants to send a message, it waits until
the message appears in the buffer and then it sends a low energy 1-bit pulse to inform neighboring
nodes. BitSurfing cuts down the required IoT device energy consumption and thus it has a
potential use in battery-less systems. In this study, a proof-of-concept deployment on real
hardware is presented and the results of BitSurfing evaluation suggest that the proposed logic can
be feasibly used for data transfer among network nodes.
This study shows that BitSurfing is implementable even with very common hardware and defines
an empirical model for its operation.
Furthermore, a multi-threaded BitSurfing simulator is created and tested for larger network sizes
and congestion levels. The results derived from the various simulations also suggest that
BitSurfing can deliver messages among network devices without using any MAC layer
functionality, a characteristic reducing the energy consumption requirements even more.
In conclusion, two specific BitSurfing use cases are presented and promising research directions
are highlighted.
|
Language |
English |
Subject |
Διαδίκτυο των πραγμάτων |
Issue date |
2019-11-22 |
Collection
|
School/Department--School of Sciences and Engineering--Department of Computer Science--Post-graduate theses
|
|
Type of Work--Post-graduate theses
|
Permanent Link |
https://elocus.lib.uoc.gr//dlib/f/5/9/metadata-dlib-1573731691-170735-31558.tkl
|
Views |
405 |