Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicit� Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Leggere i dati delle schede di trasporto con Android
Scritto da Alessandro Rusani il 14-02-2011 ore 06:42
Intel System Studio
Il Near Field Communication (NFC) una tecnologia di comunicazione senza fili, a corto raggio, che consente l'interscambio di dati tra dispositivi elettronici entro una distanza di meno di 10 cm. Esso si basa sul principio dellaccoppiamento induttivo, ovvero la capacit di un dispositivo di creare un flusso magnetico verso il dispositivo destinatario.

La tecnologia NFC standardizzata ISO18092 ed ottimizzata per transazioni a distanza ravvicinata e per trasferimenti verso altri standard di connettivit, compresi Bluetooth e Wi-Fi. Questa tecnologia disponibile a livello mondiale alla frequenza di 13.56 MHz, con velocit di trasferimento dati tra 106 e 424 kbps. Essendo nata come estensione dello standard ISO/IEC 14443, usato nelle proximity card, pu essere utilizzata per i pagamenti contactless e le-ticketing.

Come abbiamo gi avuto modo di leggere, il protocollo stato implementato anche per il sistema operativo Android, e quando lo sviluppatore Eric Butler ha appreso la notizia che il Nexus S di Google ne sarebbe stato equipaggiato, ha pensato subito al potenziale utilizzo con i sistemi di trasporto pubblico con pagamento mediante RFID.

FareBot, il programma da lui realizzato per la piattaforma Gingerbread, in grado di analizzare e visualizzare le informazioni relative ai percorsi realizzati, memorizzate sulla scheda dell'ORCA di Seattle, e di recuperare i dati grezzi da qualsiasi altra carta di tipologia MIFARE DESFire.

5442056421_4b8bb6bbee.jpg

Nel suo articolo Butler spiega che ci stato possibile in quanto le informazioni sono memorizzate in chiaro, mettendo in evidenza anche alcuni aspetti relativi alla privacy: direttamente sullautobus qualsiasi persona dotata di uno smartphone con tecnologia NFC potrebbe recuperare tutte le informazioni relative agli spostamenti di una persona semplicemente mettendosi vicino.

A parte questi aspetti di sicurezza, che probabilmente con la diffusione della tecnologia verranno affrontati, le potenzialit dellutilizzo dei telefonini come sistema di pagamenti rapidi sono molteplici, e lanalisi del codice, rilasciato sotto licenza open source, un ottimo punto di partenza per gli sviluppatori. Il programma pu essere prelevato dallAndroid Market, mentre i sorgenti possono essere scaricati dal sito dello sviluppatore.
Precedente: Ruby, un gioco da ragazzi
Successiva: Realizzare un simulatore SPICE: versione per Windows a 32 bit (5/5)
Copyright Programmazione.it™ 1999-2015. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.209 secondi.