Prototyper för NFC implementeringar

Storlek: px
Starta visningen från sidan:

Download "Prototyper för NFC implementeringar"

Transkript

1 Prototyper för NFC implementeringar Prototypes for NFC implementations Arban Sefedini & Samir Daniel Al-Ashraf VT 2010 Examensarbete inom Data-telekommunikationsteknik (15hp) Högskoleingenjörsprogram i Data- och telekommunikationsteknik (180hp) Examinator: Bengt Nilsson Handledare: Ivan Kruzela

2 Arban Sefedini & Samir Daniel Al Ashraf 2 Prototyper för NFC implementeringar Sammanfattning Near Field Communication (NFC) är en trådlös kommunikationsteknik för korta avstånd, vanligast med cirka 10 cm vilket medför en säkrare förbindelse. NFC är en relativt ung teknologi som är billig att implementera samt användarvänlig. NFC är lämpad främst för mobiltelefoner där en bred implementering av applikationer är möjlig. Tekniken medför snabbare och enklare utbyte av information genom att ställa enheter sida vid sida. I dagsläget används tekniken mest i Asien. I Europa har ingen stor satsning påbörjats än, men den är på väg. I framtiden förväntas det att NFC kommer att finnas i de flesta mobiltelefoner. Denna uppsats behandlar praktisk implementering av en verktygslåda med NFC teknologi. Målet är att skapa en verktygslåda med olika komponenter. verktygslådan är tänkt att användas som grundskelett för implementering av NFC applikationer och för experiment med de olika komponenterna. Hårdvarukomponenterna består av mobiltelefon, tagg, RFID läsarmodul och mikroprocessor. Programvarukomponenterna består av ett antal kodexempel. Vårt arbete har resulterat i tre prototyper som tillsammans utgör verktygslådan. I prototyperna sker kommunikation mellan en kombination av komponenter i verktygslådan : mobiltelefon och tagg, läsare och tagg samt läsare och mobiltelefon.

3 Arban Sefedini & Samir Daniel Al Ashraf 3 Prototyper för NFC implementeringar Abstract Prototypes for NFC implementations Near Field Communication (NFC) is a contactless short distance (approximately 10 centimeters) communication technology, which conveys a more secure connection. NFC is a relatively young technology which is cheap to implement, and user-friendly. NFC is directed to mainly cellphones, where opportunities for implementation of applications are wide. The technology conveys a faster and easier exchange of information, by putting units side by side. At present, the technology is used mostly in Asia. In Europe, no major effort has begun yet, but is expected to. NFC is expected to exist in a majority of cellphones, in the future. This essay treats practical implementation of a toolbox with the NFC technology. The goal was to make a toolbox with different components. The toolbox is intended as a base for implementing NFC applications and for experimenting with the different components. The hardware components are: cellphone, a tag, a RFID module and a microprocessor. The program components consist of a number of code examples. Our work has resulted in three prototypes which together constitute a toolbox. The prototypes communicate between any combinations of the components in the toolbox : cellphone with tag, reader with tag and reader with cellphone.

4 Arban Sefedini & Samir Daniel Al Ashraf 4 Prototyper för NFC implementeringar Innehållsförteckning Sammanfattning... 2 Abstract... 3 Prototypes for NFC implementations... 3 Förkortningar Inledning Allmänt Varför NFC Grundteknik bakom NFC Introduktion till NFC Bakgrund Syftet Metoden Disposition NFC applikationer Existerande applikationer Hotellbranschen Hemtjänst Biljettsystem Betalsystem Egna förslag på applikationer Handtagssystem Schemasystem Rabattsystem Sjukvårdsidentifieringssystem Modeller för prototyper Modell 1 - NFC mobiltelefon och tagg Modell 2 - läsare och tagg Modell 3 - läsare och mobiltelefon Hårdvarukomponenter Mobiltelefon Nokia 6212 Classic NFC SIM-kort NFC SD-kort: Tagg NFC taggtyp definitioner MIFARE Läsarmodul Mikroprocessor Prototyperna enligt modellerna Prototyp 1 - NFC mobiltelefon och tagg Prototyp 2 - läsare och tagg Prototyp 3 - läsare och mobiltelefon Verktygslåda Slutsatser Allmänt Förslag till vidareutveckling Referenser Figurlistan Bilagor-Innehållsförteckning Bilaga-1 RFID Bilaga-2 ISO Bilaga-3 NFC Bilaga-4 Series 40 Nokia 6212 SDK & Kodexempel... 71

5 Arban Sefedini & Samir Daniel Al Ashraf 5 Prototyper för NFC implementeringar Förkortningar Förkortning Klartext A APDU Application data unit D E EEPROM Electrically Erasable Programmable Read-Only Memory EPC Electronic Product Code EPCglobal En standard organisation Inc ETSI ETSI SCP F G GSM GSMA H HF I I2C bus ISO14443 K L LF LLCP LPC2148 LSB M MAC adress European Telecommunications Standards Institute standard för smarta kort Global system för mobil kommunikation GSM association. För standardisering av mobil kommmunkation High Frequency Inter-Integrated Circuit bus Protokoll för kontaktlösa kort Low Frequency Logical Link Control Protocol ARM7 mikroprocessor från NXP Least Significant Bit Unik ID för en enhet Förkortning Klartext N NDEF NFC Data Exchange Format NFC Near Field Communication NFCIP Near Field Communication Interface Protocoll O OTA Over The Air P PCD proximity coupling device (or reader) PICC Proximity Integrated Circuit Cards R RFID Radio Frequency Identification RGB Red, Green, Blue S Secure En säker minnes plats Element (SE) Series 40 Nokia NFC SDK SIM kort SMS SD kort SRAM T Tagg U UID URI URL V, W VCD Utvecklings verktyg för Nokia 6212 Classic applikationer Subscriber Identity Module Text meddelande i mobiltelefoner Secure digital (minne) Static RAM Kontaktlös smart kort Unika ID Uniform Resource Identifier för identifiera/namnge en resurs Uniform Resource Locator eller webbadress Vicinity Coupling Device

6 Arban Sefedini & Samir Daniel Al Ashraf 6 Prototyper för NFC implementeringar 1 Inledning Denna uppsats beskriver ett examensarbete där en verktygslåda för utveckling av applikationer och experiment med NFC teknologin skapades. Det här avsnittet ger bland annat en översiktlig beskrivning av NFC teknologin. 1.1 Allmänt Naturlig interaktion mellan människa och teknik är en av de största utmaningarna för en effektiv användning av information och kommunikationsteknik, dessutom har vårt sätt att genomföra detta samspel en stor inverkan på hur användarna upplever interaktionen, metoderna och tekniken i hela processen vid användning av en tjänst Varför NFC NFC tekniken är intressant ur den aspekten att vardagligt bruk för mobiltelefoner kan utökas. Till exempel kan mobiltelefonerna användas som ett betalsystem. En annan intressant aspekt med NFC är paradigmen röra och vifta med mobiltelefonen, detta öppnar ett nytt sätt för människor att interagera med sin omgivning. Ett exempel på detta är prototypen skapad av (Seewoonaouth.K m.fl. 2009) där mobiltelefonen används för att interagera med en skärm. Andra sådana interaktioner kan ske med reklamaffischer, betalpunkter och med mera. Med detta nya paradigm uppstår problemet att användare inte vet vart de ska röra och vifta enligt, (Broll.G m.fl. 2009) som har gjort en studie av olika metoder för att snabbast och enklast lära ut och vägleda vid användningen av paradigmen. Enligt (ABI Research, 2006) kommer det att finnas 450 miljoner mobiltelefoner med NFC [36]. I Asien används mobiltelefonen redan som ett betalsystem. Europa har ännu inte kommit lika långt inom NFC tekniken som i Asien Grundteknik bakom NFC Radio Frequency Identification (RFID), är en teknik som används för att lagra och läsa information på avstånd med hjälp av radiovågor. Tekniken publicerades för allmänheten på 70-talet då Mario W. Cardullo påstår sig ha fått den första Amerikanska patentet, den 23 januari 1973 för en aktiv RFIDtagg med återskrivbart minne. Samma år fick Charles Walton, en kalifornisk entreprenör, patent för en passiv transponder som används för att låsa upp en dörr utan nyckel. Men det påstås att rötterna till RFID teknik kan spåras tillbaka till andra världskriget då utvecklade Britterna den första aktiva identifieringen av flygplan. Därefter fortsatte framsteg inom radar och kommunikationssystem RF-system under 1950 och 1960 då företag började kommersialisera stöldskyddssystem som använder radiovågor för att avgöra om ett objekt hade betalats eller inte med hjälp av en såkallad tagg. Taggen hade 1-bit, Den biten är antingen på eller av. Om taggen är aktiv så kommer läsaren vid dörren upptäcka taggen och aktivera ett larm [30]. Den tekniken används fortfarande i dag, bland annat i förpackningar och stora köpcentrer. Under dem senaste åren har RFID teknologin börjat användas i flera olika sammanhang. Detta kommer att beröra oss som medborgare, hushållsinköpare, arbetstagare, vårdpatienter, resenärer och

7 Arban Sefedini & Samir Daniel Al Ashraf 7 Prototyper för NFC implementeringar trafikanter på många olika sätt exempelviss genom implementering av E-pass, identitetshandlingar, tillgångsaccess, handel, logistik, distribution och med mera. Listan blir allt längre och innefattar allt fler vardagsmoment [31] Introduktion till NFC NFC bygger på RFID teknologin med frekvensen MHz. NFC är framtagen av NXP i samarbete med SONY år 2002 [32]. Räckvidden för NFC brukar vara cirka 10 cm men enligt (Paus 2007) är tekniken designad för kommunikation upp till 20 cm [35] [40]. Det korta avståndet medför stora säkerhetsfördelar [38]. Men enligt (SAARISALO.M, VIITANIEMI.P.K, 2006) medför det korta avståndet även nackdelar, nämligen att det sker trafikstockning då många användare vill åt information från samma källa samtidigt [37]. NFC gränssnittet definieras i standarden NFCIP-1 (se Bilaga 3 för mer information). Det unika med NFC standarden till skillnad från andra radiofrekvens standard är att NFC enheter kan anta olika modes [33]. Läsa/skriva: I denna mod kan NFC enheter läsa taggar som är kompatibla med NFC forums bestämmelse. För detta används ISO/IEC (se Bilaga 2 för mer information) och FeliCia. P2P: I denna mod kan NFC enheter växla data som till exempel dela parametrar för att ansluta en Bluetooth kommunikation. ISO/IEC (se NFCIP-1 i bilaga 3) standard används för detta. Tagg/Kort Emulering: I denna mod fungerar NFC enheten som en trådlös tagg/smartkort. På detta sätt ska det bland annat gå att betala på samma sätt som med dagens bankkort. NFCIP-2 (se i Bilaga 3 för mer information) definierar mekanismen för att välja rätt protokoll för respektive mode. I dagsläget erbjuder NFC forum 12 specifikationer [34]: NFC Data Exchange Format (NDEF) som definierar data format för överföring mellan NFC enheter. Record Type Definition (RTD) som är regler för att skapa innehåll i NDEF meddelanden med samma standard. RTD används i NDEF för att beskriva vilken typ av information som finns i datan (i.e. URI, MIME osv. ). Fyra RTD typer (Text, URI, Smart Poster och Generic Control). Handover som är till för att lämna över kommunikationen till en annan radiofrekvens till exempel från NFC till Bluetooth. Specifikation för fyra typer av taggar. Logic Link Control Protocol (LLCP) som är specifikation för Peer-2-Peer kommunikation.

