Implementing Bluetooth LE in a Tracking Device
Oinas, Jaakko (2015)
Oinas, Jaakko
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201501261625
https://urn.fi/URN:NBN:fi:amk-201501261625
Tiivistelmä
Insinöörityön aiheena oli Bluetooth low energy (LE) -teknologian liittäminen osaksi paikannuslaitejärjestelmää. Lopputyö tehtiin osana Navigil Oy:n tuotekehitysprojektia, jossa tutkittiin Bluetooth LE:n hyödyntämistä paikannuslaitesovelluksissa. Projektia varten oli ennalta valittu ML7105-järjestelmäpiiri, mikä tarjoaa mahdollisuuden LE-teknologian käyttöön. Työhön kuului tutustuminen LE-teknologiaan ja sen ominaisuuksiin kyseisessä järjestelmäpiirissä. Lopullinen tavoite työssä oli toteuttaa ohjelmisto, joka toimisi ohjelmarajapintana (API) paikannuslaitejärjestelmän ja ML7105:den välillä.
Tuloksena tehdystä työstä saatiin toimiva API. Sen kautta Navigil pystyi käyttämään hyväksi Bluetooth LE-ominaisuuksia paikannussovelluksissaan. Tämä ohjelmointirajapinta mahdollisti muun muassa seuraavien Bluetooth LE-ominaisuuksien käytön ohjelmointifunktioiden kautta: skannaus, mainostus ja yhdistäminen. Näitä ominaisuuksia käyttämällä on mahdollista muiden Bluetooth LE-laitteiden etsiminen, laitteen näkyväksi asettaminen ja yhdistäminen haluttuun toiseen laitteeseen.
Navigil hyödynsi tätä API:a S1-turvapuhelinrannelaitteessa sisäpaikannusmenetelmän toteuttamisessa. Tulevaisuudessa tätä API:a voitaisiin käyttää yhdistämään paikannuslaite erilaisiin langattomiin sensoreihin (esim. sykevyö) ja hyödyntää niistä saatua tietoa palveluiden kehittämiseen.
Tuloksena tehdystä työstä saatiin toimiva API. Sen kautta Navigil pystyi käyttämään hyväksi Bluetooth LE-ominaisuuksia paikannussovelluksissaan. Tämä ohjelmointirajapinta mahdollisti muun muassa seuraavien Bluetooth LE-ominaisuuksien käytön ohjelmointifunktioiden kautta: skannaus, mainostus ja yhdistäminen. Näitä ominaisuuksia käyttämällä on mahdollista muiden Bluetooth LE-laitteiden etsiminen, laitteen näkyväksi asettaminen ja yhdistäminen haluttuun toiseen laitteeseen.
Navigil hyödynsi tätä API:a S1-turvapuhelinrannelaitteessa sisäpaikannusmenetelmän toteuttamisessa. Tulevaisuudessa tätä API:a voitaisiin käyttää yhdistämään paikannuslaite erilaisiin langattomiin sensoreihin (esim. sykevyö) ja hyödyntää niistä saatua tietoa palveluiden kehittämiseen.