Mobiilin seuranta- ja ohjausjärjestelmän toteutus
Katajasalo, Arto (2010)
Tiivistelmä
Työn tavoitteena on tutkia ja suunnitella kuinka paikkatietoa, mobiililaitteita sekä matkapuhelinverkkoja käyttäen voidaan toteuttaa käyttäjien seuranta- ja ohjausjärjestelmä. Järjestelmän avulla käyttäjät voivat seurata reaaliaikaisesti muiden käyttäjien sijainteja sekä ohjata muita käyttäjiä haluttuihin sijainteihin mobiililaitteen avulla. Järjestelmä pyritään suunnittelemaan laajennettavaksi. Lähtökohtana on toteuttaa seurannan sekä ohjauksen toteuttavat runkokomponentit, joiden päälle voidaan toteuttaa erityyppisiä sovelluksia. Tutkittavia asioita ovat matkapuhelinverkkojen tiedonsiirtomahdollisuudet, paikannustekniikat, mobiililaitteiden suorituskyky sekä resurssit, käyttäjien yksityisyyden ja tiedonsiirron turvaaminen sekä mobiililaitteista sekä langattomuudesta aiheutuvat haasteet yleisesti. Tutkimusten sekä suunnittelun pohjalta järjestelmästä toteutetaan esimerkkisovellus, jolla suoritetaan käytännön testaus. Testauksessa mitataan järjestelmän resurssien käyttöä ja suorituskykyä sekä testataan suunnittelun pohjalta tehtyjen ratkaisujen toimivuutta. Lopuksi työssä analysoidaan järjestelmän toimivuutta testaus- sekä mittaustulosten pohjalta. The goal of this work is to study and design how location information, mobile devices and mobile networks can be used to implement user tracking and controlling system. With the system users can track other user locations and direct other users to new locations with mobile device. Design focuses on to make the system extendable. The aim is to implement core components offering tracking and controlling so that different kind of services can be implemented on top it easily. The study focuses on areas like data transfer possibilities in mobile networks, location technologies, performance and resources of mobile devices, ensuring the privacy of the users and data transfer security and challenges with mobile devices and wireless networks generally. The system is designed based on research results. Based on designs an example application is implemented. With example application a practical tests are executed to test the functionality of the system, and to measure resource usage and performance of the system. Lastly an analysis is made based on measurements and testing of the system functionality.