Sök:

Tredjepartslösning för implementation av stopptidsrapportering till material planerings system

Denna rapport handlar om att använda en trådlös kommunikationsteknik som kallas NFC (Near Field Communication) vid kommunikation mellan en Android mobiltelefon och en NFC-läsare som kallas ACR122U. Syftet med detta projekt är att:Välja en Androidtelefon som har stöd för NFC.Skapa en applikation som skall köras på Androidtelefonen och som skall skicka ett lösenord via NFC.Skapa ett program som skall köras på en dator med operativsystemet Windows 7 och som skall hantera ACR122U.Förklara den insamlade kunskapen i detta dokument så andra lättare skall kunna arbeta med NFC.Följande frågor kommer att besvaras i denna rapport:Vilken Androidtelefon bör användas vid utveckling av en applikation som kan kommunicera via NFC?Vad krävs vid utveckling av en applikation som kan kommunicera via NFC?Aktionsforskning är den forskningsmetod som användes vid sökandet efter svar på frågorna ovan. Detta innebär att forskningen görs genom att läsa om ämnet, genomföra en eller flera lösningar för att hitta en fungerande lösning och sedan dokumentera resultaten. Implementeringen av programvaran på mobiltelefonen genomfördes med mycket hjälp från Android Developers hemsida. Vid utvecklingen av den programvara som skall användas av datorn för att hantera ACR122U gjordes en hel del forskning. En demoapplikation och ett Javabibliotek som heter "nfctools" som är skapade av det Tyska GrundID GmbH var mycket användbara vid försöken att ta reda på hur kommunikationen fungerar. Programmet som hanterar ACR122U har utvecklats genom att växelvis läsa och testa olika lösningar.Den mobiltelefon som valdes under det här projektet är Samsung Galaxy Nexus som kör Android 4.0.Den programvara som hanterar ACR122U måste hantera dessa saker:Skicka data via USB till ACR122U - Detta gjordes med hjälp av en klass som kallas "ModWinsCard" vilken kom med ett utvecklingspaket för NFC.Ett ACR122U pseudo-APDU (Application Protocol Data Unit) kommando.Några av ACR122U:s NFC-kontroller (PN532) kommandon.Delar av NFC lagren: NDEF (NFC Data Exchange Format), SNEP (Simple NDEF Exchange Protocol) och LLCP (Logical Link Control Protocol).Det är viktigt att veta vilka NFC lager som finns implementerade i de enheter som skall kommunicera med varandra via NFC. Samma lager måste användas för att packa och packa upp data.

Författare

Tim Jönsson Jesper Olsson

Lärosäte och institution

Högskolan i Jönköping/JTH, Data- och elektroteknik

Nivå:

"Kandidatuppsats". Självständigt arbete (examensarbete ) om minst 15 högskolepoäng utfört för att erhålla kandidatexamen.

Läs mer..