Ich habe ein Dell Edge Gateway 5000 mit Linux Snappy 15.04 als Betriebssystem.
Ich habe den Gateway-Zugangspunkt installiert und kann das Gateway von meinem Smartphone aus verbinden. Jetzt muss ich die Smartphone-Sensoren wie Beschleunigungsmesser, Touchscreen-Koordinaten, Licht usw. lesen.
Das Smartphone ist ein HTC M9 mit Android 7.0.
Antworten:
Über Sensoren können Sie einen Listener für Sensorereignisse registrieren [1] und ihn für jeden Wert über eine Socket-Verbindung an ein ByteArrayWriter / Listener-Paar senden [2].
Socket benötigt nur WLAN vom Gateway, der Rest ist Java-Code [3].
Die vollständige Lösung erfordert einige Codierungsbemühungen mit den von mir angegebenen Bausteinen.
[1] https://developer.android.com/guide/topics/sensors/sensors_overview.html
[2] /programming/17777692/android-streaming-sensor-data-continuously
[3] http://www.avajava.com/tutorials/lessons/how-do-i-make-a-socket-connection-to-a-server.html
quelle