¿Cuál es la tasa de bits de lectura NFC efectiva usando comandos de APDU?
Actualmente estoy enviando y recibiendo 1628 bytes acumulados usando la función IsoDep.trancieve () de Android distribuida en 35 comandos de APDU (seleccionar aplicación, autenticar, leer). El bytecount incluye las sumas de comprobación de MAC y los códigos de resultado devueltos por transcieve ().
Esta comunicación toma 580ms. Como estos bytes se envían y reciben half duplex i calcular el bitrate efectivo a ~ 220kbit / s.
- Compilar el proyecto de Android desde la línea de comandos es lento
- Android: patrón de ViewHolder y diferentes tipos de filas?
- Cómo compartir datos con Android Volley
- No puedo seleccionar mi cliente de Android en la perspectiva de DDMS de eclipse
- Android: Diferencia entre la herramienta traceview y systrace
La pila NFC de Android es compatible con la comunicación NFC de 424kbit / s, y de acuerdo con este artículo de Wikipedia utiliza 10% de modulación (= sobrecarga de protocolo?)
¿Tengo un problema de rendimiento, o es ~ 50% eficaz sobrecarga de protocolo NFC aceptable?
EDIT: Una explicación podría ser que la propia tarjeta tiene un poder de procesamiento limitado. Ver mi pregunta sobre esto aquí
- Cómo iniciar / iniciar el android estilo de actividad más rápido
- Cambiar las pestañas es lento / Laggy - Uso de fragmentos
- Apague TODA la optimización de Dalvik VM
- ¿Cómo configuro las RecyclerViews anidadas mientras permanezco en funcionamiento?
- ¿Cuál usar WebView o TextView en una lista con datos HTML en ella?
- Aplicación que se bloquea sólo en dispositivos lollipop
- Android deja de cerrar usuario de la aplicación
- La aplicación de Android comienza muy lentamente en el primer lanzamiento, pero normalmente en los próximos lanzamientos
- Android: getLocationOnScreen devuelve 0 para imageview dentro de gridview
- cómo hacer clic en el botón de acción flotante en un fragmento?