Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: 14.5.2009 Työn tilaaja:Venyon Oy.

Samankaltaiset esitykset


Esitys aiheesta: "CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: 14.5.2009 Työn tilaaja:Venyon Oy."— Esityksen transkriptio:

1 CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: 14.5.2009 Työn tilaaja:Venyon Oy

2 Antti Hämäläinen Insinöörityöseminaari Sisällys NFC-teknologia Älykortit OTA-tekniikka CAT_TP-protokolla CAT_TP-testausjärjestelmä Tulokset Yhteenveto

3 Antti Hämäläinen Insinöörityöseminaari NFC pohjautuu RFID (radio frequency identification) -tekniikkaan Pääkäyttökohteet ovat: Laitteiden langaton kommunikointi Pääsy digitaaliseen informaatioon Transaktiot Ostosten maksaminen Lippujen maksaminen NFC-sovellukset vaativat usein turvallisuutta Sijoitettava turvaelementin sisälle Matkapuhelimille suositellaan (U)SIM-korttia turvaelementiksi [NFC-teknologia] [Älykortit][OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä]

4 Antti Hämäläinen Insinöörityöseminaari NFC-ympäristö [NFC-teknologia] [Älykortit][OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä]

5 Antti Hämäläinen Insinöörityöseminaari Älykortit tarjoavat turvallisen ympäristön sovelluksille Sisältävät mikroprosessorin, käyttöjärjestelmän, muistia ja sisään- ja ulostuloportit Älykorttien muistikapasiteetti kasvaa jatkuvasti, joten niihin voidaan tallentaa yhä enemmän sovelluksia ja henkilökohtaista informaatiota Ne ovat henkilökohtaisia Standardi rajapinnat [Älykortit][OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä] [Tulokset]

6 Antti Hämäläinen Insinöörityöseminaari OTA-tekniikka mahdollistaa langattoman yhteyden luomisen taustajärjestelmän ja (U)SIM-kortin välille Sovellusten lataus (U)SIM-kortille Sovellusten hallinnointi (U)SIM-kortilla Perinteinen OTA-tekniikka on SMS-viestit Toinen tekniikka on BIP (bearer independent protocol) -protokolla TCP (Transmission Control Protocol) -protokolla Internetissä vuosia käytetty protokolla CAT_TP-protokolla Suunniteltu varta vasten palvelimen ja (U)SIM-kortin väliseen kommunikointiin [OTA-tekniikka] [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

7 Antti Hämäläinen Insinöörityöseminaari CAT_TP on toteutettu UDP (user datagram protocol) - protokollakerroksen päälle UDP ei itsessään takaa tiedon eheyttä tai perille pääsyä CAT_TP hoitaa pakettien: Segmentoinnin Lähetettäessä pilkkoo paketit yhteydelle sopiviksi Vastaanottaessa kokoaa takaisin kokonaiseksi Järjestämisen Kuittaamisen Uudelleen lähettämisen Huolehtii yhteydestä [CAT_TP-protokolla] [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

8 Antti Hämäläinen Insinöörityöseminaari CAT_TP-protokollasta ei ole tarjolla kaupallisia toteutuksia Testausjärjestelmän tarkoituksena on varmistaa, että testattava toteutus on CAT_TP-spesifikaation mukainen Testausjärjestelmän testit määrittävät ETSI TS 102 431 -testispesifikaatio Testausjärjestelmän testit ovat JUnit-testejä Toteutettu Java-ohjelmointikielellä Testit voidaan ajaa täysin automatisoidusti Testausjärjestelmä koostuu testioperaattorista ja testattavasta CAT_TP- toteutuksesta Testattavan CAT_TP-toteutuksen tulee määrittää testausjärjestelmän määrittämä rajapinta [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

9 Antti Hämäläinen Insinöörityöseminaari Testausjärjestelmää varten toteutettiin 106 testiä Jokainen testi ajetaan täysin toisista testeistä riippumattomina Testausjärjestelmän testien kulku: 1. Ennen testin alkua testille asetetaan tietyt alkuarvot 2. Testioperaattori antaa testattavalle toteutukselle testispesifikaation mukaisesti komentoja tai paketteja prosessoitavaksi 3. Testioperaattori tarkistaa saadut tulokset 4. Testin päätteeksi kaikki nollataan, jotta seuraava testi voidaan aloittaa puhtaalta pöydältä Testausjärjestelmä ilmoittaa heti testin jälkeen onko testi hyväksytty Epäonnistuessa testioperaattori ilmoittaa kohdan ja syyn testin epäonnistumiselle [CAT_TP-testausjärjestelmä] [Tulokset] [Yhteenveto]

10 Antti Hämäläinen Insinöörityöseminaari Testausjärjestelmä on integroitu Venyonin CAT_TP- toteutuksen kanssa ja alustavia testejä on suoritettu Venyonin CAT_TP-toteutus on kuitenkin vielä vasta kehitysvaiheessa, joten se ei läpäise kaikkia testejä Sen avulla kuitenkin voidaan testata toteutuksen spesifikaation mukaisuutta Lisäksi se toimii tukena CAT_TP:n kehitykselle Testausjärjestelmää kehitettäessä havaittiin, että ETSI-järjestön määrittämä testispesifikaatio erosi useita kertoja CAT_TP-spesifikaatiosta Näissä tilanteissa päätettiin tehdä testit CAT_TP-spesifikaation pohjalta [Tulokset] [Yhteenveto]

11 Antti Hämäläinen Insinöörityöseminaari Yhteenveto CAT_TP-tiedonsiirtoprotokolla on osa suurempaa kokonaisuutta eli NFC-teknologiaa NFC-teknologia on pääosin matkapuhelimille kehitettävä teknologia, joka mahdollistaa laitteiden välisen kommunikaation, ja siten esimerkiksi ostosten maksamisen matkapuhelimella NFC-sovellukset vaativat usein korkeaa turvallisuutta, joten ne sijoitettaan erillisen turvaelementin sisälle Matkapuhelimissa suositaan (U)SIM-korttia turvaelementiksi NFC-sovelluksia hallinnoidaan langattomasti käyttäjän (U)SIM-kortilla OTA-tekniikoilla, kuten CAT_TP:llä Työn tilaajan nykyinen (U)SIM-kortin hallinnointi tehdään matkapuhelimeen asennettavan Java Midletin kautta Venyon tarvitsee CAT_TP-toteutuksen (U)SIM-kortin hallinnointia varten Tarvittiin myös testausjärjestelmä, joka varmistaa, että CAT_TP-toteutus on tehty CAT_TP- spesifikaation pohjalta oikein [Yhteenveto]


Lataa ppt "CAT_TP-tiedonsiirtoprotokollan testausjärjestelmä Esittäjä: Antti Hämäläinen Päivämäärä: 14.5.2009 Työn tilaaja:Venyon Oy."

Samankaltaiset esitykset


Iklan oleh Google