2011-11-16 11 views
7

Para leer los datos del sensor en una plataforma Android (es decir, acelerómetro, giroscopio, magnetómetro, barómetro, GPS), las personas a través de Internet se trata de dos formas de adquirir dichos datosLa adquisición de los datos del sensor en plataformas Android

  1. Forma principal: leer los datos con el SDK de Android a través de JAVA.
  2. La segunda manera está relacionada con la lectura de datos usando el NDK de Android.

¿Qué hay de 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 estaré agobiado al comprender el protocolo de comunicación con los sensores y leer registros específicos a partir de los cuales puedo adquirir los datos de una manera más eficiente. Es posible ?

Respuesta

1

En teoría es posible, Walid. Si arrojas suficiente tiempo y dinero en la mayoría de los problemas técnicos, las soluciones se vuelven 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 automóvil, invertido. Operaré el acelerador y frenaré con las manos, y agregaré un par de espejos adicionales para reflejar la vista del parabrisas abajo a mí. Y dirigiré con mis piernas. ¡No me preguntes cómo operaré el cuerno! " Simplemente lo está haciendo en un nivel tonto.

Seguramente necesitará detalles de los chips individuales, lo que significa que debe separar su XOOM, ese tipo de información de implementación no se publica. No porque sea un gran secreto, sino porque mantiene los costos bajos si los fabricantes no publican información que el 100% de los consumidores no necesita.

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

Peter

Cuestiones relacionadas