TIETOJEN KERÄYKSEEN SUUNNITELTU MOBIILISOVELLUS ESTIMOTE BEACON- JA NEARABLE-LAITTEILLE
Aalto, Jonathan (2016)
Aalto, Jonathan
Oulun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016102315348
https://urn.fi/URN:NBN:fi:amk-2016102315348
Tiivistelmä
Työn tavoitteena oli luoda kokonaisuus, joka koostui verkkosivuista, mobiilisovelluksesta ja palvelimesta. Mobiilisovelluksessa tavoitteena oli kerätä sensori- ja laitetietoja Estimote Beacon- ja Estimote Nearable -laitteista, jotka ovat avaimenperän kokoisia lähettimiä. Verkkosivuilla tavoitteena oli luoda sisäänkirjautumisprosessi, jonka takana verkkosivuilla oli tarkoitus esittää kerätyt sensori- ja laitetiedot taulukkoina käyttäjälle. Palvelimen tavoitteena oli vastaanottaa mobiilisovelluksesta kerätyt tiedot ja sijoittaa ne palvelimelle luotuihin tietokantoihin, josta ne pystyttäisin poimimaan verkkosivujen taulukoihin katselmoitaviksi.
Työssä asennettiin ensin käyttöympäristö eli kehitykseen tarvittavat ohjelmistot, jonka jälkeen työssä tutustuttiin Estimote Beacon- ja Nearable -laitteiden tekniikkoihin. Ensimmäisenä vaiheena oli luoda sisäänkirjautuminen verkkosivuille, jossa hyödynnettiin palvelimella olevaa tietokantaa, jossa tulevat sensori- ja laitetiedot pystyttäisiin esittämään käyttäjälle. Toisena vaiheena luotiin palvelin, johon kerättävät tiedot ja sisäänkirjautumiseen tarvittavat tiedot pystyttäisiin säilyttämään. Viimeisenä vaiheena luotiin mobiilisovellus, joka kerää tarvittavat tiedot Estimote Beacon- ja Nearable -laitteista ja lähettää kerätyt tiedot palvelimelle.
Lopputuloksena saatiin toimiva ohjelmakokonaisuus, jossa yhdistyi palvelin, jonka sisällä tietokanta, mobiilisovellus ja verkkosivut. Mobiilisovelluksesta pystyttiin lähettämään kerättyjä tietoja palvelimelle, josta verkkosivut pystyivät ne helposti keräämään
Työssä asennettiin ensin käyttöympäristö eli kehitykseen tarvittavat ohjelmistot, jonka jälkeen työssä tutustuttiin Estimote Beacon- ja Nearable -laitteiden tekniikkoihin. Ensimmäisenä vaiheena oli luoda sisäänkirjautuminen verkkosivuille, jossa hyödynnettiin palvelimella olevaa tietokantaa, jossa tulevat sensori- ja laitetiedot pystyttäisiin esittämään käyttäjälle. Toisena vaiheena luotiin palvelin, johon kerättävät tiedot ja sisäänkirjautumiseen tarvittavat tiedot pystyttäisiin säilyttämään. Viimeisenä vaiheena luotiin mobiilisovellus, joka kerää tarvittavat tiedot Estimote Beacon- ja Nearable -laitteista ja lähettää kerätyt tiedot palvelimelle.
Lopputuloksena saatiin toimiva ohjelmakokonaisuus, jossa yhdistyi palvelin, jonka sisällä tietokanta, mobiilisovellus ja verkkosivut. Mobiilisovelluksesta pystyttiin lähettämään kerättyjä tietoja palvelimelle, josta verkkosivut pystyivät ne helposti keräämään