Sisätilapaikannus mobiililaitteella
Pellinen, Ahti (2015)
Pellinen, Ahti
Tampereen ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121520797
https://urn.fi/URN:NBN:fi:amk-2015121520797
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kehittää prototyyppiapplikaatio toteuttamaan mobiililaitteen paikannusta sisätiloissa. Opinnäytetyön toimeksiantajana oli Tampereen ammattikorkeakoulu, joka tarvitsi tutkimustietoa siitä, voiko mobiililaitetta paikantaa kampusalueen sisätiloissa olemassa olevaa laiteinfrastruktuuria käyttämällä.
Prototyyppiapplikaatio kehitettiin Flux-arkkitehtuurin mukaisesti React-käyttöliittymäkirjastoa, JavaScriptiä ja HTML 5:ttä hyödyntäen. Sisätilapaikannus toteutettiin trilateroimalla langattomista lähiverkkotukiasemista vastaanotettujen signaalien tehoa suhteessa etäisyyteen. Prototyypin koodirunko on kääritty Apache Cordovalla ja on siirrettävissä mobiilikäyttöjärjestelmäalustalta toiselle.
Ensimmäinen luku sisältää johdannon opinnäytetyöhön. Toinen luku esittelee nykyisiä mobiililaitteen paikannusmenetelmiä. Kolmas luku käsittelee prototyyppiapplikaation suunnittelua, sen kehittämiseen käytettyjä työkaluja, testilaitteita ja prototyypin kehitystyötä. Neljäs luku esittää langattomien lähiverkkotukiasemien mittausten valmistelut, mittausten suoritukset, mittaustulosten analyysit ja prototyyppiapplikaation käytännön testauksen. Luku viisi sisältää pohdinnan opinnäytetyön onnistumisesta, prototyyppiapplikaation jatkokehityksestä ja paikkatietoapplikaation tietoturvakysymyksistä.
Prototyyppiapplikaatiosta saatiin toimiva ja paikannustarkkuus on vaatimuksissa määriteltyä kerroksen tarkkuutta parempi. Paikannustarkkuus oli sisätilapaikannuksen erityispiirteistä ja rakennusten laiteinfrastruktuurista johtuen kuitenkin summittainen. Mobiililaitteen paikantaminen onnistui kerroksen, kerroksen osan tai tilan tarkkuudella riippuen rakennuksesta.
Prototyyppiapplikaatio kehitettiin Flux-arkkitehtuurin mukaisesti React-käyttöliittymäkirjastoa, JavaScriptiä ja HTML 5:ttä hyödyntäen. Sisätilapaikannus toteutettiin trilateroimalla langattomista lähiverkkotukiasemista vastaanotettujen signaalien tehoa suhteessa etäisyyteen. Prototyypin koodirunko on kääritty Apache Cordovalla ja on siirrettävissä mobiilikäyttöjärjestelmäalustalta toiselle.
Ensimmäinen luku sisältää johdannon opinnäytetyöhön. Toinen luku esittelee nykyisiä mobiililaitteen paikannusmenetelmiä. Kolmas luku käsittelee prototyyppiapplikaation suunnittelua, sen kehittämiseen käytettyjä työkaluja, testilaitteita ja prototyypin kehitystyötä. Neljäs luku esittää langattomien lähiverkkotukiasemien mittausten valmistelut, mittausten suoritukset, mittaustulosten analyysit ja prototyyppiapplikaation käytännön testauksen. Luku viisi sisältää pohdinnan opinnäytetyön onnistumisesta, prototyyppiapplikaation jatkokehityksestä ja paikkatietoapplikaation tietoturvakysymyksistä.
Prototyyppiapplikaatiosta saatiin toimiva ja paikannustarkkuus on vaatimuksissa määriteltyä kerroksen tarkkuutta parempi. Paikannustarkkuus oli sisätilapaikannuksen erityispiirteistä ja rakennusten laiteinfrastruktuurista johtuen kuitenkin summittainen. Mobiililaitteen paikantaminen onnistui kerroksen, kerroksen osan tai tilan tarkkuudella riippuen rakennuksesta.