Reaaliaikainen paikallisliikenteen seurantajärjestelmä
Kuhmonen, Teemu (2017)
Kuhmonen, Teemu
Savonia-ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017112918850
https://urn.fi/URN:NBN:fi:amk-2017112918850
Tiivistelmä
Opinnäytetyön tarkoitus oli suunnitella ja toteutettaa järjestelmä, jonka avulla asiakkaat voivat seurata paikallisliikenteen ja palveluliikenteen linja-autoja reaaliaikaisesti mobiilisovelluksesta ja paikantaa itsensä. Työn tilaajia olivat Iisalmen, Pieksämäen ja Varkauden kaupungit. Opinnäytetyön tavoitteena oli helpottaa paikallisliikenteen käyttöä esimerkiksi tilanteessa, jossa linja-auto ei saavu aikataulun mukaisesti pysäkille.
Sovelluksen ohella toteutettiin ympäristö sen ylläpitoa varten. Lisäksi konfiguroitiin ja otettiin käyttöön demolaite, jolla testattiin reaaliaikaisen GPS-paikannuksen toimivuutta.
Sovellus ja sen ylläpitoympäristö toteutettiin selainpohjaisena, jotta siitä saatiin mahdollisimman monella laitteella toimiva. Sovelluksen käyttöliittymät toteutettiin käyttäen AngularJS- ja Bootstrap-ohjelmistokehyksiä ja karttojen näyttämiseen käytettiin Google Maps API:a. Taustajärjestelmä toteutettiin PHP:lla ja tietokantana käytettiin MySQL-tietokantaa. Käytetty demolaite oli Haltianin IoT-laite Thingsee One.
Sovelluksesta tehtiin ennen käyttöönottoa kolme instanssia eri palvelimille. Asennetut järjestelmät otettiin käyttöön näissä kolmessa kaupungissa vuoden 2017 aikana.
Sovelluksen ohella toteutettiin ympäristö sen ylläpitoa varten. Lisäksi konfiguroitiin ja otettiin käyttöön demolaite, jolla testattiin reaaliaikaisen GPS-paikannuksen toimivuutta.
Sovellus ja sen ylläpitoympäristö toteutettiin selainpohjaisena, jotta siitä saatiin mahdollisimman monella laitteella toimiva. Sovelluksen käyttöliittymät toteutettiin käyttäen AngularJS- ja Bootstrap-ohjelmistokehyksiä ja karttojen näyttämiseen käytettiin Google Maps API:a. Taustajärjestelmä toteutettiin PHP:lla ja tietokantana käytettiin MySQL-tietokantaa. Käytetty demolaite oli Haltianin IoT-laite Thingsee One.
Sovelluksesta tehtiin ennen käyttöönottoa kolme instanssia eri palvelimille. Asennetut järjestelmät otettiin käyttöön näissä kolmessa kaupungissa vuoden 2017 aikana.