RFID lezer voor EPassports door Android telefoon (TfCD) (6 / 7 stap)

Stap 6: Wat moet daar: bronbestanden


De bronbestanden van het project zijn onderverdeeld in verschillende klassen:

  • Over een database en het behandelt (DataBase.java, DataBaseHelper.java)
  • Sommige activiteiten (BACeditor.java, PassportReader.java, PassportResult.java)
  • Enkele extra nodig klassen (ListAdapter.java, Utils.java)

Om toegang tot de paspoortgegevens moeten verschillende protocollen worden uitgevoerd. Het eerste protocol (BAC) stuurt passport-gegevens (geboortedatum, datum van verstrijken en documentnummer) naar de chip. Als deze gegevens correct is kunt u de chip verder communiceren. Dit is een beveiligingsfunctie, die voorkomt onbevoegde inzage van de kaart dat.

Database

Voor de toepassing betekent dit dat de drie variabelen (geboortedatum, datum van verstrijken en documentnummer) worden opgeslagen op het apparaat moeten moet worden gebruikt wanneer nodig. Een lokale database is gemaakt voor het opslaan van deze gegevens. Daardoor is een klasse gemaakt die voegt de gegevens in en de gegevens uit deze database ophaalt. Documentatie over databases in Android kan worden gevonden hier.

Activiteiten

De activiteiten zijn in ons geval gekoppeld aan de verschillende interfaces van onze applicatie. De klasse PassportReader wordt weergegeven wanneer de app is gelanceerd en wacht op een paspoort te krijgen sluiten en begint de mededeling (NFC intentie). Vergelijkbaar met deze. Met een knop kunt u de gegevens van de BAC, zoals eerder vermeld. Het scherm dat opent is gekoppeld aan de klasse BACeditor. Na een machine leesbaar reisdocument (als een ePassport) is erkend, de klasse PassportResult wordt geopend. Deze activiteit leest de gegevens op de ePassport opgeslagen en weergegeven. Hier maakt het gebruik van de JMRTD-bibliotheek. Voor uitvoering is het handig om te gebruiken van de broncode van deze bibliotheek vanaf hier met een instructie van hier.

Gerelateerde Artikelen

Hoe om te controleren mijn IoT apparaat door Android telefoon of IPhone via Cloud Server zoals Arduino

Hoe om te controleren mijn IoT apparaat door Android telefoon of IPhone via Cloud Server zoals Arduino

Ik weet WIZ550web oplossing voor controle. WIZ550web module werd onlangs aangekondigd door WIZnet.Dus ik een firmware uitgevoerd door WIZ550web SW wijziging omdat ik een broncode gemakkelijk kan verwerken.U kunt de status van apparatuur beheren ook a
Gemotoriseerde camera schuifregelaar gecontroleerd door Android telefoon

Gemotoriseerde camera schuifregelaar gecontroleerd door Android telefoon

Dit instructable toont hoe te maken van de Schuif van een gemotoriseerde camera. Eigenlijk hechten we enkele extra onderdelen aan een handmatige schuifregelaar om er gemotoriseerd en maatsoorten door een Android telefoon. Het idee achter camera schui
Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Een ander Arduino afstandsbediening auto bestuurd door Android telefoon via Bluetooth-Module

Deze tutorial gaat door het opzetten van de Arduino IDE voor gebruik met een Adafruit motor shield kloon board, alsmede het opzetten van een oude RC auto, zodat het kan worden gecontroleerd met een android telefoon via bluetooth. De Code voor de RC a
Epic gebruikt voor een oude Android telefoon

Epic gebruikt voor een oude Android telefoon

Een oude Android telefoon die is het verzamelen van stof hier zijn een uitstekende manier om te hergebruiken zonder het nemen van het uit elkaarStap 1: Maak het een thuismedia controllerZelfs de junkiest oude Android apparaat ruime bevoegdheid heeft
Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD rover bluetooth gecontroleerd door Android telefoon/tablet

Arduino 4WD bluetooth gecontroleerde roverDit is een eenvoudige 4WD rover die ik heb met Arduino gemaakt.de rover is aangestuurd met een android telefoon of tablet via bluetooth. Met deze app kunt u snelheid (met behulp van de Arduino pwm), voeren me
Hoe te ontgrendelen een Android telefoon als u bent vergeten het ontgrendelen patroon

Hoe te ontgrendelen een Android telefoon als u bent vergeten het ontgrendelen patroon

Vergat het ontgrendelen patroon op uw Smartphone. Je bent niet alleen, zoals veel gebruikers dit op een gegeven moment vergeten zullen of andere. Maar vrees niet, is er hulp beschikbaar.Deze eenvoudige en snelle handleiding doorloopt u 3 eenvoudige o
Installatie van Bluetooth Smart multi-functionele auto voor Arduino gecontroleerd door mobiele telefoon

Installatie van Bluetooth Smart multi-functionele auto voor Arduino gecontroleerd door mobiele telefoon

dus wil je een smart-auto? Weet u niet waar te beginnen? Hoe zit het met ICStation team te leren.De Arduino Bluetooth Smart auto heeft de functie van Complete tracking, obstakel te vermijden, infraroodafstandsbediening en Bluetooth afstandsbediening.
De Droidalyzer - een open source, Bluetooth alcohol detector accessoire voor Android-telefoons

De Droidalyzer - een open source, Bluetooth alcohol detector accessoire voor Android-telefoons

*** versie van het Product van de Droidalyzer van Seeedstudio nu beschikbaar ***De Droidalyzer is een open source, Bluetooth alcohol detector accessoire voor Android-telefoons. Paar de Bluetooth Droidalyzer aan uw Androïde telefoon ingeschakeld en ve
RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

RFIDuino - met behulp van een Arduino & RFID-lezer te maken van een puzzel GeoCache

ik geniet van zowel Geocaching en elektronica en heb een paar van elektronische puzzel caches met behulp van een Arduino.Mijn nieuwste creatie (met de hulp van een collega cacher voor de code) is met behulp van een Arduino en RFID lezer te maken van
Android telefoon gecontroleerd Lamp

Android telefoon gecontroleerd Lamp

In dit Instructable we gonna maken een lamp die we met een android telefoon controleren kunnen. Met behulp van een app, we in staat zijn de helderheid van de lamp.Stap 1: Hoe het werkt De helderheid van de lamp wordt geregeld door een eenvoudige dimm
Hoe te herstellen verwijderde bestanden van Android telefoons/tabbladen zonder PC

Hoe te herstellen verwijderde bestanden van Android telefoons/tabbladen zonder PC

Hoe te herstellen verloren of geschrapte dossiers van een android telefoon of tablet zonder gebruik te maken van PC.Als je net als de meeste mensen deze dagen, u waarschijnlijk beschikken over één of meer elektronische apparaten die worden aangedreve
Baby Monitor met behulp van een oude Android telefoon

Baby Monitor met behulp van een oude Android telefoon

Een vader die een hele nieuwe wereld van behoeften, chief waaronder is een oogje op uw baby of gewoon om dingen te doen terwijl de baby in een andere kamer slaapt hebben opengesteld onlangs geworden.Zijn gegaand door verschillende opties, zoals een w
Maak een draadloze Robot met een Android telefoon

Maak een draadloze Robot met een Android telefoon

In dit Instructable we gonna een MouseBot bouwen.De MouseBot is een klein draadloos arduino robot die u met een computer beheren kunt. Het vereist geen een Wi-Fi-module. In plaats daarvan gebruikt het een android telefoon zelf verbinden met het inter
Weer bewijs, Bluetooth staat RFID lezer

Weer bewijs, Bluetooth staat RFID lezer

dit instructable verbonden van de populaire BlueSmirf Bluetooth-module met de ID12 RFID lezer en toont hoe te maken van een stof- en waterbestendig (IP55) RFID-lezer die id's worden verzonden naar uw PC of mobiele telefoon via Bluetooth radio zonder