Quindi ho acquistato di recente alcuni lettori di carte magstripe paypal gratuitamente. Il mio obiettivo è quello di utilizzare questo per ottenere i dati grezzi tramite il jack audio su un dispositivo Android. La mia ipotesi migliore su come farlo sarebbe quella di utilizzare la roba AudioRecord in Android, quindi decodificare il segnale audio. Questo sarebbe il modo migliore? Qualcun'altro affronta cose del genere? Esempi?Ottieni dati grezzi a magstripe con lettore di jack audio
5
A
risposta
8
Questo non è così semplice come si potrebbe immaginare.
- Registra audio. Dovrai leggere continuamente l'audio e metterlo in un buffer.
- Decode Audio, salva come codificato PCM a 16 bit, campionato a 44100 hz. Dovrai notare quando si verificano passaggi a zero e in base a ciò genera una stringa binaria. Quindi converti quella stringa binaria in ASCII.
- Una volta che sei così lontano hai i tuoi dati di traccia 1 o traccia 2! Da qui puoi seguire il formato ISO 7813 se stai analizzando le carte di credito. È abbastanza facile da analizzare, una volta capito le specifiche.
Dai un'occhiata a queste risorse. In bocca al lupo! AUDIO tenere traccia dei dati: http://www.instructables.com/id/Read-any-magnetic-strip-card-with-a-Square-reader-/
DATI TRACK:
http://en.wikipedia.org/wiki/ISO/IEC_7813 http://www.gae.ucm.es/~padilla/extrawork/tracks.html
Problemi correlati
- 1. Conversione di byte grezzi in audio audio
- 2. Javascript - Ottieni dati audio
- 3. trasmettere i dati CMSampleBufferRef al jack di uscita audio
- 4. Ingresso audio per smartphone Android tramite jack per cuffie?
- 5. Pubblicazione di dati grezzi con Python
- 6. Jack per cuffie iPhone - leggere i dati?
- 7. Durata lettore audio HTML5 Visualizzazione di Nan
- 8. Dati grezzi di Google Drive?
- 9. Javascript per rilevare il volume del sistema (audio) e il jack audio collegato
- 10. Utilizzando automapper con Lettore di dati
- 11. Come posso riprodurre array di byte di dati grezzi audio usando NAudio?
- 12. Python open raw file di dati audio
- 13. Posso usare Video.JS come lettore audio?
- 14. Javascript/Flash minuscolo, lettore audio cross-browser
- 15. Invio di dati grezzi con write() in boost :: asio
- 16. Ricevi array di byte audio con l'API audio HTML5?
- 17. Strumento Linux per inviare dati grezzi a un server TCP
- 18. Come accedere a dati grezzi specifici su disco da java
- 19. Ottieni dati post-raw
- 20. Stampa dati grezzi su un'uscita esadecimale a lunghezza fissa
- 21. Come creare un BufferedImage dai dati grezzi
- 22. Webservice invoke dinamica + ottenere dati grezzi
- 23. Google Analytics - Ottenere i registri dati grezzi
- 24. Ottieni i byte grezzi di un float in Swift
- 25. ButterKnife non funziona con Jack?
- 26. Jack Sensing in C#
- 27. Creazione di un lettore audio utilizzando pitone QWebView e l'API HTML5 audio
- 28. Android - Come convertire i dati grezzi dell'audio in wav?
- 29. Converti dati audio da stringa a file
- 30. mac os x access framebuffer dati grezzi