RFID-läsare för EPassports av Android-telefon (TfCD) (6 / 7 steg)

Steg 6: Vad bör vara där: källfiler



Källfilerna för projektet är indelade i olika klasser:

  • Om en databas och det hanterar (DataBase.java, DataBaseHelper.java)
  • Vissa aktiviteter (BACeditor.java, PassportReader.java, PassportResult.java)
  • Några ytterligare behövs klasser (ListAdapter.java, Utils.java)

För att få tillgång till passuppgifter i har flera protokoll ska utföras. Det första protokollet (BAC) skickar passuppgifter (födelsedatum, datum för utgången och dokument) till chipet. Om informationen är korrekt kan chipet ytterligare kommunikation. Detta är en säkerhetsfunktion som förhindrar obehörig läsning av kortet.

Databas

För ansökan om innebär detta att de tre variablerna (födelsedatum, datum för utgången och dokument) måste lagras på enheten som ska användas när det behövs. En lokal databas skapas för att lagra data. Därmed skapas en klass som infogar data in och hämtar data från databasen. Dokumentation om databaser i Android finns här.

Aktiviteter

Verksamheten är i vårt fall kopplade till de olika gränssnitten i vår ansökan. Klassen PassportReader visas när appen lanseras och väntar ett pass för att få stänga och börjar meddelandet (NFC intent). Liknande denna. Med en knapp kan du infoga BAC data, som tidigare nämnts. Skärmen som öppnas är kopplad till klassen BACeditor. Efter en maskin läsbar resehandling (som ett ePassport) är erkända, klassen PassportResult öppnas. Denna verksamhet läser data lagras på ePassport och visar den. Här används JMRTD biblioteket. Genomförandet är det lämpligt att använda källkoden för detta bibliotek från här med en instruktion från här.

Se Steg
Relaterade Ämnen

RFID-läsare! Identifiera något med RFID från kreditkort för registreringsskyltar

Hey guys idag jag bara fick en RFID-läsare-modul från Parallax! Jag försökte ut och gjorde detta program som identifierar kort och andra RFID-produkter! Allt du behöver är en dator, en Arduino, en skärbräda och modulen Parallax RFID-läsare! Dela vänl...

WiFi RFID-läsare

Huvudtanken var att läsa i 13,56 MHz RFID (tags / tokes / klistermärken / armband / kort) av en magisk låda och inlägg RFID UID till en lokal databas av WiFi-nätverk.Detta instructable bygger basen av hela systemet - första fungerande RFID-läsare på...

RFID-läsare - Emulator

Det här är en enkel RFID-läsare och emulator arbetar med 125 kHz kort formatera H10301 - FSK modulering 26 bitar bara. Dessa kort (från HID och andra företag) används ofta i USA.Enheten kan läsa och Visa anläggning och kort-nummer på 16 x 2 LCD. Beha...

RFID-läsare – passersystem

Denna enhet är en enkel passersystem som använder RFID-kort. Den är utformad med PIC12F1822 mikrokontroller köra på intern oscillator på 16MHz. Det genererar 125 KHz bärvågsfrekvens och avkodar dataströmmen svara – format H10301 - FSK modulering 26 b...

RFIDuino - med en Arduino & RFID-läsare för att göra ett pussel GeoCache

jag njuta av både Geocaching och elektronik och har gjort ett par elektroniska pussel cachar med en Arduino.Min senaste skapelse (med hjälp av en kollega cacher för koden) är att använda en Arduino och RFID-läsare för att göra ett pussel geocache vi...

Väder bevis, Bluetooth kan RFID-läsare

detta instructable ansluter den populära BlueSmirf Bluetooth-modul till ID12 RFID-läsare och visar hur man gör en damm och vattentät (IP55) RFID läsare som skickar ID: N till din dator eller mobiltelefon via Bluetooth-radion utan en extra micro contr...

RFID-läsare med Servo

I denna anvisning jag kommer bara att berätta om att göra en enkel krets med 2 lysdioder, ett servo, en RFID-läsare och en arduino uno.Du behöver:-2 ledde (2 olika collors)-en servomotor-en RFID-läsare och nyckel-en arduino uno-några sladdar-2 x 10ko...

