Adquisición de datos de Sensor en plataformas Android

Para leer los datos del sensor en una plataforma Android (es decir, acelerómetro, giroscopio, magnetómetro, barómetro, GPS), la gente de Internet está hablando de dos maneras de adquirir tales datos

  1. Modo primario: leer los datos usando el SDK de Android a través de JAVA.
  2. La segunda forma está relacionada con la lectura de los datos utilizando el Android NDK.

¿Qué pasa con la comunicación con los sensores directamente a través de SPI, I2C o UART sin el uso del SDK o el NDK? Entiendo que voy a ser cargado por la comprensión del protocolo de comunicación con los sensores y la lectura de registros específicos de los cuales puedo adquirir los datos de una manera más eficiente. Es posible ?

En teoría es posible, Walid. Si usted lanza suficiente tiempo y dinero en la mayoría de los problemas técnicos, las soluciones son posibles. Pero tendría que preguntar por qué alguien querría hacerlo de esa manera?

Sería como decir: "Estoy bastante seguro de que puedo conducir mi coche, invertido. Voy a operar el acelerador y el freno con las manos, y voy a añadir un par de espejos extra para reflejar la vista del parabrisas a mí. Y voy a guiar con mis piernas, ¡no me preguntes cómo haré funcionar el cuerno! " Es sólo hacerlo a un nivel torpe.

Usted seguramente necesitaría detalles de las fichas individuales, lo que significa que tendría que desgarrar su XOOM aparte – ese tipo de información de implementación no se publica. No porque es un gran secreto, sino porque mantiene los costos bajos si los fabricantes no publican información que el 100% de los consumidores no necesitan.

En pocas palabras: hay usos más productivos de su energía y capacidad intelectual.

Peter

  • Rajawali cámara giratoria con Sensor.TYPE_ROTATION_VECTOR comportamiento extraño
  • Mostrar la dirección del lugar con la flecha en Android ListView
  • Cómo calibrar el sensor de orientación en android?
  • Cómo calcular la altura del teléfono Android desde el suelo
  • Sensor de proximidad en Galaxy S4 (Air Gestures)
  • La brújula android parece poco fiable
  • Compass en Android
  • Compass me dan datos locos, es la calibración necesaria o es el sensor roto?
  • OnSensorChanged () no se llama
  • La dirección de la brújula es diferente dependiendo de la orientación del teléfono
  • Cómo obtener datos de orientación suave en android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.