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
Как отправить высокую скорость данных ~ 30-100 Гц на веб-сервер и/или Bluetooth ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему Unity преобразует мою скорость вперед в горизонтальную скорость? [закрыто]
Anonymous » » в форуме C# - 0 Ответы
- 83 Просмотры
-
Последнее сообщение Anonymous
-