Haku

Alustariippumaton mobiilisovellus Bluetooth Low Energy -kommunikointiin

QR-koodi

Alustariippumaton mobiilisovellus Bluetooth Low Energy -kommunikointiin

Tämän insinöörityön tavoitteena oli suunnitella ja toteuttaa BLE (Bluetooth Low Energy) -teknologiaa hyödyntävä mobiilisovellus Android-pohjaiselle älypuhelimelle. Työn toteuttamiseen kuului graafisen käyttöliittymän sekä tämän avulla ohjattavien toiminnallisuuksien ohjelmointi. Insinöörityön toimeksiantajana toimi kajaanilainen sulautettuja laitteita sekä järjestelmiä valmistava yritys Exéns Development Oy.

Työ suunniteltiin toteutettavaksi HTML5-sovelluksena ja JavaScript-ohjelmointikielellä. Tavoitteena oli saada aikaiseksi mahdollisimman laitteisto- ja käyttöjärjestelmäriippumaton sovellusratkaisu, joka tulevaisuudessa voidaan ottaa käyttöön myös muilla laitteisto- ja käyttöjärjestelmäalustoilla. Työn alkuvaiheissa selvitettiin tarkemmin HTML5- ja JavaScript-ohjelmointikielten soveltuvuus työn suorittamiseen. Selvityksessä mahdollisesti ilmenneiden toteutustavan esteiden vuoksi täytyi harkita myös vaihtoehtoisia toteutustapoja mobiilisovellukselle.

Tässä työssä esitellään teoriatasolla Android-mobiilikehitystä, laitteistoriippumatonta PhoneGap-mobiilikehitystä ja Bluetooth-teknologiaa. Työssä vertaillaan natiivin eli laitteistokohtaisen Android-mobiilikehittämisen sekä PhoneGapilla toteutetun laitteistoriippumattoman mobiilikehittämisen eroja toisiinsa.

Työn lopputuloksena saatiin toimiva, graafisen käyttöliittymän omaava mobiilisovellus Android-älylaitteille, joiden käyttöjärjestelmäversio on vähintään BLE-tuen tarjoama 4.3. Käyttöliittymän kautta saadaan etsittyä BLE-laitteita, paritettua laitteet keskenään, muodostettua yhteys laitteisiin automaattisesti sekä lähettämään ohjauskomento kohdelaitteelle.

Tallennettuna: