Tengo una Dell Edge Gateway 5000 con Linux Snappy 15.04 como SO.
He instalado el punto de acceso de la puerta de enlace y puedo conectar la puerta de enlace desde mi teléfono inteligente. Ahora, necesito leer los sensores de los teléfonos inteligentes, como el acelerómetro, las coordenadas de la pantalla táctil, la luz, etc.
El teléfono inteligente es un HTC M9 con Android 7.0.
Respuestas:
Desde los sensores puede registrar un oyente para los eventos del sensor [1] y en cada valor lo envía a un par ByteArrayWriter / Listener a través de la conexión de socket [2].
El socket solo necesita WLAN de la puerta de enlace, el resto es código java [3].
La solución completa necesita un esfuerzo de codificación con los bloques de construcción que di.
[1] https://developer.android.com/guide/topics/sensors/sensors_overview.html
[2] /programming/17777692/android-streaming-sensor-data-continuamente
[3] http://www.avajava.com/tutorials/lessons/how-do-i-make-a-socket-connection-to-a-server.html
fuente