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