Automaattinen tunnistus bluetooth-yhteydellä
Paukku, Jussi (2013)
Paukku, Jussi
Tampereen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201401091145
https://urn.fi/URN:NBN:fi:amk-201401091145
Tiivistelmä
Bluetooth-yhteys tarjoaa helpon keinon työaseman käyttäjän automaattiseen tunnistamiseen. Tässä opinnäytetyössä esitellään ratkaisu, joka eroaa yleisesti saatavilla olevista järjestelmistä suunnittelulähtökohdista lähtien. Suurin ero olemassa oleviin järjestelmiin on se, että tunnuksena toimivana laitteena (ID-laite myöhemmin) voidaan käyttää lähes mitä tahansa saatavilla olevaa Bluetooth-yhteydellä varustettua laitetta, rajoituksella että Bluetooth on oltava kytkettävissä jatkuvasti näkyvissä olevaksi. Laite voidaan pienin muutoksin laittaa toimimaan millä tahansa käyttöjärjestelmällä. Merkittävänä poikkeuksena on myös se, ettei työasemakoneella tarvitse olla tunnistuksen kannalta välttämätöntä ohjelmaa jatkuvasti käynnissä. Työasemakoneen käynnistyksen yhteydessä ajetaan pieni ohjelma joka kertoo tunnistuslaitteelle käytetyn salasanan, joka tallennetaan käyttömuistiin. Käyttömuistissa olevat tiedot pyyhkiytyvät, jos tunnistuslaitteen virta katkaistaan, mistä on se etu, että jos tunnistuslaite varastetaan, ei sen muistista voida kaivaa työaseman salasanaa. Laite kytketään työasemakoneen vapaaseen USB-liitäntään, josta se saa virtansa, ja toimii näppäimistönä. Näppäimistökomeinnoilla voidaan työasemalta kirjautua ulos ja takaisin sisään.
Kaikessa yksinkertaisuudessaan tunnistuslaite etsii lähistöltä tiettyä Bluetooth-laitetta, jonka se tunnistaa MAC-osoitteen perusteella. Laitteella on kaksi tilaa kirjauduttu ja ei-kirjauduttu. Kirjauduttu-tilassa pysytään niin kauan, kunnes ID-laite ei enää löydy haussa, jolloin kirjaudutaan ulos. Ei-kirjauduttu tilassa pysytään vastaavasti niin kauan, kun ID-laitetta ei löydy skannauksessa. Laitteen löytyessä kirjaudutaan sisään. Laite siis reagoi hakutuloksien muutoksiin ID-laitteen osalta.
Järjestelmää voidaan helposti soveltaa muihinkin käyttökohteisiin kuten: auton ajon-eston ohjaus, keskuslukituksen ohjaus, kodin murtohälytysjärjestelmän ohjaus. Kaikissa käyttökohteissa järjestelmä voidaan laittaa nykyisen tunnistusjärjestelmän rinnalle, tai sarjaan. Rinnalla ollessaan se voi toimia lisävarmistuksena kytkemässä lukitukset ja hälytykset päälle, mikäli käyttäjä unohtaa ne kytkeä. Tai erillisenä tunnistautumis-vaihtoehtona, jolloin sitä käyttämällä voidaan ohittaa normaali tunnistautuminen. Sarjaan kytkettynä laite toimii toisena varmennuslenkkinä, esimerkiksi estämällä normaalin tunnistautumisen kokonaan, toisen tunnistautumisen puuttuessa.
Kaikessa yksinkertaisuudessaan tunnistuslaite etsii lähistöltä tiettyä Bluetooth-laitetta, jonka se tunnistaa MAC-osoitteen perusteella. Laitteella on kaksi tilaa kirjauduttu ja ei-kirjauduttu. Kirjauduttu-tilassa pysytään niin kauan, kunnes ID-laite ei enää löydy haussa, jolloin kirjaudutaan ulos. Ei-kirjauduttu tilassa pysytään vastaavasti niin kauan, kun ID-laitetta ei löydy skannauksessa. Laitteen löytyessä kirjaudutaan sisään. Laite siis reagoi hakutuloksien muutoksiin ID-laitteen osalta.
Järjestelmää voidaan helposti soveltaa muihinkin käyttökohteisiin kuten: auton ajon-eston ohjaus, keskuslukituksen ohjaus, kodin murtohälytysjärjestelmän ohjaus. Kaikissa käyttökohteissa järjestelmä voidaan laittaa nykyisen tunnistusjärjestelmän rinnalle, tai sarjaan. Rinnalla ollessaan se voi toimia lisävarmistuksena kytkemässä lukitukset ja hälytykset päälle, mikäli käyttäjä unohtaa ne kytkeä. Tai erillisenä tunnistautumis-vaihtoehtona, jolloin sitä käyttämällä voidaan ohittaa normaali tunnistautuminen. Sarjaan kytkettynä laite toimii toisena varmennuslenkkinä, esimerkiksi estämällä normaalin tunnistautumisen kokonaan, toisen tunnistautumisen puuttuessa.