The main subject of this paper focuses on the Research and Development (R&D) of an automation system which allows authorized users (personnel, students and guests) to enter or exit the gates of the Technological Educational Institute (TEI) of Athens.
To accomplish that, there will be placed Arduino receivers – stations (Beacon) at the main gates of the TEI of Athens (Central, West and East) in order to control the entrance and exit through them. The stations will be connected serially to the computer of each station-gateway and will communicate with the database on the Foundation’s servers. The user identification and validation will be accomplished using an Android application, which communicates with the stations via Bluetooth, using the communication protocol interface that was designed for this thesis.
Furthermore, in this thesis will be analyzed concepts such as Backlog management, Control Version, Logging, etc., knowledge that is necessary for a software engineer and the participation in a software development team.
Keywords:
Automation system, Android operating system, Arduino microprocessor, smart systems, C#, .NET, MySQL, Backlog management, Version Control, Logging