Download Implementing Bluetooth LE in a Tracking Device

Transcript
Tiivistelmä
Tekijä(t)
Otsikko
Jaakko Oinas
Bluetooth LE:n toteuttaminen paikannuslaitteessa
Sivumäärä
Aika
46 sivua
21.01.2015
Tutkinto
Insinööri (AMK)
Koulutusohjelma
Tietotekniikka
Suuntautumisvaihtoehto
Sulautettu tietotekniikka
Ohjaaja(t)
Projektipäällikkö Marko Nirhola
Tutkintovastaava Anssi Ikonen
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.
Avainsanat
Bluetooth low energy, BLE, paikannuslaite, ohjemointirajapinta,
API, ML7105