Creating Android application using BLE sensor : a knee rehabilitation monitoring system
Patanen, Marko (2014)
Patanen, Marko
Turun ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014060311515
https://urn.fi/URN:NBN:fi:amk-2014060311515
Tiivistelmä
Työssä tutustuttiin Android -ohjelmistokehitykseen keskittyen erityisesti ulkoisten sensorien käyttöön osana sovellusta. Opinnäytetyössä tarkasteltiin Android-kehitystä ensin yleisellä tasolla. Tarkoituksena oli saada kuva yleisimmistä Android-sovelluskehityksen komponenteista. Tarkempaan tarkasteluun otettiin erityisesti ulkoiset sensorit ja niiden käyttöön liittyvät komponentit.
Opinnäytetyön tavoitteena oli luoda Android – sovellus, joka muodostaa yhteyden low energy -anturiin ja tallentaa anturidataa. Tiedonsiirtoon käytettävä teknologia on Bluetooth Low Energy, joka esitellään osana työtä.
Työssä käytettävä anturi oli TI Sensor Tag, jota käyttäen luotiin polven kuntoutuksen seurantajärjestelmä. Työssä on käytetty Eclipse IDE -ohjelmointiympäristöä, johon on liitetty Android Development Tools -lisäosa.
Suurin haaste työssä oli lähteiden ja oppaiden heikko tarjonta, mikä kasvatti työn tekemiseen kulunutta aikaa merkittävästi. Pienempiä ongelmia toi mukanaan käytetty IDE, jonka Android -kehitystyökaluissa on raportoituja ongelmia.
Sovellukseen luotiin kaikki toiminnallisuudet anturin käyttämiseksi ja tiedon tallentamiseksi. Lopullisen käyttöliittymän luominen jätettiin kuitenkin myöhempään kehitysvaiheeseen. Sovellukseen kuitenkin luotiin yksinkertainen käyttöliittymä testausta varten.
Sovelluksen käytettävyys sellaisenaan on heikko, eikä sillä ole juurikaan rahallista arvoa. Sovelluksesta irrotetaan tulevaisuudessa osia oppaiden luomista varten. Oppaat julkaistaan internetissä, tulevaa käyttöä sekä muita sovelluskehittäjiä silmälläpitäen. Tulevaisuudessa myös arvioidaan tarvetta lisätä toiminnallisuuksia sovellukseen.
Opinnäytetyön tavoitteena oli luoda Android – sovellus, joka muodostaa yhteyden low energy -anturiin ja tallentaa anturidataa. Tiedonsiirtoon käytettävä teknologia on Bluetooth Low Energy, joka esitellään osana työtä.
Työssä käytettävä anturi oli TI Sensor Tag, jota käyttäen luotiin polven kuntoutuksen seurantajärjestelmä. Työssä on käytetty Eclipse IDE -ohjelmointiympäristöä, johon on liitetty Android Development Tools -lisäosa.
Suurin haaste työssä oli lähteiden ja oppaiden heikko tarjonta, mikä kasvatti työn tekemiseen kulunutta aikaa merkittävästi. Pienempiä ongelmia toi mukanaan käytetty IDE, jonka Android -kehitystyökaluissa on raportoituja ongelmia.
Sovellukseen luotiin kaikki toiminnallisuudet anturin käyttämiseksi ja tiedon tallentamiseksi. Lopullisen käyttöliittymän luominen jätettiin kuitenkin myöhempään kehitysvaiheeseen. Sovellukseen kuitenkin luotiin yksinkertainen käyttöliittymä testausta varten.
Sovelluksen käytettävyys sellaisenaan on heikko, eikä sillä ole juurikaan rahallista arvoa. Sovelluksesta irrotetaan tulevaisuudessa osia oppaiden luomista varten. Oppaat julkaistaan internetissä, tulevaa käyttöä sekä muita sovelluskehittäjiä silmälläpitäen. Tulevaisuudessa myös arvioidaan tarvetta lisätä toiminnallisuuksia sovellukseen.