Προγραμματισμός του Διαδικτύου των Πραγμάτων (IoT) με την χρήση του μικροϋπολογιστή Raspberry Pi 2
Σφούνης, Δημήτριος Τ.
KeywordsΔιαδίκτυο των Πραγμάτων ; Αισθητήρες ; Ενεργοποιητές ; Μικροελεγκτής ; Λειτουργικά συστήματα ; Ενσωματωμένα συστήματα ; Raspberry Pi 2 ; Internet of Things ; Operating systems (Computers) ; Embedded computer systems ; Sensors ; Actuators ; Microcontrollers
The purpose of this thesis is to examine the development of the Internet throughout the years in order to be led to what we call today the famous IoT (Internet of Things). This will be achieved by investigating the use of programmable embedded systems and their application in different domains. Furthermore, the main body of this thesis includes the description of the different categories of micro-controllers as well as the right operating systems that apply when designing an embedded system. To gain a better understanding of the technology and system in subject, the thesis will elaborate on a case study based on the use of the Raspberry Pi. The Raspberry Pi is a general-purpose computer, usually with a Linux operating system, and the ability to run multiple programs. The purpose of this system is the implementation of a surveillance application that targets the protection and inspection of a specific area. An analysis will be given on all the relevant requirements and operational procedures that make the system perform its tasks as well as the design specifications of it’s hardware together with a feasibility study on a real installation calculating the real costs incurred. The thesis will conclude with an assessment of the designed embedded system, through which, a general overview of the IoT era will be given quoting its benefits and constraints that are very important to further improve and contribute in the development of this vast ecosystem.