Si utilizzano tag MIFARE Classic. Mentre questi tag sono parzialmente basati su ISO/IEC 14443-3A (o in realtà al contrario), utilizzano un algoritmo di crittografia proprietario e un framing proprietario. Poiché NXP (il proprietario della tecnologia MIFARE Classic) non sembra autorizzare la tecnologia del lettore MIFARE Classic ad altri produttori di chip, l'accesso alla memoria dei tag MIFARE Classic è disponibile solo su dispositivi NFC con chipset NXP.
Questo di solito significa che non è possibile accedere ai dati sui tag MIFARE Classic tramite dispositivi senza un chipset NFC NFC. Di solito è ancora possibile accedere all'identificatore anticollisione ISO/IEC 14443-3A (UID) tramite l'API di Android. Sfortunatamente, Samsung ha deciso di bloccare completamente MIFARE Classic sui propri dispositivi visualizzando invece il messaggio "Tipo di tag NFC non supportato". Di conseguenza, non è possibile rilevare questi tag dalle app sui dispositivi Samsung interessati. Vedere Hide "NFC Tag type not supported" error on Samsung Galaxy devices per possibili modi per aggirare tale limite.
Per quanto riguarda i dispositivi specifici, il Samsung Note 3 contiene un controller NFC PN544 NXP e, di conseguenza, supporta MIFARE Classic. Il Samsung Galaxy S6 contiene un controller NFC Samsung S3FWRN5P (la nota 5 probabilmente contiene anche un controller NFC di Samsung) e, di conseguenza, non supportano (e bloccano completamente) MIFARE Classic.
fonte
2016-06-10 16:24:15
grazie mille per la tua risposta dettagliata –