Aplikacja do sterowania multimedialną tabliczką przydrzwiową

Android-based client application of an interactive door plate

Autor: Michał Górecki

Opiekun pracy: dr inż. Piotr Skulimowski

Rodzaj pracy: praca dyplomowa IFE - BSc

Data obrony: 2016-09-15

Streszczenie

Tabliczka przydrzwiowa zawiera podstawowe informacje, takie jak numer pokoju oraz imię
oraz nazwisko pracownika. Celem projektu było usprawnienie przepływu informacji między
pracownikami Instytutu Elektroniki Politechniki Łódzkiej i studentami, zastąpując tradycyjną
tabliczkę przydrzwiową jej multimedialnym odpowiednikiem – smartfonem lub tabletem
wyposażonym w system Android oraz odpowiednie oprogramowanie. Praca opisuje opracowaną na
potrzeby systemu aplikację mobilną do zdalnego sterowania tabliczką w oparciu o platformę Android.
Podstawową funkcjonalnością aplikacji jest wysyłanie komunikatów tekstowych do tabliczki,
wpisanych ręcznie przez użytkownika lub wybranych z zestawu wczesniej zapisanych wzorców.
Użytkownik może również dodać do kalendarza zaplanowane wydarzenia, o których zostanie później
powiadomiony.
Dodatkowo zaimplementowano podstawową usługę lokalizacyjną wykorzystującą wykrywane
przez urządzenie sieci bezprzewodowe do określenia położenia w budynku Instytutu na podstawie
danych zgromadzonych przez użytkownika. Aplikacja podpowiada zapisane w bazie danych podobne
lokalizacje używając algorytmu opracowanego na potrzeby projektu. Informacja o położeniu może
zostać wysłana w wiadomości tekstowej.
W pracy zawarto przegląd podobnych rozwiązań dostępnych na rynku, teoretyczne informacje
potrzebne do zrozumienia sposobu funkcjonowania aplikacji, szczegółowy opis implementacji oraz
podsumowanie wraz z wnioskami sformułowanymi podczas analizy problemu.

Abstract

A traditional door plate provides basic information, such as room number and name of the
employee. The purpose of the project was to improve the information flow between the employees of
the Institute of Electronics and students by replacing the door plate with a mobile device operating on
Android OS. This thesis presents the design of a client application created to provide remote access to
the interactive door plate.
The key functionality of the application was to provide an interface for sending text messages
which should be displayed on the interactive door plate's screen. The messages can be either entered
manually or selected from the set of templates saved previously. Furthermore, the application allows
the user to add planned events to the calendar. It also sends notifications before their occurrence.
One of the major features of the application is a basic Wi-Fi-based positioning service. It uses
Wi-Fi scan results to determine the location of the device by analysis of the data collected by the user.
The information about current location can be sent to the door plate in a text message.
The thesis contains an overview of similar solutions available on the market, theoretical
background necessary to understand the principles of operation of the system, a detailed description of
the implementation and summary, including conclusions drawn during the development.