Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Oulun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Development of a live location tracking module for the Magic Mirror platform

Partanen, Riku (2024)

 
Avaa tiedosto
Partanen_Riku.pdf (1.015Mt)
Lataukset: 


Partanen, Riku
2024
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202501081077
Tiivistelmä
Tämä raportti kirjoitettiin Oulun Ammattikorkeakoulussa opinnäytetyönä. Opinnäytetyön tavoitteena oli kehittää moduuli Magic Mirror -alustalle, joka visualisoisi jatkuvasti henkilön sijaintia. Moduulin yhteyteen kehitettiin myös mobiilisovellus, joka jakaa sijaintiaan Magic Mirror -moduulille.

Sijainninseurausmoduuli käyttää Google Maps JavaScript -rajapintaa kartan visualisointiin Magic Mirror -alustalla. Kommunikaatio mobiilisovelluksen sekä moduulin välillä tapahtuu fetch-kutsuilla Node.js-palvelimella. Mobiilisovellus on ohjelmoitu Expo-ympäristössä, ja se hyödyntää Expon sisäänrakennettuja kirjastoja mobiililaitteen sijaintitietojen saamiseen ja eteenpäin lähettämiseen.
 
This report was written at Oulu University of Applied Sciences as a final thesis.
The goal of this thesis was to develop a module for the Magic Mirror environment
that would receive and display a smart phone’s location in real time. The topic
was chosen because a module suited for such needs did not exist on the Magic
Mirror third party module list.

The methods used in this thesis were following the documentation of a third-party
Magic Mirror module to create a custom module and building a mobile application
as an Expo project from a template. The Magic Mirror module consists of a
frontend that utilizes Google Maps JavaScript API to render and update a map,
and a backend that communicates between the mobile application and the
frontend by using Node.js and the built in Magic Mirror notification system. The
mobile application uses the Expo framework’s built in libraries for mobile device
location access and node.js communication.

The result of the thesis was a functioning live location tracking module running
on the Magic Mirror application, and a smart phone application that works
alongside it. The aim of this thesis was only to develop a functioning proof-of-
concept, but the module could be improved upon in various ways by focusing on
areas such as the security and scalability of the module. Third party developers
are encouraged to publish their own Magic Mirror modules for the public to use,
however the module made in this thesis would need more refinements before it
could be published for anyone to use because of the aforementioned reasons.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste