Я отправляю GPS-координаты с мобильного телефона Windows на веб-сервер, используя основную программу, написанную на C #. Проблема в том, что тарифный план на телефоне позволяет только 4 МБ в месяц. Я планировал обновлять местоположение каждые 10 секунд.
В настоящее время я просто создаю веб-запрос каждые 10 секунд на страницу php на сервере, и координаты передаются в URL, страница php сохраняет их в базе данных.
Это генерирует около 1 КБ данных на запрос, с такой скоростью я достигну своего лимита данных менее чем за день.
Есть ли более эффективный способ сделать это?
Обновление:
Мне нужно объяснить это немного подробнее. Я работаю в университете, и у нас была идея использовать телефоны на наших шаттлах, чтобы каждые 10 секунд отправлять данные о местоположении шаттлов на сервер. Затем создайте веб-сайт, к которому студенты могут получить доступ со своего компьютера или телефона, и посмотрите, где находятся шаттлы.
Это позволило бы им решить, хотят ли они ждать шаттла или начать идти. Таким образом, я мог бы пойти к 20-секундным обновлениям, но это было бы об этом. Приложение не будет работать круглосуточно, но я использую худший вариант, если телефон не выключен.