Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart
Το Bluetooth Low Energy γνωστό και ως Smart , αποτελεί µια ασύρµατη τεχνολογία, η οποία τα τελευταία χρόνια εξελίσσεται και αναπτύσσεται µε ραγδαίους ρυθµούς και χρησιµοποιείται από φορητές κυρίως συσκευές όπως κινητά τηλέφωνα, tablets, έξυπνα ρολόγια, συσκευές τύπου wearable κ.α. Η τεχνολογία BLE χ...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Μορφή: | Thesis |
Γλώσσα: | Greek |
Έκδοση: |
2018
|
Θέματα: | |
Διαθέσιμο Online: | http://hdl.handle.net/10889/10953 |
id |
nemertes-10889-10953 |
---|---|
record_format |
dspace |
institution |
UPatras |
collection |
Nemertes |
language |
Greek |
topic |
Συγχρονισμός Κινητές συσκευές Bluetooth smart Synchronization 004.62 |
spellingShingle |
Συγχρονισμός Κινητές συσκευές Bluetooth smart Synchronization 004.62 Ελευθερίου, Μαρία-Νίκη Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
description |
Το Bluetooth Low Energy γνωστό και ως Smart , αποτελεί µια ασύρµατη τεχνολογία, η οποία τα τελευταία χρόνια εξελίσσεται και αναπτύσσεται µε ραγδαίους ρυθµούς και χρησιµοποιείται από φορητές κυρίως συσκευές όπως κινητά τηλέφωνα, tablets, έξυπνα ρολόγια, συσκευές τύπου wearable κ.α. Η τεχνολογία BLE χαρακτηρίζεται για τη διαλειτουργικότητα της καθώς και για την, συγκριτικά µε τους προκατόχους της, χαµηλότερη κατανάλωση ενέργειας των συσκευών που την χρησιµοποιούν. ΄Εχει πολλές καινοτόµες εφαρµογές στον τοµέα των οικιακών αυτοµατισµών, αυτοµατισµών αυτοκινήτων, αθλητισµού και ιατρικής . Πολλές ακόµη εφαρµογές όπως είναι υπηρεσίες interactive marketing και εντοπισµού θέσης οφείλονται στην ανάπτυξη της νέα τεχνολογίας των BLE beacons. Τα BLE beacons είναι συσκευές που µεταδίδουν σήµατα κατά κύριο λόγο σε συµβατά mobile applications. Λόγω του γεωγραφικού εύρους που καλύπτουν, δίνεται για παράδειγµα η δυνατότητα στους διαφηµιστές να προσεγγίσουν τον καταναλωτή τη στιγµή που εκείνος βρίσκεται εντός της εµβέλειας ενός beacon, τη στιγµή δηλαδή που περνάει έξω από ένα κατάστηµα, µπροστά από ένα διάδροµο ή ακόµα και µπροστά από κάποιο
προϊόν.
Ως ένα άλλο παράδειγµα, µε την τοποθέτηση BLE beacons σε κάθε γραφείο, στο κτίριο κάποιας εταιρίας, δίνεται η δυνατότητα εντοπισµού της θέσης ενός εργαζοµένου στο κτίριο. ΄Ετσι, στην περίπτωση που κάποιος εργαζόµενος απουσιάζει από το γραφείο του και λάβει κάποια κλήση στο σταθερό του τηλέφωνο, είναι δυνατή η αυτόµατη µεταφορά αυτής της κλήσης στο πλησιέστερο τηλέφωνο του χώρου στον οποίο βρίσκεται εκείνη τη στιγµή ή ακόµη και στο κινητό του.
Από τα παραπάνω παραδείγµατα, καταλαβαίνουµε πως µε την ανάπτυξη και τη διάδοση αυτής της τεχνολογίας στο άµεσο µέλλον, µέσα σε ένα κατάστηµα, σε έναν όροφο γραφείων ή ακόµη και σε ένα ολόκληρο κτίριο µπορεί να λειτουργεί ένας πολύ µεγάλος αριθµός BLE beacons, τα οποία εκπέµπουν ταυτόχρονα. Για το λόγο αυτό, κρίνεται αναγκαίο να εφαρµοστεί ένα ενιαίο πρωτόκολλο, το οποίο να ρυθµίζει το ρυθµό µετάδοσης των σηµάτων που αποστέλλει κάθε beacon συσκευή µε στόχο την αποφυγή ταυτόχρονης
µετάδοσης δεδοµένων και κατά επέκταση την απώλεια ορισµένων εξ αυτών.
Στην παρούσα διπλωµατική εργασία, κατασκευάστηκε ένας τέτοιος αλγόριθµος συγχρονισµού διαδικασιών µετάδοσης δεδοµένων από συσκευές BLE. ΄Επειτα, υλοποιήθηκε ο αλγόριθµος σε περιβάλλον MATLAB για σύστηµα δύο και τριών κόµβων, οι οποίοι επικοινωνούν µεταξύ τους σειριακά. Στη συνέχεια χρησιµοποιήθηκαν δύο µητρικές πλακέτες Arduino UNO, ως κόµβοι του συστήµατος και µέσω αρχικά σειριακής επικοινωνίας αυτών, έπειτα µέσω Bluetooth και τέλος, µέσω Bluetooth Low Energy τεχνολογίας, υλοποιήθηκε και ελέγχθηκε ο αλγόριθµος. |
author2 |
Αντωνακόπουλος, Θεόδωρος |
author_facet |
Αντωνακόπουλος, Θεόδωρος Ελευθερίου, Μαρία-Νίκη |
format |
Thesis |
author |
Ελευθερίου, Μαρία-Νίκη |
author_sort |
Ελευθερίου, Μαρία-Νίκη |
title |
Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
title_short |
Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
title_full |
Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
title_fullStr |
Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
title_full_unstemmed |
Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
title_sort |
συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart |
publishDate |
2018 |
url |
http://hdl.handle.net/10889/10953 |
work_keys_str_mv |
AT eleutherioumarianikē synchronismosdiadikasiōnmetadosēssesyskeuesaisthētērōnmetechnologiabluetoothsmart AT eleutherioumarianikē synchronizationofbluetoothsmartdevicesduringadvertizing |
_version_ |
1771297210165624832 |
spelling |
nemertes-10889-109532022-09-05T11:18:01Z Συγχρονισμός διαδικασιών μετάδοσης σε συσκευές αισθητήρων με τεχνολογία bluetooth smart Synchronization of bluetooth smart devices during advertizing Ελευθερίου, Μαρία-Νίκη Αντωνακόπουλος, Θεόδωρος Κούσουλας, Νικόλαος Eleftheriou, Maria-Niki Συγχρονισμός Κινητές συσκευές Bluetooth smart Synchronization 004.62 Το Bluetooth Low Energy γνωστό και ως Smart , αποτελεί µια ασύρµατη τεχνολογία, η οποία τα τελευταία χρόνια εξελίσσεται και αναπτύσσεται µε ραγδαίους ρυθµούς και χρησιµοποιείται από φορητές κυρίως συσκευές όπως κινητά τηλέφωνα, tablets, έξυπνα ρολόγια, συσκευές τύπου wearable κ.α. Η τεχνολογία BLE χαρακτηρίζεται για τη διαλειτουργικότητα της καθώς και για την, συγκριτικά µε τους προκατόχους της, χαµηλότερη κατανάλωση ενέργειας των συσκευών που την χρησιµοποιούν. ΄Εχει πολλές καινοτόµες εφαρµογές στον τοµέα των οικιακών αυτοµατισµών, αυτοµατισµών αυτοκινήτων, αθλητισµού και ιατρικής . Πολλές ακόµη εφαρµογές όπως είναι υπηρεσίες interactive marketing και εντοπισµού θέσης οφείλονται στην ανάπτυξη της νέα τεχνολογίας των BLE beacons. Τα BLE beacons είναι συσκευές που µεταδίδουν σήµατα κατά κύριο λόγο σε συµβατά mobile applications. Λόγω του γεωγραφικού εύρους που καλύπτουν, δίνεται για παράδειγµα η δυνατότητα στους διαφηµιστές να προσεγγίσουν τον καταναλωτή τη στιγµή που εκείνος βρίσκεται εντός της εµβέλειας ενός beacon, τη στιγµή δηλαδή που περνάει έξω από ένα κατάστηµα, µπροστά από ένα διάδροµο ή ακόµα και µπροστά από κάποιο προϊόν. Ως ένα άλλο παράδειγµα, µε την τοποθέτηση BLE beacons σε κάθε γραφείο, στο κτίριο κάποιας εταιρίας, δίνεται η δυνατότητα εντοπισµού της θέσης ενός εργαζοµένου στο κτίριο. ΄Ετσι, στην περίπτωση που κάποιος εργαζόµενος απουσιάζει από το γραφείο του και λάβει κάποια κλήση στο σταθερό του τηλέφωνο, είναι δυνατή η αυτόµατη µεταφορά αυτής της κλήσης στο πλησιέστερο τηλέφωνο του χώρου στον οποίο βρίσκεται εκείνη τη στιγµή ή ακόµη και στο κινητό του. Από τα παραπάνω παραδείγµατα, καταλαβαίνουµε πως µε την ανάπτυξη και τη διάδοση αυτής της τεχνολογίας στο άµεσο µέλλον, µέσα σε ένα κατάστηµα, σε έναν όροφο γραφείων ή ακόµη και σε ένα ολόκληρο κτίριο µπορεί να λειτουργεί ένας πολύ µεγάλος αριθµός BLE beacons, τα οποία εκπέµπουν ταυτόχρονα. Για το λόγο αυτό, κρίνεται αναγκαίο να εφαρµοστεί ένα ενιαίο πρωτόκολλο, το οποίο να ρυθµίζει το ρυθµό µετάδοσης των σηµάτων που αποστέλλει κάθε beacon συσκευή µε στόχο την αποφυγή ταυτόχρονης µετάδοσης δεδοµένων και κατά επέκταση την απώλεια ορισµένων εξ αυτών. Στην παρούσα διπλωµατική εργασία, κατασκευάστηκε ένας τέτοιος αλγόριθµος συγχρονισµού διαδικασιών µετάδοσης δεδοµένων από συσκευές BLE. ΄Επειτα, υλοποιήθηκε ο αλγόριθµος σε περιβάλλον MATLAB για σύστηµα δύο και τριών κόµβων, οι οποίοι επικοινωνούν µεταξύ τους σειριακά. Στη συνέχεια χρησιµοποιήθηκαν δύο µητρικές πλακέτες Arduino UNO, ως κόµβοι του συστήµατος και µέσω αρχικά σειριακής επικοινωνίας αυτών, έπειτα µέσω Bluetooth και τέλος, µέσω Bluetooth Low Energy τεχνολογίας, υλοποιήθηκε και ελέγχθηκε ο αλγόριθµος. Bluetooth Low Energy, known as Bluetooth Smart, is a wireless network tech- nology that has been constantly evolving and rapidly growing in recent years. BLE technology is characterized by interoperability, as well as by lower energy consumption compared to its predecessors. It is used by devices such as cell phones, tablets, smart watches, wearable devices, etc in many innovative applications, such as automation, automotive automation, sports and medicine. Many other applications, such as inter- active marketing and positioning services are possible thanks to the development of the new technology of BLE beacons. BLE beacons are devices that transmit signals foremost to compatible mobile ap- plications. Due to their geographical coverage, for example, marketing professionals are given the opportunity to reach consumers when they are within a beacon’s range, that could be the moment they are walking in front of a shop, a corridor or even a specific product. As another example, by installing BLE beacons in company offices, it is possible to locate the position of an employee in the building. Thus, if an employee is absent from his office and receives a call to his phone, this call could be automatically transferred to the nearest phone where he is at that moment or even to his mobile phone. From the examples mentioned above, it is understood that with the escalation of this technology in the near future, a very large number of BLE beacons could operate and simultaneously transmit inside a single store, an office floor or even a multistorey building. Thus, the need arises to apply a protocol which regulates the transmission rate of the signals sent by each beacon device in order to avoid the simultaneous transmission of data and thus the loss of some of them. In this diploma thesis, such a data synchronization algorithm was developed for BLE devices. The algorithm was implemented in MATLAB environment for a system of two and three nodes communicating serially with each other. Next, two Arduino UNO motherboards were used as nodes of the system and the algorithm was im- plemented and tested through serial communication, then via Bluetooth, and finally through the Bluetooth Low Energy technology. 2018-01-17T06:26:44Z 2018-01-17T06:26:44Z 2017-10-12 Thesis http://hdl.handle.net/10889/10953 gr 0 application/pdf |