8 Arban Sefedini & Samir Daniel Al Ashraf 8 Prototyper för NFC implementeringar 1.2 Bakgrund Under det tredje och sista året under vår utbildning har vi läst om inbyggda system. Inbyggda system har varit en av inspirationskällorna till vårt val av ämne till examensarbetet. Vi tittade närmare på NFC teknologin. Denna teknologi som nämns innan i uppsatsen och i bilagor har en stor potential inom trådlös kommunikation och erbjuder olika möjligheter såsom paradigmen rör och vifta. Vilket vi tyckte lät intressant och därför bestämde vi oss för att använda våra kunskaper inom inbyggda system för att få en praktisk inblick inom NFC teknologin. 1.3 Syftet Syftet med examensarbetet är att skapa en anpassningsbar verktygslåda. verktygslådan skall fungera som ett grundskelett bestående av: hårdvarukomponenterna: mobiltelefon, RFID-tag, RFID läsaremodul och mikroprocessor. programvarukomponenterna som är ett antal kodexempel. Med verktygslådan skall utvecklare kunna genomföra egna applikationer, eller öka sina praktiska kunskaper inom NFC tekniken. Denna uppsats är även tänkt att ge vägledning för att kunna göra en egen verktygslåda med hjälp av de utmaningar, lösningar och funderingar som tas upp i uppsatsen. 1.4 Metoden Eftersom vi ville göra ett praktiskt arbete med ett inbyggt system var det viktigt att ta reda på vilka möjligheter som finns för detta. Arbetet inleddes med en förundersökning om NFC teknologin och vilka möjligheter som finns och vilken hårdvara som är tillgänglig. I förundersökningen har vi börjat med att samla in sekundärdata (hemsidor, vetenskapliga artiklar, böcker) om NFC för att lära oss teknologin och dess möjligheter. Även en undersökning av marknaden för hårdvara har utförts via nätet. Utifrån förundersökningen formulerade vi fyra tänkbara applikationer som är beskrivna i avsnitt 2. Dessa använde vi som vägledning för arbetet. Genom det kom vi fram till tre prototypmodeller som utgör en sammanslagen verktygslåda. verktygslådan består av prototyper där implementering av både hårdvara och mjukvara skall ingå. Därefter har vi börjat med att implementera modellerna för prototyper där vi mest har använt oss av dokument från tillverkare av komponenterna som vi köpte in. Vi jobbade parallellt med prototyperna för att komma fram snabbare. Funktionalitet implementerades steg för steg där de nödvändigaste funktionerna implementerades först. Vårt mål var att fullborda prototyperna enligt de krav vi satt. Slutligen har vi gått vidare med att skriva uppsatsen där vi har använt oss av kunskaper vi samlat på oss under arbetet med prototyperna. Uppsatsen har strukturen: Tjänster Utrustning Prototyparbete verktygslåda Tekniska bilagor

9 Arban Sefedini & Samir Daniel Al Ashraf 9 Prototyper för NFC implementeringar Djupare insamling av sekundärdata har utförts för att få en starkare grund om NFC tekniken och för att kunna ge en bättre teoretisk beskrivning av de delar av NFC tekniken som kändes mest relevant för vårt arbete med verktygslådan. De mer tekniskt teoretiska delarna har vi lagt som bilagor. 1.5 Disposition Uppsatsen är disponerad på följande sätt: Kapitel 2 beskriver några NFC applikationer som existerar samt några egna förslag på applikationer vilka skulle kunna implementeras med verktygslådan som vi har tagit fram. I kapitel 3 presenteras tre modeller för prototyper. I kapitel 4 beskrivs komponenter som behövs för verktygslådan samt vilka vi har valt och hur vi har kommit fram till våra val. Framtagna prototyper som skall ingå i verktygslådan beskrivs i kapitel 5. Kapitel 6 illustrerar sammanslagningen av prototyper i form av en verktygslåda och alternativa applikationer som kan kopplas till. Avslutningsvis dras en slutsats i kapitel 7 där även rekommendationer för vidare utveckling tas upp. För en fördjupad läsning om de olika delar av NFC tekniken som förekommer i texten, se bilagor. I bilagorna kan läsaren hitta mer omfattande information om RFID, ISO14443, NFC, Series 40 Nokia 6212 NFC SDK och kodexempel.

10 Arban Sefedini & Samir Daniel Al Ashraf 10 Prototyper för NFC implementeringar 2 NFC applikationer I detta kapitel presenteras fyra existerande applikationer samt fyra egna applikationsförslag som kan utvecklas och testas med hjälp av verktygslådan. 2.1 Existerande applikationer Detta avsnitt tar upp fyra existerande applikationer med NFC Hotellbranschen. I Frankrike och Sverige har företaget Assa Abloys 1 implementerat nyckelsystem utvecklat av Vingcard 2 [1] för hotell. Den bygger på att gästerna med en NFC - mobiltelefon kan ta emot bokningsbekräftelsen med rumsnummer och en krypterad rumsnyckel via SMS före ankomsten. Detta gör så att telefonen uppträder som ett nyckelkort med precis den kod som passar till det aktuella rummet. Denna funktion utnyttjar emuleringstjänsten som NFC- mobilen har. På så vis slipper kunden att checka in i receptionen och hotellpersonalen undviker belastning vid ankomsten av stora grupper av hotellgäster, se Figur 2.1 för illustrering [2]. Figur 2.1 Mobil som nyckel [1]. 1 Världsledande inom lås och dörrlösningar som uppfyller krav på trygghet, säkerhet och bekvämlighet för slutanvändaren. 2 VingCard Elsafe dotterbolag till Assa Abloys. Specialiserat på elektroniska säkerhetslösningar för hotell och restaurantnäring.

11 Arban Sefedini & Samir Daniel Al Ashraf 11 Prototyper för NFC implementeringar Hemtjänst Det holländska företaget Nedap NV Healtcare [3] är vinnaren av den bästa NFC applikationen utvecklad för hemtjänsten år 2007 och heter io TouchPro [4]. Den används redan av cirka 6000 anställda. Varje gång en medarbetare kommer fram till patienten hålls telefonen fram mot hans eller hennes patientkort, det vill säga taggen som innehåller information om patienten, och informationen visas på telefonens display. Därefter skickas informationen till hemtjänstens databas om att besöket ägt rum, inklusive vilka eventuella behov som finns, till exempel medicinering [5]. Figur 2.2 illustrerar detta. Figur 2.2 Hemtjänst applikationen [4].

12 Arban Sefedini & Samir Daniel Al Ashraf 12 Prototyper för NFC implementeringar Biljettsystem Touch and travel heter konceptet i Tyskland, ett NFC projekt som sker under ledning av den tyska statsjärnvägen, Deutsche Bahn(DB) [6]. Den bygger på att stationerna utrustats med avläsningspunkter (taggar) på lämpliga ställen på perrongen. På den station där resan påbörjas viftar passageraren med sin telefon framför en avläsningspunkt. Därmed registrerar systemet var resan påbörjas. Biljetten lagras på telefonens SIM-kort som visas i Figur 2.3. Figur 2.3 Biljettköp vid resans start [6]. Ombord på tåget kontrollerar konduktören att biljett finns genom att hålla fram en trådlös avläsare mot passagerarens mobiltelefon se Figur 2.4. Figur 2.4 Biljettkontrollanten i ett NFC-biljettsystem [6].

13 Arban Sefedini & Samir Daniel Al Ashraf 13 Prototyper för NFC implementeringar Vid slutstationen som Figur 2.5 illustrerar, hålls telefonen mot avläsningspunkten på perrongen och därmed vid resans slutpunkt beräknas biljettpriset som registreras i systemet. Figur 2.5 Registrering av resanslut [6]. En gång i månaden skickas en faktura ut på samtliga genomförda resor så som Figur 2.6 visar. Figur 2.6 Fakturering av genomförda resor [7]. Vid avläsningsplatserna kan kunden erhålla tidtabeller, resealternativ och historik och se det på mobiltelefonens display [7].

14 Arban Sefedini & Samir Daniel Al Ashraf 14 Prototyper för NFC implementeringar Betalsystem En av de största fördelarna med NFC är att den kan simulera ett smartkort och den är bakåtkompatibel med olika smartkortsstandarder se Figur 2.7. Att använda NFC för betalning och biljetthantering har ansetts vara de viktigaste NFC applikationerna. Mobilbetalning som begrepp definieras på följande sätt: Användning av en mobilenhet för att utföra betalningstransaktioner där pengar överförs från betalaren till mottagaren via en mellanhand, såsom en finansiell institution, eller direkt utan mellanhand. Figur 2.7 Betalning med mobiltelefon [8]. Pay-Buy-Mobile-projektet (PBM) är ett globalt samarbete mellan 52 teleoperatörer som tillsammans har över 1,7 miljarder kunder. Tekniken som ligger till grund för detta projekt bygger på NFC. Användaren håller fram telefonen nära en kortterminal som registrerar transaktionen. Fördelen med teleoperatörens inblandning är att kostnaden kan bli så låg som några ören per betalning. Lanseringen av tjänsten var tänkt att äga rum 2009 men på grund av terminaltillverkare och till viss del telefontillverkare, har den blivit försenad [8]. Många studier och forskningsprojekt har under de senaste åren tagit upp frågan om hur tekniken kan appliceras på bästa möjliga sätt, där bland annat frågor som rör säkerhet (Bhole.A.V m.fl 2007) och vinstaspekter (GSMA 2007) förekommer när det gäller tjänstleverantörer. Att mobiltelefonen ska fungera som ett betal- eller kreditkort har varit en konfliktfråga mellan operatörerna och bankerna eftersom det anses vara som en konkurrens mot traditionella banksystem [45]. GSMA 3 har sedan 2007 haft omfattande studier om mobilbetalning. I januari 2010 har de publicerat resultatet i form av tjänsthanteringskrav och specifikationer för att skapa ett stabilt ekosystem och en fördelaktig affärsmodell för alla inblandade parter. I rapporten som GSMA har publicerat [9] finns Mobile Contactless Payments (MCP) konceptet som går ut på att använda mobiltelefoner för att göra kontaktlösa betalningar på ett säkert och bekvämt sätt. SIM-kort (UICC 4 ) -principen anses vara nästa logiska steg i utvecklingen av mobila applikationer och betaltjänster. Figur 2.8 beskriver överföring av betaltjänstapplikation till mobilens simkort av typen UICC via teleoperatören. 3 GSM Association består av ca 500 företag över hela världen med koppling till mobilteletjänster. 4 Universal Integrated Circuit Card är smarta kort som används i mobila terminaler.

15 Arban Sefedini & Samir Daniel Al Ashraf 15 Prototyper för NFC implementeringar Figur 2.8 Överföring av betalningsapplikation [9]. När kunden vill utföra en betalning så finns det två parter som är inblandade, en utfärdare av kundens betalning och en mottagare via handlarens betalningsterminal som går under SPEA s 5 [10] riktlinjer. Processen i Figur 2.9 illustrerar betalningen med hjälp av ett UICC kort. Figur 2.9 Initialisering och processen av UICC betalning [9]. 5 Single Euro Payments Area är det område där medborgare, företag och andra ekonomiska aktörer kan betala och ta emot betalningar i euro, inom Europa, vare sig inom eller över nationella gränser på samma grundläggande villkor, rättigheter och skyldigheter, oavsett var de befinner sig.

16 Arban Sefedini & Samir Daniel Al Ashraf 16 Prototyper för NFC implementeringar 2.2 Egna förslag på applikationer Detta avsnitt tar upp fyra förslag på applikationer med NFC Handtagssystem När svininfluensan bröt ut runt om i världen och väckte rädsla uppmärksammades vikten av hygien. Genom att regelbundet tvätta händerna skulle man förhindra spridning av sjukdomen. Eftersom bakterier överförs enklast genom kontakt med objekt som många har rört vid blir dörrhandtag en av de största bovarna [46]. Enklaste lösningen är att undvika att röra vid dessa objekt. En tänkbar NFC applikation är att använda mobiltelefonen som ett alternativ till dörrhandtag utan att kompromissa med tillträdesbehörighet. Mobiltelefoner är personliga ägodelar och enklare att rensa. Därför kan mobiltelefonen tänkas att användas som ett dörrhandtag, genom att svepa mobilen över en läsare som öppnar en dörr automatiskt se Figur 2.10 exempel. Figur 2.10 Mobilen som Handtags-system.

17 Arban Sefedini & Samir Daniel Al Ashraf 17 Prototyper för NFC implementeringar Schemasystem En annan NFC applikation är ett schemasystem som vägleder studenter vart de ska vara, när de börjar och vilken kurs de har. Med hjälp av NFC, som Figur 2.11 illustrerar, kan studenten ta reda på sitt schema med hjälp av ett enkelt svep med mobiltelefonen, istället för att skriva på sina almanackor. Figur 2.11 Mobilen som Schemasystem. Läsare som placeras på välutvalda platser på skolan, kan bidra med information till studenter. Behöriga studenter behöver bara svepa sina mobiler över läsaren som i sin tur är kopplade till en databas. Med hjälp av uppgifter som mobilen ger, kan läsaren få fram relevant information och presentera det för studenten i en liten skärm på läsaren eller mobilen Rabattsystem Skulle det inte vara skönt att slippa hålla reda på rabattkuponger? Många skulle nog hålla med om att det skulle vara mycket bekvämare att använda digitala rabattkuponger. Kunder som är på väg in i ett köpcentrum behöver bara svepa sin mobil över en tagg som innehåller rabatterbjudanden. Detta illustreras i Figur Taggar har möjlighet att lagra information och kan användas av affärer som erbjuder sina kunder rabatt. Data för rabatt kan lagras i taggar som kunderna har tillgång till med sina mobiltelefoner. Fördelen med taggar är att de kan omprogrammeras för att lagra nya rabatterbjudanden. Figur 2.12 Mobilen som rabattsystem.

18 Arban Sefedini & Samir Daniel Al Ashraf 18 Prototyper för NFC implementeringar Sjukvårdsidentifieringssystem En vanlig måndagsmorgon är det mesta som vanligt, men inte för Sven. Han faller handlöst till marken när han väntar på bussen. Samtal kommer till SOS alarm och ambulans är snabbt på plats. Sjukvårdspersonalen vet inte vem Sven är eftersom han är medvetslös och inte har någon identifieringshandling på sig. Sven förs till akutmottagningen för att diagnostisera hans hälsotillstånd, se Figur Där tas blodprov och det görs nödvändiga undersökningar för att ta reda på orsaken till det som inträffat. Efter lång tid kommer det fram att Sven drabbats av ett diabetesanfall och behöver återställa sockernivån. Figur 2.13 Sven utan NFC tjänster. Mobiltelefonen är som det nämndes ovan, ett personligt verktyg. Med NFC finns möjligheten för applikationer som skulle kunna underlätta för bland annat ambulanspersonal att identifiera fall likt Sven. Sjukvårdspersonalen kan med hjälp av NFC utrustning, som visas i Figur 2.14, hämta hälsoinformation från patientens mobiltelefon. Med hjälp av denna applikation skulle ambulanspersonal utföra snabbare diagnos av patienter och hjälpa dem på plats. Figur 2.14 Sven med NFC tjänster.

19 Arban Sefedini & Samir Daniel Al Ashraf 19 Prototyper för NFC implementeringar 3 Modeller för prototyper I detta kapitel presenteras tre modeller. Utifrån dessa modeller har vi tagit fram prototyper som motsvarar respektive modell. 3.1 Modell 1 - NFC mobiltelefon och tagg I denna modell är det tänk att en NFC kompatibel mobiltelefon och en tagg skall kommunicera genom utbyte av information genom att mobiltelefonen läser till eller skriver från taggen. Taggen skall beroende på dess minnesstorlek kunna tillhandahålla olika typer av information, till exempel MACadress, URL adress till en hemsida, text och med mera. Denna modell är inspirerad från applikationsidén om rabattsystemet i avsnitt där taggen tillhandahåller information om rabatter och kan leverera digitala rabattkuponger till mobiltelefoner genom vilka rabatten kan utnyttjas för att köpa en produkt. Figur 3.1 illustrerar modellen där data överförs via NFC gränssnittet mellan mobiltelefon och tagg. I den streckade rutan visas att ytterligare implementeringar kan kopplas till mobiltelefonen, till exempel en hemsida för att se en filmtrailer. Figur 3.1 Modell 1 - mobiltelefon och tagg.

20 Arban Sefedini & Samir Daniel Al Ashraf 20 Prototyper för NFC implementeringar 3.2 Modell 2 - läsare och tagg Applikationen i avsnitt inspirerade oss till att utveckla en egen läsarenhet som kan skriva till och läsa från taggar. Läsarenheten skall använda sig av en processor för att utföra uppgifter eller vidarebefordra data, till exempel till en databas. Figuren 3.2 illustrerar modellen där en processor kommunicerar med en läsarmodul via ett gränssnitt antingen trådbundet eller trådlöst. Läsarmodulen kommunicerar via radiofrekvensen Mhz med taggar där data kan skickas till eller tillhandahållas från taggar för att sedan vidarebefordra till processorn som utför en uppgift eller vidarebefordrar datan någon annanstans. Figur 3.2 Modell 2 - läsare och tagg. Varför vi kom fram till denna modell istället för att köpa en färdig produkt var för att bland annat ville vi använda inbyggda system tillsammans med NFC, och för att under tiden vi undersökte tekniken fann vi att tillgängliga läsarenheter som finns. Inte erbjöd mycket frihet för utveckling, enheterna var utformade för specifika uppgifter till exempel för passerkort. Vi ville utveckla en enhet med mer möjligheter på olika områden.

21 Arban Sefedini & Samir Daniel Al Ashraf 21 Prototyper för NFC implementeringar 3.3 Modell 3 - läsare och mobiltelefon Då i princip alla källor om NFC tar upp styrkan med tekniken, nämligen att använda mobiltelefonen som ett smartkort. Är det självklart att något sådant skall ingå i verktygslådan. Dock med minimal funktionalitet då det är för omfattande för detta arbete att gå in djupare på det. Schema systemet i avsnitt ledde oss till denna prototyp. Samma läsare som i modell 2 är tänk att kommunicera med en mobiltelefon som emulerar en tagg. Emuleringen innebär att läsaren kommer att uppfatta och utnyttja mobiltelefonen som en tagg. Figur 3.3 illustrerar modellen för prototypen där läsarenheten kan kommunicera med mobiltelefonen på samma sätt som med en tagg. Läsaren i sin tur kan kopplas till exempel en databas där schemainformation kan tillhandahållas och presentera det antingen i mobiltelefonen eller på en display i läsaren. Figur 3.3 Modell 3 - läsare och mobiltelefon.

22 Arban Sefedini & Samir Daniel Al Ashraf 22 Prototyper för NFC implementeringar 4 Hårdvarukomponenter Detta avsnitt går in på komponenterna för prototyperna. Avsnittet tar upp vad vi har valt, hur vi har gått till väga samt vad vi har tänk på när vi har gjort våra val. 4.1 Mobiltelefon I Europa finns ett litet sortiment när det gäller NFC- mobiltelefoner därför att tekniken fortfarande ligger under utvecklingsfas på olika områden. Mobiltelefonen som används i denna studie kommer att presenteras tillsammans med ett par valmöjligheter för kommande lösningar för NFC integrering i mobiltelefoner Nokia 6212 Classic Mobilens största fördel, utöver de standardfunktionerna hos en vanlig mobiltelefon (USB anslutning, Bluetooth, kamera, färgdisplay, stort internminne, stöd för extern SD kort för extra lagringsutrymme), är att den är NFC kompatibel se Figur 4.1. Figur 4.1 Nokia 6212-NFC Ute på marknaden finns inte många mobiltelefoner med NFC att välja mellan. Det finns prototyper på ett par NFC kompatibla mobilttelefoner från olika mobiltillverkare. Nokia och Samsung [11] är bland dem mobiltillverkare som har lanserat NFC- kompatibla telefoner i Europa. Valet av denna specifika mobiltelefon baseras på egenskaper som mobiltillverkare har åstadkommit i denna produkt när det gäller utvecklingsmöjligheter inom NFC applikationer, samt att den bygger på bland annat en beprövad produkt, Nokia 6131-NFC. Det har under åren hjälpt utvecklare och forskare att uppnå den nivå som finns idag inom applicering och testning av NFC tjänster. Nokia 6212 Classic är kompatibel med taggar i avsnitt 4.2. Mobiltelefonen kan fungera som en läsarenhet som kan läsa från och skriva till taggar Series 40 Nokia 6212 SDK är ett utvecklingsverktyg för applikationer för mobiltelefonen Nokia Med utvecklings verktyget medföljer olika API: s, bland annat Connectionless communication (JSR257) API: t vilket är till för RFID och NFC kommunikation, se bilaga 4 för mer information.

23 Arban Sefedini & Samir Daniel Al Ashraf 23 Prototyper för NFC implementeringar Mobilen kan göra följande: Taggläsning och skrivning stöder alla definierade taggar som NFC Forum kräver. Funktionen illustreras bland annat i applikationerna som beskrivs i avsnitt 5.1. Enheten fungerar som en NFC tagg där en annan läsare kan interagera med den som en vanlig NFC kompatibel tagg. För att åstadkomma funktionen har telefonen en Integrerad Secure Element (SE) med kortemulering som stöder IOS14443A, MIFARE 4K och ISO/globala plattformens smartkort. Detta gör att tjänsteleverantören kan installera specifika data för tillämpningen av till exempel biljetthantering och betalning i avsnitt och Kompatibelt med befintliga RFID kontaktlösa läsare, som gör det möjligt för mobilen att vara en del av ett RFID system. Peer to Peer kommunikation där två NFC enheter kommunicerar med varandra och utbyter information. Hand over funktion som möjliggör för mobilen att med hjälp av en sparad genväg aktivera ett annat radiogränssnitt såsom Bluetooth när stor datamängd skall överföras. Mer information om enheten kan hittas i databladet för Nokia 6212 Classic [12].

24 Arban Sefedini & Samir Daniel Al Ashraf 24 Prototyper för NFC implementeringar NFC SIM-kort NFC SIM-kort innebär att NFC tekniken är integrerad i SIM-kortet. En sådan teknik är Toshibas nyutvecklade USIM-kort vilket uppfyller de senaste specifikationerna av European Telecommunications Standards Institutet Smart Card Plattform (ETSI SCP) och GSM Association (GSMA). Den är även kompatibel med GSMA: s Pay-Buy-Mobile-Program, och erbjuder fullt stöd för mobila kontaktlösatjänster, och uppfyller samtliga skyddsnivåer för internationella applikationer för utbetalning [13]. Möjligheterna med att implementera NFC i mobilen med hjälp av USIM kort illustreras i Figur 4.2 [14]. Figur 4.2 Mobilbetalning med hjälp av USIM [14].

25 Arban Sefedini & Samir Daniel Al Ashraf 25 Prototyper för NFC implementeringar NFC SD-kort: Företaget Tyfonecard har patent på teknologi för att bygga in SE, mikrokontroller och antenn i SDkort och MicroSD-kort [15] som Figur 4.3 visar. Detta gör det möjligt för applicering av NFC teknik i mobiltelefon eller handdator [16]. Figur 4.3 Mobilbetalning med hjälp av Micro-SD [15]. Dessa exemplar kan betraktas som ett bättre alternativ för implementering av tekniken med avseende på kompatibilitet med nuvarande mobiltelefoner.

26 Arban Sefedini & Samir Daniel Al Ashraf 26 Prototyper för NFC implementeringar 4.2 Tagg Taggar kallas ibland för transpondrar och de finns i olika varianter såsom aktiva, passiva och semipassiva taggar. Taggen är ett mikrochip kopplad till en antenn som fångar upp signaler från läsaren och skickar tillbaka signalen med information till läsaren, se Figur 4.4. Taggen innehåller ett unikt serienummer (UID), men kan ha annan information, till exempel kontonummer, text, bild, URL länk eller annan information beroende på tillämpning. Typiskt exempel på tillämpning är affischer, där små mängder data kan lagras och överföras till en aktiv NFC enhet. Figur 4.4 Tagg läsning. Passiva taggar diskuteras i denna uppsats, se Bilaga 1 eller 4 om detta. I juni 2006 införde NFC forum sina första standardiserade tekniska arkitektur och standarder för NFC kompatibla enheter. För att definiera kommunikationen mellan taggen och den aktiva enheten har dem inkluderat NFC Data Exchange Format (NDEF) och tre Record Type Definitioner (RTD). Dessa behandlar smartaaffischer, text och tillämpningar som berör Internet. Dessa fyra grundläggande taggtyper som har definierats ges beteckningar 1 till 4 och alla har olika format och kapacitet. Typformat baseras på ISO typ A och B och Sony FeliCa som ISO18092 överensstämmer med NFC taggtyp definitioner Typ 1: bygger på ISO14443A standard. Det går att läsa från, skriva till och kan konfigureras för att bli skrivskyddad. Minneskapacitet är 96 bytes och kan utökas till 2kB, vilket är mer än tillräckligt för att lagra en webbadress eller annan mindre mängd data. Överföringshastighet är 106 kbit/s. Denna typ är kostnadseffektiv och idealisk för många NFC applikationer. Typ 2: till skillnad ifrån typ 1 har typ 2 grundläggande minneskapacitet på 48 bytes och kan utökas till 2kB. Typ 3: Bygger på Sony FeliCa systemet. Har 2kB minneskapacitet och data- överföringshastighet på 212 kbit/s. Lämplig för mer komplexa applikationer som medför högre kostnad per tagg. Typ 4: Denna typ är kompatibel med ISO14443A och B-standard. Denna taggtyp är förkonfigurerad vid tillverkning och kan ställas in om det ska gå att läsa till taggen eller vara skrivskyddad. Minneskapaciteten kan vara upp till 32kB och dataöverföringshastighet mellan 106 kbit/s och 424 kbit/s.

27 Arban Sefedini & Samir Daniel Al Ashraf 27 Prototyper för NFC implementeringar NFC taggar tillverkas i olika stora volymer och de byggs ut på ett antal områden i världen där användning av taggar blir nödvändiga. Redan många miljoner har tagits i bruk och ett stort antal taggar planeras för framtiden. Detta gör att definitionen och standaren för taggar måste vara tydliga så att NFC taggar från vilken tillverkare som helst kan användas med annan utrustning från andra tillverkare [17]. Mobiltelefonen som används i denna studie är kompatibel med passiva taggar. MIFARE (Standard, Standard 4k, Ultralight och DESFire), Sony FeliCa (inte säker enligt Nokia) och Innovision (skrivskyddat Jewel och Topaz) är dem taggtyper som är kompatibla med Nokia 6212 Classic [18] enligt mobiltillverkaren. Att få tag på sådana taggar är möjligt direkt ifrån dessa tillverkare eller hos en lokal handlare så som Areef [19]. Andra taggar som är kompatibla med ISO kan också användas men prestandan hos kompatibla taggar kan variera. Det är värt att nämna när det gäller inköp av mobilen att tre stycken taggar inkluderas i paketet, dessa är av typen Mifare standard 4kb läs/skriv taggar, se Figur 4.5. Figur 4.5 Mifare standard 4kb MIFARE MIFARE som är en produktfamilj från NXP Semiconductors uppfyller den internationella standarden ISO/IEC typ A som används i mer än 70 % av alla beröringsfria smarta kort i dag [20]. Mer om ISO A kan hittas i bilaga 2. MIFARE 1kb är det första integrerade kortet (IC) som används i hög volym, till exempel biljetter i ett större transportprojekt såsom Seoul, Korea. Men framgången har spridit sig till bland annat London, Peking, Taipei, Pusan och många fler använder MIFARE 1kb. MIFARE 1kb används främst i slutna system som ett fast förbestämt biljettvärde, till exempel vecko- eller månadrespass eller biljetter där värdet extraheras från kortet av tjänsteleverantören. Användningsområdet kan vara Kollektivtrafik, event biljettsystem, spel, identitet. Bland dem viktiga funktioner som kortet erbjuder är datalagring på 10 år, antal enskilda skrivoperationer på 100,000 gånge och unikt serienummer (4 Byte). Kortet erbjuder datalagring på 1024 byte, som delas upp i 16 sektorer; varje sektor är skyddad av två olika nycklar, A och B. De kan programmeras för åtgärder som läsning och skrivning [21].

28 Arban Sefedini & Samir Daniel Al Ashraf 28 Prototyper för NFC implementeringar MIFARE 4kb Till skillnad ifrån MIFARE 1kb är dessa taggar organiserade i 40 olika sektorer med lagringskapacitet på 4096 byte av information, se Figur 4.6. Organisationen av de första 32 sektorerna följer samma strukturblock som i MIFARE 1kb, medan de sista åtta sektorerna fyrdubblats i kapacitet. Införandet av denna korttyp har öppnat många nya möjligheter till tjänster genom att möjliggöra kollektivtrafikmyndigheter att genomföra multimodala system se Figur 4.7 för kortuppbyggnad. Det kan användas för en kombination av beröringsfria e-handelapplikationer på en enda MIFARE smartkort [22]. För mer information om Mifare 4kB hänvisas läsaren till databladet Mifare 4kB Card IC MF1 IC S70 [23]. Figur 4.6 Minneslayout för MIFARE 4K Tag [23]. Figur 4.7 Mifare 4k uppbyggnad [23].

29 Arban Sefedini & Samir Daniel Al Ashraf 29 Prototyper för NFC implementeringar 4.3 Läsarmodul Läsarmodulen är en komponent som ska vara kopplad till en mikroprocessor. Läsarmodulens uppgift är att läsa från och skriva till taggar. I detta arbete har en färdig läsarmodul använts men det finns även möjlighet att göra en egen såsom (Chawda.K.H, Kang.L.Z. 2008) gjorde vid framtagningen av en pulsläsare för försöksdjur. Sökandet efter en NFC läsarmodul med en inbyggd antenn och ett rimligt pris som går att koppla med en mikroprocessor gav inget resultat. Eftersom NFC är bakåtkompatibel med befintlig RFID infrastruktur vändes uppmärksamheten istället mot RFID moduler. RFID läsarmodulen M1-mini från Skyetek [24] blev valet för detta arbete se Figur 4.8. Den fungerar med frekvensområdet MHz och därför lämplig för NFC. Läsarmodulen är kompatibel med bland annat ISO14443A protokollet för taggarna Mifare 1- och 4kB (ingen läs- och skrivfunktionalitet dock endast avläsning av UID) och Mifare Ultralight (läs- och skrivfunktionalitet). M1-mini har flera gränssnitt för koppling av externa enheter så som en mikroprocessor. Samt har den en inbyggd antenn. Figur 4.8 Läsarmodul M1-mini. Vid val av RFID modul följdes kraven: att den hade inbyggd antenn. att den är kompatibel med samma frekvensområde som NFC, det vill säga frekvensområdet 13.56Mhz. stödjer bland annat ISO14443A protokollet och att den har möjlighet att koppla till en mikroprocessor. Med M1-mini ska det gå att: Upptäcka och läsa det unika ID: et för taggar Läsa information från taggar Skriva information till taggar Vidarebefordra information till en extern enhet, till exempel mikroprocessor via olika val av gränssnitt. Mer information om enheten kan hittas i produktspecifikationen [25].

30 Arban Sefedini & Samir Daniel Al Ashraf 30 Prototyper för NFC implementeringar 4.4 Mikroprocessor Mikroprocessorn är komponenten som utgör logiken för informationen som kommer från läsarmodulen. Det går att använda olika typer av processorer. När det gäller att välja mikroprocessor kan det variera för olika önskemål. I vårt arbete var det största bekymret vilken kopplingsgränssnitt som stöds för att koppla olika periferienheter. En annan sak att tänka på är hur bekant dess arkitektur är om man inte har tid att sätta sig in i någon ny arkitektur. Till detta arbete valdes ARM7 processorn LPC2148 demo board från Embedded Artists AB, se Figur 4.9, eftersom vi redan var bekanta med arkitekturen. LPC2148 kortet har många kopplingsmöjligheter för i vårt fall läsarmodulen och för att den har många periferienheter såsom motor för att kunna användas för experimentering. Figur 4.9 LPC2148 demo board med ARM7. Med mikroprocessorn ska det gå att: Använda information från en RFID modul för att utföra en uppgift, till exempel att starta en motor. Använda olika periferienheter, till exempel en liten skärm. Kommunicera med ytterligare källor såsom datorer, databaser med mera. För mer information om processorn hänvisas läsaren till manualen [26]. För mer information om demokortet hänvisas läsaren till demokortets användarbok [27].

31 Arban Sefedini & Samir Daniel Al Ashraf 31 Prototyper för NFC implementeringar 5 Prototyperna enligt modellerna Detta kapitel beskriver varje prototyp framtagen enligt respektive modell i kapitel Prototyp 1 - NFC mobiltelefon och tagg Vi har utvecklat exempelapplikationer för mobiltelefonen där olika typer av information skickas mellan mobiltelefon och tagg. Informationen som skickas till taggen och lagras där, kan mobiltelefonen läsa, Figur 5.1 illustrerar när mobiltelefonen läser det unika ID: t från taggen. Figur 5.1 UID avläsning. Vi har testat en Bluetooth applikation där mobiltelefonen upptäcker Bluetoothenheter och sparar en utvald MACadress i taggen. Med MACadressen i taggen går det, genom att markera en bild i mobiltelefonen och sedan svepa mobiltelefonen över taggen, överföra bilden via Bluetooth direkt, se Figur 5.2. Figur 5.2 Bluetooth initiering.

32 Arban Sefedini & Samir Daniel Al Ashraf 32 Prototyper för NFC implementeringar En annan exempelapplikation vi har testat är att skicka en URL för en hemsida till taggen. När mobiltelefonen sveps över taggen, uppfattar mobiltelefonen automatiskt adressen och frågar om uppkoppling till hemsidan skall ske se Figur 5.3. Detta skulle kunna användas av biobesökare där taggar innehåller adresser för hemsidor till filmer vilka kan ge förhandsvisning av en film innan besökarna beställer biljetter till en specifik film. Figur 5.3 Öppna URL. I bilaga 4 har vi lagt in exempelkod för hur man skriver till och läser text från taggen. Koden vi har valt att lägga i bilaga 4 (textexemplet) ger en bra beskrivning för hur mobiltelefonen kommunicerar med taggen genom NDEF formaterade meddelanden, se bilaga 3 för mer information om NDEF.

33 Arban Sefedini & Samir Daniel Al Ashraf 33 Prototyper för NFC implementeringar 5.2 Prototyp 2 - läsare och tagg Läsarenheten som har tagits fram för detta arbete består av komponenterna M1-mini från Skyetek se avsnitt 4.3 och en LPC2148 demokort se avsnitt 4.4. Kommunikation med tagg utförs av M1-mini modulen som sedan vidarebefordrar informationen till ARM kortet via I 2 C gränssnittet, vilket i sin tur utför en uppgift. M1-mini modulen är kompatibel med ett flertal protokoll bland annat för den typen av taggar vi använder i detta arbete [24]. I 2 C är en synkron seriellbuss för koppling av komponenter med två ledningar, en datasignal (SDA) och en klocksignal (SCL), se figur 5.4 som illustrerar vår koppling av komponenterna. Kommunikationen är master-slave baserad där mastern inleder och styr kommunikationen. I vårt fall är M1-mini slaven och processorn mastern [28]. Figur 5.4 I 2 C koppling. I I 2 C busen inleder mastern kommunikationen med en startbit, sedan skickas en databyte där en 7 bitars slavadress tillsammans med åttonde biten (W/S) som indikerar om mastern vill ta emot från eller skriva till slaven. Därefter väntar mastern på bekräftelse från slaven för att fortsätta kommunikationen. Sessionen avslutas av mastern då en stopbit skickas. Figur 5.5 illustrerar detta [26]. Figur 5.5 Data från Master till Slave [26]. Kommunikationen mellan läsarmodulen och processorn är request/respond baserad, där M1-mini kräver att meddelanden är formaterade enligt Skyetek Protocol v.2.0 Reference guide [25]. Processorn inleder kommunikationen på samma sätt som det nämndes innan. När kommandon skall skickas till läsarmodulen måste processorn ange i W/S biten att den skall skicka. Därefter skickas kommandot uppdelat i databytes där ett databyte skickas åt gången. Därefter måste läsarmodulen få tid att behandla kommandot och utföra det. Sedan måste processorn inleda en ny session där det anges att data skall tas emot, för att ta emot respons från läsarmodulen. Figur 5.6 beskriver I 2 C kommunikationen för

34 Arban Sefedini & Samir Daniel Al Ashraf 34 Prototyper för NFC implementeringar mottagning av data från slaven. Figur 5.7 visar sessionen för att skicka ett kommando till läsarmodulen. Figur 5.6 Kommando från processor till läsarmodul [25]. Figur 5.7 Data från Slav till master [26]. Kommando och Respons är paket och formaterade enligt Skyetek Protocol v.2.0 Reference guide [25]. Figur 5.8 beskriver kommandopaketets uppbyggnad där de vita delarna alltid måste vara med och de gråa är alternativa delar av paketet. I kommandopaketet skickas kommandon riktade till läsarmodulens system, läsarmodulens minne eller taggar. Kommandon kan även innehålla data för att lagras i en tagg. Det finns även diverse alternativ såsom vilken taggtyp läsarmodulen skall upptäcka med mera. För mer information om respektive fält i kommandopaketet hänvisas läsaren till Skyetek Protocol v.2.0 Reference guide. Figur 5.8 Kommandopaket [25]. Responspaketet illustreras i Figur 5.9. Respons innehåller alltid status för uppgiften den fick i kommandot. Paketet kan även innehålla diverse fält såsom vilken taggtyp som upptäcktes och data från taggar. För mer information om respektive fält i kommandopaketet hänvisas läsaren till Skyetek Protocol v.2.0 Reference guide. Figur 5.9 Respond paket [25].

35 Arban Sefedini & Samir Daniel Al Ashraf 35 Prototyper för NFC implementeringar I bilaga 4 finns kod för enheten där ett kommando till läsarmodulen skickas från processorn för att upptäcka en tagg och hämta UID från taggen. Figur 5.10 illustrerar när enheten läser UID från en tagg och skriver ut det tillsammans med resten av paketet som läsarmodulen svarar med på LCD displayen på ARM7 kortet samt lyser RGB lampan i olika färger beroende på om det är ett känt eller okänt UID. Koden innehåller alla nödvändiga funktioner för att skicka kommandon och ta emot svar. I SkyeTek Protocol HF tag commands (AN002) beskrivs kommandon för M1-mini modulen. Figur 5.10 Läsaren kopplad till ARM 7 läser av taggens UID.

36 Arban Sefedini & Samir Daniel Al Ashraf 36 Prototyper för NFC implementeringar 5.3 Prototyp 3 - läsare och mobiltelefon Då Nokia 6212 Classic kan ställas in i emuleringsläge, innebär det att den fungerar som en tagg. I mobiltelefonen finns en intern SE. Med SE: n finns möjlighet att lagra känslig information och göra det tillgängligt genom att emulera ISO14443A och Mifare 4kb taggar [12]. Dock har ingen sådan implementering gjorts då det inte var vårt mål. Läsarenheten som presenteras i avsnitt 5.2 är tänkt att användas också i denna prototyp då kommunikationen är identisk. Infrastrukturen är klar då funktioner i läsaren för att skicka kommandon och ta emot respons, är klara se avsnitt 5.2. Det går att läsa av mobiltelefonens UID och skriva ut hela responspaketet, se Figur UID: t kan i sin tur användas för att utföra schemasystemet i avsnitt Figur 5.11 Läsaren läser mobiltelefonens UID. För att bekräfta att även mobilen reagerar på kommunikationen mellan mobiltelefonen och läsarenheten har vi implementerat ett enkelt program i mobiltelefonen som upptäcker en extern läsare och skriver ut det på mobiltelefonens display, se kod exempel 1, [29]. Kod exempel 1 //importera nödvändiga bibliotek import javax.microedition.contactless.discoverymanager; import javax.microedition.contactless.transactionlistener; import javax.microedition.lcdui.display; import javax.microedition.lcdui.form; import javax.microedition.lcdui.textfield; import javax.microedition.midlet.midlet; import javax.microedition.midlet.midletstatechangeexception; public class find extends MIDlet implements TransactionListener { private Form form; public find() { // TODO Auto-generated constructor stub }

37 Arban Sefedini & Samir Daniel Al Ashraf 37 Prototyper för NFC implementeringar protected void destroyapp(boolean arg0) throws MIDletStateChangeException { // TODO Auto-generated method stub } protected void pauseapp() { // TODO Auto-generated method stub } protected void startapp() throws MIDletStateChangeException { //Hämta DiscoveryManager instans. DiscoveryManager dm = DiscoveryManager.getInstance(); try { //Koppla gränssnittet TransactionListener för att //upptäcka extera läsare dm.addtransactionlistener(this); } catch (IllegalStateException e) { } } catch (Exception e) { } form = new Form("Detect external reader"); Display.getDisplay(this).setCurrent(form); //Metoden anropas automatiskt när en extern läsare har upptäcks och data med //interna kortet utbyts i detta fall UID: t. //arg0 är till för att öppna PADUconnection i JSR 177 (Utanför //uppsatsen). public void externalreaderdetected(byte arg0) { form.append("extern läsare upptäck!"); } }

RadioFrekvensIdentifiering (RFID)

RadioFrekvensIdentifiering (RFID) SIS/TK446 Automatisk Identifiering och Datafångst En teknik för automatisk identifiering och datafångst Resumé Detta dokument ger en kort överblick av, vad det är, systemet, frekvenser, en jämförelse med

Läs mer

1 (7) Sida. Beteckning. 2012-12-03 Datum Johan Nylander Upprättat av A Utgåva/Version. Tjänstebeskrivning. SSG Access

1 (7) Sida. Beteckning. 2012-12-03 Datum Johan Nylander Upprättat av A Utgåva/Version. Tjänstebeskrivning. SSG Access 1 (7) Sida Tjänstebeskrivning SSG Access 2 (7) Sida Innehållsförteckning SSG Access... 1 Inledning...3 Syfte...3 Tjänstebeskrivning - ett levande dokument...3 SSG Access...3 Övergripande beskrivning...3

Läs mer

DIGITALA PROJEKT Väderstation

DIGITALA PROJEKT Väderstation DIGITALA PROJEKT Väderstation Christian Lindquist, E03 Leonardo Bello, E03 Abstract Almost everybody has some kind of temperature measurement device in their home. The latest in this industry are more

Läs mer

TJÄNSTEINNOVATIONER OCH MARKNADSOMVANDLING FALLET MOBILA BETALNINGAR

TJÄNSTEINNOVATIONER OCH MARKNADSOMVANDLING FALLET MOBILA BETALNINGAR TJÄNSTEINNOVATIONER OCH MARKNADSOMVANDLING FALLET MOBILA BETALNINGAR Per Andersson, Lars-Gunnar Mattsson Center for Information and Communications Research, Stockholm School of Economics Jan Markendahl

Läs mer

Rapport i Mobila systemarkitekturer. Symbian

Rapport i Mobila systemarkitekturer. Symbian Rapport i Mobila systemarkitekturer med Symbian Kommunikation Datum: 2008-05-19 Namn: Kurs: Henrik Bäck HI101V Innehållsförteckning Inledning 3 Trådlös kommunikation 3 NMT 3 GSM 3 UMTS 3 802.15.1 (Bluetooth)

Läs mer

Vi kan RFID. www.areff.se

Vi kan RFID. www.areff.se Vi kan RFID Areff Systems är ett företag i branschen automatisk identifiering som specialiserar sig på RFID (Radio Frequency Identification). Areff Systems har erfarenhet av RFID-marknaden sedan 1994 och

Läs mer

Blue Key Digitala projekt VT

Blue Key Digitala projekt VT Blue Key Digitala projekt VT 2 2004 Maj 2004 Martin Erikson, E00 Mikael Andersson, E00 Department of Information Technology 0 Lund Institute of Technology Sammanfattning Denna rapport behandlar vårt projekt

Läs mer

Nulägesanalys & Kravspecifikation

Nulägesanalys & Kravspecifikation Nulägesanalys & Kravspecifikation Thord Schibler/Johan André Examensarbetare vid AU-System Mobile 1999 3 augusti 1999 Innehåll Ordlista & Förkortningar 1 1 Bakgrund 2 1.1 Inledning... 2 1.2 Avgränsningar...

Läs mer

Manuell SMARTCD.G2 02.2015

Manuell SMARTCD.G2 02.2015 02.2015 2 / 14 1 Avsedd användning... 3 2 Säkerhetsanvisningar... 4 3 Ingår i leveransen... 5 4 Anslutning till en dator/bärbar dator... 6 5 Ladda batterierna... 7 6 Driftsättning... 8 7 Konfigurering

Läs mer

Bonus Rapport Kommersiell Design KTH

Bonus Rapport Kommersiell Design KTH Bonus Rapport Kommersiell Design KTH Johan Holmström & Lars Åkesson Introduktion Denna rapport beskriver projektet och delmomentet Kommersiell Design i kursen Interaktionsdesign 2 på KTH i Stockholm. Detta

Läs mer

SeniorNet Huddinge Dagens tema: Trådlösa uppkopplingar

SeniorNet Huddinge Dagens tema: Trådlösa uppkopplingar SeniorNet Huddinge 2018-04-26 Dagens tema: Trådlösa uppkopplingar Olika sätt att koppla upp sig trådlöst WIFI eller Bluetooth Bluetooth används vid uppkoppling på korta avstånd. Strömsnålt. Går ej att

Läs mer

Det finns många typer och former av kapslingar

Det finns många typer och former av kapslingar Tags för 125 khz har tillverkats under drygt 25 år finns i ett stort antal varianter avseende storlek, kapsling, läsavstånd och miljötålighet. Utan tvekan är det den mest använda och beprövade RFID- tekniken

Läs mer

Din manual NOKIA C111 http://sv.yourpdfguides.com/dref/824115

Din manual NOKIA C111 http://sv.yourpdfguides.com/dref/824115 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för NOKIA C111. Du hittar svar på alla dina frågor i instruktionsbok (information, specifikationer,

Läs mer

Användarmanual. SMS Fjärrkontroll för Värmepump / Air Condition. Modell: GARD

Användarmanual. SMS Fjärrkontroll för Värmepump / Air Condition. Modell: GARD Användarmanual SMS Fjärrkontroll för Värmepump / Air Condition Modell: GARD Läs igenom bruksanvisningen innan du använder din produkt och behåll den för framtida bruk. Bilderna som används i denna manual

Läs mer

Vi presenterar... * Laddningsstationer för mobiltelefoner och tablet s. * Digitala förvaringsboxar. * Digitala postboxar. * Digitala leveransboxar

Vi presenterar... * Laddningsstationer för mobiltelefoner och tablet s. * Digitala förvaringsboxar. * Digitala postboxar. * Digitala leveransboxar Vi presenterar... * Laddningsstationer för mobiltelefoner och tablet s * Digitala förvaringsboxar * Digitala postboxar * Digitala leveransboxar Reddobox Domarevägen 13 904 33 Umeå 070 284 51 60 office@reddobox.com

Läs mer

Introduktion till E-block och Flowcode

Introduktion till E-block och Flowcode Introduktion till E-block och Flowcode Vad är E-blocks? E-blocks är små kretskort som innehåller block av elektronik som man vanligtvis kan hitta elektroniska eller inbyggda system Det finns över 50 olika

Läs mer

Tjänster för elektronisk identifiering och signering

Tjänster för elektronisk identifiering och signering Bg eid Gateway och Bg PKI Services Tjänster för elektronisk identifiering och signering En elektronisk ID-handling är förutsättningen för säker och effektiv nätkommunikation. I takt med att tjänster blir

Läs mer

Juni 2013. Kundperspektivet. Information köpa och få biljett visera resa ( kontroll)

Juni 2013. Kundperspektivet. Information köpa och få biljett visera resa ( kontroll) Kundperspektivet Information köpa och få biljett visera resa ( kontroll) Standards Juni 2013 Information i kollektivtrafik....med information tillgänglig från många datakällor Myndighet/företag Fordon/infrastruktur

Läs mer

Voicefax telefoni fax modem

Voicefax telefoni fax modem Voicefax telefoni fax modem Voicefax Telefoni Fax Modem GSM GPRS Snabbfakta: RJ11 uttag för telefon och fax USB port för dator Lättöverskådlig display Nätaggregat och antenn ingår Istället för telefonledning

Läs mer

Modbus över Ethernet. WAGO Contact SA TSS STR 2011 1

Modbus över Ethernet. WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att

Läs mer

ETS Inside. En helt ny programvara från KNX Association. Rikard Nilsson. Jan Hammarsköld. Ordförande KNX Sweden. Sekreterare KNX Sweden

ETS Inside. En helt ny programvara från KNX Association. Rikard Nilsson. Jan Hammarsköld. Ordförande KNX Sweden. Sekreterare KNX Sweden ETS Inside En helt ny programvara från KNX Association Rikard Nilsson Ordförande KNX Sweden Jan Hammarsköld Sekreterare KNX Sweden ETS Inside Smart, enkelt, säkert Nytt revolutionerande verktyg idealiskt

Läs mer

Skippa sladdarna kör trådlöst med Aperio. Globalt tillgänglig passerteknologi

Skippa sladdarna kör trådlöst med Aperio. Globalt tillgänglig passerteknologi Skippa sladdarna kör trådlöst med Aperio Globalt tillgänglig passerteknologi problem med borttappade/stulna nycklar och behov av två ID-handlingar (till exempel nycklar plus kort till huvudentrén) går

Läs mer

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? 1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

Informatikai megoldások

Informatikai megoldások Informatikai megoldások Nyckelhanterings Systemet IQ serien Varför behöver man ett nyckelhanterings system? Nycklar skall förvaras på ett säkert ställe Nycklarna bör användas av rätt person Kontroll på

Läs mer

XS4 2.0 RE-VOLUTION XS4 MINI. http://xs4mini.saltosystems.com/home-sv/ www.evvasalto.se LIMITED EDITION PRINT

XS4 2.0 RE-VOLUTION XS4 MINI. http://xs4mini.saltosystems.com/home-sv/ www.evvasalto.se LIMITED EDITION PRINT XS4 2.0 RE-VOLUTION XS4 MINI http://xs4mini.saltosystems.com/home-sv/ www.evvasalto.se LIMITED EDITION PRINT XS4 MINI DESIGN XS4 MINI DESIGN : Modern och stilren design är SALTO:s varumärke. Med XS4 Mini

Läs mer

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager

ANVÄNDAR MANUAL. SESAM 800 RX MC Manager ANVÄNDAR MANUAL SESAM 800 RX MC Manager Åkerströms Björbo AB Box 7, SE-780 45 Gagnef, Sweden street Björbovägen 143 SE-785 45 Björbo, Sweden Phone +46 241 250 00 Fax +46 241 232 99 E-mail sales@akerstroms.com

Läs mer

Avtal/överenskommelse för leverans till K- samsök

Avtal/överenskommelse för leverans till K- samsök Avtal/överenskommelse Datum 2012-10-** Dnr 159-1562-2012 Avdelning Informationsavdelningen Enhet Enheten för informationsutveckling Författare Johan Carlström Avtal/överenskommelse för leverans till K-

Läs mer

RFID 2,45 GHz, Long Distance. RFID 2,45 GHz

RFID 2,45 GHz, Long Distance. RFID 2,45 GHz RFID 2,45 GHz RFID med mikrovågor, 2,45 GHZ, är en svensk uppfinning från 1970-talet skapad av professor Bengt Henoch på KTH i Stockholm. Efter att Philips köpt rätten och patenten fick produkten namnet

Läs mer

tillägg till AnvändarmANUAL För LarmSystemet Lansen Home Installera, Använda och Administrera

tillägg till AnvändarmANUAL För LarmSystemet Lansen Home Installera, Använda och Administrera tillägg till AnvändarmANUAL För LarmSystemet Lansen Home Installera, Använda och Administrera Innehåll 1 Externa antenner 2 GSM/GPRS 3 MMS 4 Ethernet inställningar 5 Fjärrhjälp OBS! För grundläggande information

Läs mer

WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät

WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät WINTEXT SERVER/ WINTEXT32 integrerad texttelefoni i tele- och datornät Projektbeskrivning och funktionsspecifikation Henrik Karlsson, AmuHadar 1 2003-11-24 Innehållsförteckning Sammanfattning sid 2 Mål

Läs mer

Din manual NOKIA 5140 http://sv.yourpdfguides.com/dref/821557

Din manual NOKIA 5140 http://sv.yourpdfguides.com/dref/821557 Du kan läsa rekommendationerna i instruktionsboken, den tekniska specifikationen eller installationsanvisningarna för NOKIA 5140. Du hittar svar på alla dina frågor i NOKIA 5140 instruktionsbok (information,

Läs mer

Framtidens Betalningar Utvecklingen i Sverige och Europa. Leif Trogen Svenska Bankföreningen 5 oktober 2011

Framtidens Betalningar Utvecklingen i Sverige och Europa. Leif Trogen Svenska Bankföreningen 5 oktober 2011 Framtidens Betalningar Utvecklingen i Sverige och Europa Leif Trogen Svenska Bankföreningen 5 oktober 2011 1 Agenda Betalningars betydelse Framgångsfaktorer SEPA Single Euro Payment Area Morgondagens betalinfrastruktur

Läs mer

TrackBlock Tracking System Bruksanvisning 2012-09-08

TrackBlock Tracking System Bruksanvisning 2012-09-08 TrackBlock Tracking System Bruksanvisning 2012-09-08 Tack för att du valt TrackBlock Tracking System. Denna produkt är en kombination av GPS och GSM som hjälper dig att spåra bilar, båtar, arbetsmaskiner

Läs mer

Pulsmätare med varningsindikatorer

Pulsmätare med varningsindikatorer Pulsmätare med varningsindikatorer Elektro- och informationsteknik Projektrapport, EITF11 Digitala Projekt Charlie Hedhav Sofia Johansson Louise Olsson 2016-05-17 Abstract During the course Digitala Projekt

Läs mer

CanCom Bluetooth BLUETOOTH V5.6. Specifikation Specification LED. transceiver

CanCom Bluetooth BLUETOOTH V5.6. Specifikation Specification LED. transceiver CanCom Bluetooth transceiver BLUETOOTH V5.6 Specifikation Specification Matningsspänning Power supply 10-30 VDC Spänningsrippel Voltage ripple

Läs mer

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V. 061115

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V. 061115 ThermoScan RF användarinstruktioner 1 PROGES PLUS THERMOSCAN RF Instruktionsmanual V. 061115 Viktigt! Den här manualen innehåller ett antal lösenord som endast är avsedda för administratörerna. Glöm inte

Läs mer

BEST IQ säker vårdkommunikation i klartext! EN PRODUKT FRÅN

BEST IQ säker vårdkommunikation i klartext! EN PRODUKT FRÅN BEST IQ säker vårdkommunikation i klartext! EN PRODUKT FRÅN BEST IQ systemet som växer med uppgiften! Idag sker förändringar snabbare än någonsin. Inte minst inom vården. För att kunna möta morgondagens

Läs mer

Komma i gång manual. Tempus ID06 LITE

Komma i gång manual. Tempus ID06 LITE Komma i gång manual Tempus ID06 LITE 1 Innehållsförteckning Komma igång... 3 Logga in som administrator... 7 Administratormeny... 9 Nya arbetstagare... 10 Närvaro Status... 13 Närvaro... 13 Arbetsgivarelista...

Läs mer

Foto: Björn Abelin, Plainpicture, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009

Foto: Björn Abelin, Plainpicture, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009 Om trådlösa nät 2 Foto: Björn Abelin, Plainpicture, Folio bildbyrå Illustrationer: Gandini Forma Tryck: Danagårds Grafiska, 2009 Om trådlösa nät Trådlösa nät för uppkoppling mot Internet är vanliga både

Läs mer

Gränslös kommunikation

Gränslös kommunikation Ericsson enterprise multimedia server Gränslös kommunikation Den nya generationen multimedielösningar för företagskommunikation Kunnig personal och högeffektiva arbetssätt är viktiga faktorer om ett företag

Läs mer

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter.

Din leverantör av hissautomater, pallställ, grenställ och utdragsenheter. v.2 Compact talk Programvaran som integrerar Compact Hissautomater med överliggande system Compact Talk gör det enkelt att till låg kostnad integrera Compact Hissautomater med ett överliggande system som

Läs mer

Hur når man tre miljoner användare på ett enkelt och säkert sätt?

Hur når man tre miljoner användare på ett enkelt och säkert sätt? Hur når man tre miljoner användare på ett enkelt och säkert sätt? sten.arvidson@foreningssparbanken.se Affärer på nätet behöver generella och lättillgängliga lösningar för konsumenterna Idag olika metoder

Läs mer

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04

Formula Blue. Digitala Projekt 8p. Jesper Ferm E02 Carl Hakenäs E04 Formula Blue Digitala Projekt 8p Jesper Ferm E02 Carl Hakenäs E04 Abstract The purpose with this project was to get some understanding how Bluetooth works and how to use it in practical applications. A

Läs mer

DIG IN TO Administration av nätverk- och serverutrustning

DIG IN TO Administration av nätverk- och serverutrustning DIG IN TO Administration av nätverk- och serverutrustning CCNA 1 1.- CISCO 2.- Router 3.- IOS 4.- Grundkonfigurationer 5.- Routing 6.- Dynamisk routing 7.- Distansvektor routingprotokoll Agenda ARPANET

Läs mer

PASSIV SMART CARD-TEKNIK IDENTIFIERINGSMEDIA OCH DESS PROGRAMMERING SIMONS VOSS 47

PASSIV SMART CARD-TEKNIK IDENTIFIERINGSMEDIA OCH DESS PROGRAMMERING SIMONS VOSS 47 PASSIV SMART CARD-TEKNIK IDENTIFIERINGSMEDIA OCH DESS PROGRAMMERING SIMONS VOSS 47 48 PASSIV-TEKNIK IDENTIFIERINGSMEDIA OCH DESS PROGRAMMERING SMART CARDS SMART TAGS G1 G2 Förutom den beprövade aktiva

Läs mer

Dyna Pass. Wireless Secure Access

Dyna Pass. Wireless Secure Access Dyna Pass Wireless Secure Access Säkerheten kring lösenord är ofta debatterad och det finns ett antal viktiga frågor man bör ställa sig. Några exempel på detta är: Hur stor risk ligger i den mänskliga

Läs mer

SGH-A400 WAP Browser Användarhandbok

SGH-A400 WAP Browser Användarhandbok * Vissa innehåll i denna handbok kan skilja sig från din telefon beroende på mjukvaran som installerats eller din operatör. SGH-A400 WAP Browser Användarhandbok ELECTRONICS Behöver du hjälp eller har frågor,

Läs mer

Avtal/överenskommelse för leverans till K- samsök

Avtal/överenskommelse för leverans till K- samsök Avtal/överenskommelse Datum 2010-12-22 Dnr 130-2880-2008 Avdelning Informationsavdelningen Enhet Informationsutveckling/Ksamsök Författare Johan Carlström Avtal/överenskommelse för leverans till K- samsök

Läs mer

SecureCom Card Preparation System

SecureCom Card Preparation System I-KL: Öppen 2008-10-20 (SeCo nr 3747) sid 1(7) SecureCom Card Preparation System Översikt I detta dokument beskrivs SecureComs lösning för preparering av kortunderlag, Card Preparation System (CPS). Vid

Läs mer

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, 1971. Internet började med ARPANET Olika slags datornätverk Förberedelse inför laboration 4. Historik Protokoll, / Adressering, namnservrar WWW, HTML Föreläsning 5 Internet LAN Local Area Network student.lth.se (ganska stort LAN) MAN Metropolitan

Läs mer

RFID. Individuell inlämningsuppgift. Veve Rydstedt vrt07001@student.mdh.se. Produktutveckling 3 KPP039. Examinator: Rolf Lövgren

RFID. Individuell inlämningsuppgift. Veve Rydstedt vrt07001@student.mdh.se. Produktutveckling 3 KPP039. Examinator: Rolf Lövgren Akademin för Innovation, Design och Teknik RFID ) Individuell inlämningsuppgift Produktutveckling 3 KPP039 Veve Rydstedt vrt07001@student.mdh.se Examinator: Rolf Lövgren Innehåll 1.INLEDNING... ERROR!

Läs mer

IDC. Effektiv administration av identiteter i flera system IDENTITY CONNECTOR PAS SECURITY ID-KORTTILLVERKNING TIDSSYSTEM HR-SYSTEM BESÖKSSYSTEM

IDC. Effektiv administration av identiteter i flera system IDENTITY CONNECTOR PAS SECURITY ID-KORTTILLVERKNING TIDSSYSTEM HR-SYSTEM BESÖKSSYSTEM ID-KORTTILLVERKNING HR-SYSTEM TIDSSYSTEM PS SECURITY Giltigt tom. 2015-12-31 BESÖKSSYSTEM LUNCHSYSTEM Lisa nder sson WEBBGRÄNSNITT SERVICESTTION Stockholm BIBLIOTEK PSSERSYSTEM BETLNINGR COPY-PRINT IDC

Läs mer

Tentamen Nätverksprogrammering Lösningsförslag

Tentamen Nätverksprogrammering Lösningsförslag LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen Nätverksprogrammering Lösningsförslag 2012 05 28, 8.00 13.00 Del 1 1. Time To Live (TTL) anger hur många routrar ett multicastpaket

Läs mer

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 4 Erik Nilsson, Institutionen för Datavetenskap, LiU På denna föreläsning: Interface Generiska klasser Undantag

Läs mer

vad kan det göra för mobila användare?

vad kan det göra för mobila användare? artikel Upptäck WWAN med bredband Upptäck WWAN med bredband vad kan det göra för mobila användare? Det blir allt viktigare med en snabb och smidig Internetuppkoppling för att lyckas i arbetet och vara

Läs mer

Godkännande av kundapplikationer

Godkännande av kundapplikationer samhällsskydd och beredskap 1 (9) Godkännande av kundapplikationer MSB-50.2 samhällsskydd och beredskap 2 (9) Innehållsförteckning 1 Alla applikationer måste godkännas... 3 1.1 Hur går ansökan om godkännande

Läs mer

Användarhandbok för Nokia Field Force NFC-skal för Nokia 5140 och Nokia 5140i. 9249001 Utgåva 1

Användarhandbok för Nokia Field Force NFC-skal för Nokia 5140 och Nokia 5140i. 9249001 Utgåva 1 Användarhandbok för Nokia Field Force NFC-skal för Nokia 5140 och Nokia 5140i 9249001 Utgåva 1 KONFORMITETSDEKLARATION Vi, NOKIA CORPORATION, tillkännager under vårt ensamma ansvar att produkten CC-244D

Läs mer

adage solutions ADAGE NEREID Handburen Läsare RFID RFID-SYSTEM OCH PRODUKTER TEKNISKA DATA

adage solutions ADAGE NEREID Handburen Läsare RFID RFID-SYSTEM OCH PRODUKTER TEKNISKA DATA står för Radio Frequency Identifi cation och innebär en transponder (tagg). Genom vårt unika -koncept gör vi det på blir därför mycket robusta och fl exibla. Förutom serienumret -SYSTEM OCH PRODUKTER ADAGE

Läs mer

Kontaktchip - annat innehåll och nya kortprofiler för integration

Kontaktchip - annat innehåll och nya kortprofiler för integration Nyheter med Efos-korten I och med lanseringen kommer de smarta korten att förändras på tre övergripande plan jämfört med de som finns inom SITHS idag. Kontaktchip Annat innehåll och nya kortprofiler för

Läs mer

Objektorienterad Programkonstruktion, DD1346 FACIT. Tentamen 20150613, kl. 9.00-12.00

Objektorienterad Programkonstruktion, DD1346 FACIT. Tentamen 20150613, kl. 9.00-12.00 Skolan för datavetenskap och kommunikation Objektorienterad Programkonstruktion, DD1346 FACIT Tentamen 20150613, kl. 9.00-12.00 Tillåtna hjälpmedel: Papper, penna och radergummi. Notera: Frågorna i del

Läs mer

USB 3.0-minneskortläsare/skrivare för SD- och microsd-kort - USB-C och USB-A

USB 3.0-minneskortläsare/skrivare för SD- och microsd-kort - USB-C och USB-A USB 3.0-minneskortläsare/skrivare för SD- och microsd-kort - USB-C och USB-A Product ID: SDMSDRWU3AC Denna USB 3.0-minneskortläsare är ett snabbt och enkelt sätt att få åtkomst till och redigera foton

Läs mer

YEARS. AirKey. Cloud Interface

YEARS. AirKey. Cloud Interface YEARS 1919 2019 AirKey Cloud Interface Gränssnittet och säkerheten API-nyckel Kommunikationen mellan AirKey och den externa programvaran skyddas av en API-nyckel. Av säkerhetsskäl visas hela API-nyckeln

Läs mer

TIDOMAT smartone. Säkerhet via webben

TIDOMAT smartone. Säkerhet via webben TIDOMAT smartone Säkerhet via webben Säkerhetssystemet smartone: Har en webbserver integrerad i Centralenheten. Består av en Centralenhet och Dörrmiljöer samt valfria produkter som nätverkskamera och GSM

Läs mer

Digitala projekt rapport

Digitala projekt rapport Digitala projekt rapport Alexander Westrup, d04aw@student.lth.se Martin Sandgren, d04ms@student.lth.se 4 december 2007 Innehåll 1 Abstract 1 2 Inledning 1 3 Arbetsgång 1 4 Hårdvara 1 4.1 Processor...............................

Läs mer

The Intelligent Timer

The Intelligent Timer The Intelligent Timer Linnea Karell och Oscar Bagge, I10 Handledare: Bertil Lindvall 2013-05-20 Abstract The objective of this project was to build a prototype of a digital timer. The product design specification

Läs mer

Cargolog Impact Recorder System

Cargolog Impact Recorder System Cargolog Impact Recorder System MOBITRON Mobitron AB Box 241 561 23 Huskvarna, Sweden Tel +46 (0)36 512 25 Fax +46 (0)36 511 25 Att mäta är att veta Vi hjälper dig och dina kunder minska skador och underhållskostnader

Läs mer

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning...

DIGITAL ELEKTRONIK. Laboration DE3 VHDL 1. Namn... Personnummer... Epost-adress... Datum för inlämning... UMEÅ UNIVERSITET Tillämpad fysik och elektronik 2014 John Berge et al. DIGITAL ELEKTRONIK Laboration DE3 VHDL 1 Namn... Personnummer... Epost-adress... Datum för inlämning... Introduktion Syftet med denna

Läs mer

QUICK GUIDE. Besök för quick guiden på andra språk.

QUICK GUIDE. Besök  för quick guiden på andra språk. QUICK GUIDE Besök www.ctsmall.eu för quick guiden på andra språk. 1 Köp ett SIM-kort (normal storlek) och använd telefonen för att avaktivera användning av PIN-kod. Se till att det finns pengar på SIM-kortet.

Läs mer

Snabbstartsguide. Mobil WiFi ZTE MF910

Snabbstartsguide. Mobil WiFi ZTE MF910 TA 82 145 03-13 Snabbstartsguide Mobil WiFi ZTE MF910 Innehållsförteckning Välkommen...2 Lär känna din mobila WiFi...3 Informationsikoner...4 Förberedelser... 5-6 Logga in på enhetens administrationssida...7

Läs mer

Föreläsning 10 Mål Förse en översikt av mobilnätens utveckling Förstå komponenterna i ett mobilt nät. Mobila nätverk (1/5) Mobila nätverk (2/5)

Föreläsning 10 Mål Förse en översikt av mobilnätens utveckling Förstå komponenterna i ett mobilt nät. Mobila nätverk (1/5) Mobila nätverk (2/5) Föreläsning 10 Mål Förse en översikt av mobilnätens utveckling Förstå komponenterna i ett mobilt nät Material Bengt Sahlin (2004) Föreläsning Ursula Holmström 01.11.2004 Bengt Sahlin 1 Mobila nätverk (1/5)

Läs mer

Manual. Mobilt Bredband ZTE MF190 Stöder upp till 6 Mbit/s

