¿Cuál es el mejor método para recibir datos de los sensores a través de la placa arduino al dispositivo android?
Estoy desarrollando una aplicación para Android que recibe datos de 13 diferentes sensores a través de arduino adk bordo y mostrarlo en el dispositivo android. He seguido el ejemplo de demokit pero tengo miedo de que puede perder los datos porque 13 sensores trabajando juntos. Quiero saber ¿cuál es el mejor método que puedo seguir para que no pierda ningún byte de datos o incluso lo pierda?
- ¿Por qué no se compila el programa demokit para la compilación de ADK en Arduino?
- Cómo conectar el teléfono Android y Ardunio con bluetooth a la luz led
- Módulo Arduino + Bluetooth + Android
- Señales de control de Bluetooth (DTR, DSR, RTS, CTS) en Android
- ¿Cómo unpair o suprimir el dispositivo bluetooth apareado programmatically en androide?
- Dibujando potencia desde el dispositivo USB a la tableta de Android a través del cable OTG
- Arduino a Android - Encendido y apagado de un LED con ADK
- Envío de datos de Android a Arduino con el módulo HC-06 Bluetooth
- Cómo hacer que Android y Arduino se comuniquen sin un módulo inalámbrico
- Protocolo sugerido para la comunicación android-arduino
- Arduino: uso Serial y Software Serial con módulo bluetooth
- Android ADK - Trabajar en un gamepad
- Comunicación USB con Android / Arduino
Si no quieres perder ningún byte, entonces debes estar constantemente viendo tus sensores. Una solución es tener dos hilos, uno que recoja los datos de los sensores y lo coloque en un búfer propio, y otra lectura de este búfer y procese los datos.
Su pregunta es acerca del rendimiento en tiempo real, lo que significa que debe probar para ver cuáles son los tamaños de búfer y tamaños de datos óptimos para procesar para su aplicación, manteniendo la sincronización correcta en su hardware específico.
- Viewpager no conserva correctamente las vistas
- ¿Enviar una difusión ordenada localmente (dentro de mi proceso)?