Доброе время суток!
Если я правильно понимаю, в настоящий момент маяки отправляют в SMS только 1 набор координат.
Прошу рассмотреть возможность передавать координаты пачками.
Каждый раз пусть отправляются:
(1) текущие координаты и
(2) предыдущие координаты с указанием времени (можно даже десяток предыдущих координат)
Координаты для каждого момента Х будут отправлены несколько раз, так что сервер должен будет игнорить дубли (время+координаты).
Таким образом, если в момент срабатывания будильника сеть недоступна, координаты будут сохранены для передачи в будущем.
И можно сделать настройку будильника "только для получения координат объекта без их отправки". Типа каждые полчаса получаем новые координаты, а отправляем раз в сутки или на сколько хватит памяти.
Полагаю, что так мы сможем получать более качественные треки с низким расходом батарейки