Manual. Mobilt Bredband ZTE MF190 Stöder upp till 6 Mbit/s Manual Mobilt Bredband ZTE MF190 Stöder upp till 6 Mbit/s Välkommen! Vårt Mobila Bredband ZTE MF190 erbjuder det enklaste sättet att ansluta till Internet någonsin. Sätt in ditt SIM-kort i modemet och

Läs mer

Installationsguide. Lynx Mobile RxTx. Dokumentversion: 1.3/131106

Installationsguide. Lynx Mobile RxTx. Dokumentversion: 1.3/131106 Installationsguide Lynx Mobile RxTx Dokumentversion: 1.3/131106 Innehåll Introduktion... 3 1.1 Lynx Mobile RxTx komponenter... 3 1.2 Funktion... 4 1.3 Flera platser... 4 Installation... 5 1.4 Lynx Mobile

Läs mer

Sex frågor du bör ställa dig innan du väljer M2M-uppkoppling

Sex frågor du bör ställa dig innan du väljer M2M-uppkoppling GUIDE Sex frågor du bör ställa dig innan du väljer M2M-uppkoppling Inom de flesta branscher utvecklas idag nya och innovativa applikationer och tjänster för att bättre kunna monitorera, analysera och styra

Läs mer

MANUAL MOBIL KLINIK APP 2.2

MANUAL MOBIL KLINIK APP 2.2 MANUAL MOBIL KLINIK APP 2.2 Innehåll Innan appen tas i bruk 2 Registrera besök manuellt 6 Dokumentera besöket 7 Registrera besök med NFC-tagg 7 Planera nytt besök 9 Avboka besök 10 Patienter 10 Anteckningar

Läs mer

TDDE10 m.fl. Objektorienterad programmering i Java Föreläsning 6 Erik Nilsson, Institutionen för Datavetenskap, LiU

TDDE10 m.fl. Objektorienterad programmering i Java Föreläsning 6 Erik Nilsson, Institutionen för Datavetenskap, LiU TDDE10 m.fl. Objektorienterad programmering i Java Föreläsning 6 Erik Nilsson, Institutionen för Datavetenskap, LiU På denna föreläsning: Mer om Interface Generiska klasser Undantag Nästlade klasser 1

Läs mer

Installationsanvisningar för GSMlarmmodul för IVT värmepump C- och E- modell med reglercentral Rego600

Installationsanvisningar för GSMlarmmodul för IVT värmepump C- och E- modell med reglercentral Rego600 Installationsanvisningar för GSMlarmmodul för IVT värmepump C- och E- modell med reglercentral Rego600 Rev B Innehållsförteckning INSTALLATIONSANVISNING: GSM-LARMMODUL TILL IVT VÄRMEPUMP...2 ALLMÄNT...2

Läs mer

TES Mobil. Användarmanual. Användarmanual TES Mobil Dok.nr. 32-019-03-02 v8

TES Mobil. Användarmanual. Användarmanual TES Mobil Dok.nr. 32-019-03-02 v8 1 TES Mobil Användarmanual 2 Innehållsförteckning 1 Introduktion... 3 1.1 Vad kan man göra med TES Mobil?... 3 1.2 Vad är en RFID-tag?... 3 1.3 Olika hantering på olika mobiltelefoner... 3 1.4 Rekommendationer

Läs mer

HF0010. Introduktionskurs i datateknik 1,5 hp

HF0010. Introduktionskurs i datateknik 1,5 hp HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se

Läs mer

USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe

USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe USB 3.1-kort (10 Gbps) med 2 portar - 1x USB-C, 1x USB-A - PCIe Product ID: PEXUSB311A1C Detta USB 3.1-kort förbereder dig för nästa generations USB-anslutningar och -prestanda. Nu får du åtkomst till

Läs mer

Internet ombord på våra tåg

Internet ombord på våra tåg www.sj.se Med reservation för ändringar och tryckfel. 2007-05. SJs ELTÅG LEVER UPP TILL VÄRLDENS TUFFASTE MILJÖMÄRKNING. 1 Internet ombord på våra tåg Koppla upp dig ombord Du som reser med SJ kan numera

Läs mer

Kaba TouchGo Bekväm säkerhet

Kaba TouchGo Bekväm säkerhet Kaba TouchGo Bekväm säkerhet Med det elektroniska låset Kaba TouchGo TM slipper du leta efter nyckeln. Det räcker med att du rör vid dörrhandtaget för att dörren skall låsas upp utan nyckel eller bricka.

Läs mer

ASSA passersystem. ARX, RX och Smartair. ASSA ABLOY, the global leader in door opening solutions.

ASSA passersystem. ARX, RX och Smartair. ASSA ABLOY, the global leader in door opening solutions. ASSA passersystem ARX, RX och Smartair ASSA ABLOY, the global leader in door opening solutions. ASSA passersystem ASSA är kanske inte det första företag du tänker på när det är dags att installera passersystem?

Läs mer

VERKTYG FÖR BILKOMMUNIKATION VIDA ALL-IN-ONE

VERKTYG FÖR BILKOMMUNIKATION VIDA ALL-IN-ONE VIDA ALL-IN-ONE INNEHÅLL 1 OM VERKTYG FÖR BILKOMMUNIKATION... 3 1.1 DiCE... 3 1.2 J2534... 3 1.3 VCT2000... 3 1.4 Volvo System Tester (VST)... 3 2 DICE... 4 2.1 Support... 4 2.2 Komponenter... 4 2.3 Produktöversikt...

Läs mer

Manual Lead tracking. Version 1.0 2013-12-12

Manual Lead tracking. Version 1.0 2013-12-12 Manual Lead tracking Version 1.0 2013-12-12 Innehållsförteckning 1 Inledning... 3 1.1 Om manualen... 3 1.2 Om tjänsten... 3 2 Använd tjänsten för första gången... 4 2.1 Installera applikationen... 4 2.2

Läs mer

Webbtjänster med API er

Webbtjänster med API er Webbtjänster med API er Mål med lektionen! Veta kursmålen. Lite grunder om WCF Vem är jag? Mitt namn är Björn Jönsson och jobbar på Tahoe Solutions, ni når mig via mail: bjorn.jonsson@tahoesolutions.se

Läs mer

Manuell SmartCD.G

Manuell SmartCD.G 06.2018 2 / 16 1 Avsedd användning... 3 2 Säkerhetsanvisningar... 4 3 Ingår i leveransen... 6 4 Anslutning till en dator/bärbar dator... 7 5 Ladda batterierna... 8 6 Driftsättning... 9 7 Konfigurering

Läs mer

Begrepp inom elektronisk kommunikation. Tomas Lagerhed, Seniornet Lidingö

Begrepp inom elektronisk kommunikation. Tomas Lagerhed, Seniornet Lidingö Begrepp inom elektronisk kommunikation Tomas Lagerhed, Seniornet Lidingö 2017-03-06 Radiovågor LW = Långvåg har en våglängd av 1 10 km. En radiovåg kan förenklat sägas bära en databit/våg. En kort våg

Läs mer

Near Field Communication och ett praktiskt exempel på användbarheten. Trond Larsen

Near Field Communication och ett praktiskt exempel på användbarheten. Trond Larsen Near Field Communication och ett praktiskt exempel på användbarheten Trond Larsen Examensarbete Informations- och medieteknik 2013 Trond Larsen EXAMENSARBETE Arcada Utbildningsprogram: Informations- och

Läs mer

HF, 13,56 MHz RFID LÄNK till PRODUKTERNA (klicka!)

HF, 13,56 MHz RFID LÄNK till PRODUKTERNA (klicka!) HF, 13,56 MHz RFID LÄNK till PRODUKTERNA (klicka!) HF, 13,56 MHz RFID är en, jämfört med LF 125 khz, relativt ny och modern RFID-teknik. Den har haft 2 faser i sin utveckling. Den första när varje tillverkare

Läs mer

DATAÖVERFÖRING MELLAN EN MOBILTELEFON OCH EN NFC-LÄSARE DATA TRANSMISSION BETWEEN A MOBILE PHONE AND A NFC READER

DATAÖVERFÖRING MELLAN EN MOBILTELEFON OCH EN NFC-LÄSARE DATA TRANSMISSION BETWEEN A MOBILE PHONE AND A NFC READER DATAÖVERFÖRING MELLAN EN MOBILTELEFON OCH EN NFC-LÄSARE DATA TRANSMISSION BETWEEN A MOBILE PHONE AND A NFC READER Linda Karlsson EXAMENSARBETE 2012 DATATEKNIK Postadress: Besöksadress: Telefon: Box 1026

Läs mer

Innehållsförteckning. L3044_MobilWiFi_Manual_110x90.indd 1 2013-03-27 14

Innehållsförteckning. L3044_MobilWiFi_Manual_110x90.indd 1 2013-03-27 14 Innehållsförteckning Välkommen... 2 Lär känna din mobila WiFi... 3 Informationsikoner... 4 Förberedelser... 5-6 Logga in på enhetens administrationssida...7 Anslut till internet via mobilt nätverk - 4G

Läs mer

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier

Arv. Fundamental objekt-orienterad teknik. arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Arv Fundamental objekt-orienterad teknik arv i Java modifieraren protected Lägga till och modifiera metoder med hjälp av arv Klass hierarkier Programmeringsmetodik -Java 165 Grafisk respresentation: Arv

Läs mer

Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document

Programutvecklingsprojekt Projektgrupp Elvin. Detailed Design Document Programutvecklingsprojekt 2003-04-24 Projektgrupp Elvin Detailed Design Document Björn Engdahl Fredrik Dahlström Mats Eriksson Staffan Friberg Thomas Glod Tom Eriksson engdahl@kth.se fd@kth.se d94-mae@nada.kth.se

Läs mer

EITA Fördjupningsuppgiften Ämnen. Emma Fitzgerald

EITA Fördjupningsuppgiften Ämnen. Emma Fitzgerald EITA55 2018 Fördjupningsuppgiften Ämnen Emma Fitzgerald Mål för fördjupningsuppgiften Ni skall självständigt läsa in er på ett aktuellt ämne inom data- och telekom. Få en djupare förståelse för detta ämne.

Läs mer

Behörighetssystem. Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det

Behörighetssystem. Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det Behörighetssystem Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det Systemet måste kunna registrera vilka resurser, d v s data och databärande

Läs mer

Objektorienterad analys och design

Objektorienterad analys och design Objektorienterad analys och design Objektorienterad analys och design 1 Dagens föreläsning Första delen, innan rasten: Motivation och bakgrund Analys Funktioner Andra delen, efter rasten: Objektorienterade

Läs mer

Traka32 alt Traka Touch

Traka32 alt Traka Touch N YC K E L H A N T E R I N G Traka32 - Traka Touch Traka32 alt Traka Touch Nyckeln till fullständig kontroll! Traka32 stabil nätverksadministration Traka Touch framtidens webbadministration I-fob nyckeln

Läs mer

Modbus. WAGO Contact SA TSS STR

Modbus. WAGO Contact SA TSS STR Modbus WAGO Contact SA TSS STR 2011 1 Modbus över Ethernet En enorm mängd produkter stöder modbus. Modbus kallas ibland för automationens minsta gemensamma nämnare. Kanske är det för att modbus är relativt

Läs mer

Installationsguide Huawei E367

Installationsguide Huawei E367 TA 00 000 Installationsguide Huawei E367 Med vårt mobila bredband ansluter du dig mycket enkelt till internet. Sätt in ditt SIM-kort i modemet Huawei E367 och anslut det till datorns USB-port. Installationsprogrammet

Läs mer