I'm currently working on a quadcopter that will use the sensors from an old android, 4.0.3, and I wanted to know what was the best way to send real-time data to a server through WiFi for logging (ie. every time the data updates with SensorManager.SENSOR_DELAY_GAME)
I'm currently using:
mSensorManager.registerListener(this, mGyroscope, SensorManager.SENSOR_DELAY_GAME);
mSensorManager.registerListener(this, mRotationVector, SensorManager.SENSOR_DELAY_GAME);
mSensorManager.registerListener(this, mGrav, SensorManager.SENSOR_DELAY_GAME);
mSensorManager.registerListener(this, mLumen, SensorManager.SENSOR_DELAY_GAME);
< /code>
Каждый запрос будет отправлять 3 поплавка. < /strong> < /p>
Я понимаю, что я мог бы просто выполнить простые httprequest и отправлять данные каждый раз, когда они обновляются, но я чувствую, что для телефона будет сложно обрабатывать ~ 30-100 в минуту, а не сплавлять. было временно хранить данные на телефоне и иметь событие, которое запускает каждые 20-33 мс для отправки данных, которые у него есть. Если у кого-то есть лучшее решение, дайте мне знать. />p.s. Возможно ли создать HTML5 WebSocket, чтобы поговорить с телефоном напрямую, чтобы показать живые данные? Как это было бы хорошим идеальным решением, если это возможно.
Подробнее здесь: https://stackoverflow.com/questions/177 ... -bluetooth