AVR/Arduino RFID-läsare med UART kod i C

RFID är vurm, överallt - från inventeringssystem badge ID-system. Om du någonsin varit på ett varuhus och gick genom dessa metall-detektor-ser saker på ingång/utgång points, då du har sett RFID.Det finns flera ställen att hitta bra information om hur...

RFID-läsare! MK: II, kort-ID: n

Hey guys jag tillbaka med en andra version av koden för en RFID-skanner! Denna scanner är ett bra sätt att använda ditt kort genom att hålla värden, saldon, värdepapper och många olika saker för RFID-kort!Posten Robot utmaning åldersgruppen 13-17Steg...

Android-telefon kontrollerade lampa

I detta Instructable kommer vi att göra en lampa som vi kan styra med en android-telefon. Använda en app, kommer vi att kunna justera ljusstyrkan på lampan.Steg 1: Hur det fungerar Lampans ljusstyrka regleras av en enkel dimmer. Växeln roteras självs...

Skicka en kopia av dina bilder och videor i din Android-telefon till Raspberry Pi med Bluetooth

IntroduktionDetta instructable byggd på en tidigare instructable "vända Raspberry Pi i en Bluetooth-enhet som jag skapat.Foton och videoklipp på min Android telefon säkerhetskopieras automatiskt till Google + Foto moln. Men vill jag spara en kopia i...

Baby Monitor med hjälp av en gammal Android telefon

Har nyligen blivit pappa öppnat upp en helt ny värld av behov, främst bland som är att hålla ett öga på ditt barn eller helt enkelt med att göra saker medan barnet sover i ett annat rum.Att ha gått igenom olika alternativ, som en IP-säkerhet webbkame...

Göra en WiFi webbkamera från en gammal Android telefon

En av mina gamla Android telefoner förvandlas till en webbkamera är något jag har funderat på att göra länge nu. Ett par år sedan, jag stött ett projekt som 3D-skrivare på kicken (RigidBot, om du är intresserad). Det tog lång tid att äntligen få sak,...

Hur man säkerhetskopiera ditt USB-minne eller kameran till din android-telefon

jag har just fått mig en android-telefon. och jag har bara hittat ett sätt att säkerhetskopiera min kamera till minneskortet telefoner.Steg 1: Saker som behövs att göra detta behöver du.android-telefonen.USB-kabel.USB data kopiator (jag använde en sy...

Hur man styr min IoT enhet av Android-telefon eller IPhone via Cloud Server som Arduino

Jag vet WIZ550web lösning för övervakning. Nyligen meddelade WIZ550web modul WIZnet.Så genomfört jag en firmware WIZ550web SW ändring eftersom jag kan hantera en ursprungskod enkelt.Du kan hantera status för utrustning även om det är så långt. Se föl...

IP-säkerhet kameran använder ANDROID telefon

Hej killar, om du har din ANDROID-telefon där miljarder av produktiv apps i AppStore som app kallas IP-kamera. Ladda ner den från AppStore det är gratis och ställa upp. ANSLUTA WIFI eller internet i du dator och android .launch IP-kameraapp enIP-adre...

Överföra MP3-låtar i Raspberry Pi till Android telefon med Bluetooth

IntroduktionChanserna är du har massor av mp3-filer som fastnat i en PC som jag gör. Jag ville lyssna på låtarna när jag är ute. Så det är min motivation för att göra detta instructable.RäckviddDetta instructable visar:Hur man installerar Bluetooth i...

Använd din android-telefon sensorer på arduino!

Hej, detta är min allra första stegvisa instructable, och i dag, vi kommer att lära sig hur sensorer i din android smartphone som kan kommunicera med din arduino.I moderna smartphones finns det en hel del användbara sensorer för ett genialiskt arduin...

Hur spionera en Android-telefon gratis

hur man installerar programvaran spion Bosspy på en Android-telefon i 5 minuter gratis?1. starta webbläsare2. gå in på länken:-för smartphones arbetar på Android 2.x: http://www.bosspy.com/downloads/1mole_2x.apk-för smartphones arbetar på Android 4.x...