Думаю, ни для кого не секрет, что GPS-трекеры используют интернет для передачи информации о своем местоположении на сервер или другое устройство. Зачастую расход интернет-трафика является весомым аргументом как для обычного пользователя, так и для компаний предоставляющих GPS-трекинг сервис по всему миру. Ведь стоимость 1 МБ в разных странах может начинаться с доли цента и достигать 1 доллара.
Так от чего же зависит потребляемого интернет трафика? Как его посчитать? И как его можно оптимизировать?
Потребление данных может сильно варьироваться в зависимости от многих факторов, включая:
- Частоту отправки данных : Как часто трекер отправляет обновления о своем местоположении будет влиять на потребление данных. Если трекер отправляет обновление каждые 5 минут, он будет использовать больше данных, чем трекер, который отправляет обновления каждый час.
- Количество передаваемых данных : Кроме информации о местоположении, большинство GPS-трекеров могут передавать другую информацию, такую как направление, статус двигателя, и огромное количество другой телематической информации. Это увеличивает использование данных.
- Сетевой протокол : В зависимости от используемого сетевого протокола (TCP, UDP, HTTP, MQTT и т.д.), потребление данных может отличаться.
- Эффективность кодирования : Некоторые трекеры используют более эффективные методы кодирования данных, что может снижать потребление данных.
Что ж, давайте разбираться:
Если сильно усреднять, то 1 пакет с полезными данными весит примерно 175 байт (из опыта наших пользователей и опыта команды Flespi:)
Теперь представим, что для относительно плавного трека необходимо, чтобы трекер отправлял данные каждые 10 секунд.
Теперь посчитать средний расход не составляет труда:
При отправке каждые 10 секунд получается всего 360 отправок в час и 8640 отправок в день.
8640 отправок * 175 байт/1024 = 1478 Килобайт = 1,478 Мегабайт - столько в день расходует трекер, если будет непрерывно отправлять данные.
Однако, не стоит забывать и про heartbeat пакеты, которые поддерживают соединение.
Они уже не такие большие и отправлять их надо не так часто. Но все же учитывать их стоит.
Итак, для того, чтобы соединение не разрывалось, достаточно слать 1 пакет каждые 10 минут.
В среднем логин пакет весит 1-10 байт.
Итак, посчитаем: трекер будет слать пакет будет каждые 5 минут (на всякий случай:).
288 отправок в день * 5 байт/1024 = 1,40 Килобайта = 0.140 Мегабайта в день
Итого теоретически за день трекер при отправке данных каждые 10 секунд израсходует 1,6 MB.
Как мы видим, больше всего на расход влияет размер пакета с полезными данными.
Узнать размер пакета, которые присылает ваш трекер, можно в Toolbox вашего объекта, зайдя в специальное меню Трафик и выбрав сообщение с полезными данным.
Но погодите, все не так просто, как кажется!
Есть еще несколько подводных камней, которые необходимо обязательно учитывать:
- Положительный момент в том, что ваше ТС вероятнее всего не ездит 24/7 и при правильной настройке устройства, оно не будет слать бесконечное количество данных, когда стоит на месте.
Для этого у большинства трекеров присутствует детектирование движения и еще много разных функций, которые сокращают частоту отправки данных при неактивности объекта. Такие настройки помогут сэкономить вам больше половины трафика. - Интересный момент далее. Тарификация трафика со стороны мобильного оператора, а именно, шаг тарификации - это точка округления используемого интернет-трафика. Если за одну сессию ваш трекер использовал 5 кБ данных, а шаг тарификации вашего мобильного оператора 10 КБ, то оператор посчитает именно 10 КБ израсходованных данных. Именно поэтому для трекеров всегда рекомендуется использовать специализированные IoT/M2M SIM-карты, шаг тарификации которых в большинстве случаев будет составлять 1 кБ.
В целом, если говорить о средних значениях, то на местоположение, передаваемое каждые 5 минут в течение месяца, может быть потрачено около 10-30 МБ интернет-трафика в месяц при использовании даже обычной (не IoT/M2M) SIM-карты. Но это очень приблизительная оценка и фактические значения могут сильно варьироваться от факторов описанных выше.
Итак, какие же рекомендации мы можем дать, чтобы сократить расход трафика:
- Настраивайте режимы работы устройства. Это необходимо, чтобы избежать лишнего расхода трафика. Для начала, например, можно заглянуть в наш раздел Устройства и посмотреть на инструкцию к вашему трекеру.
- Используйте специализированные SIM-карты, предназначенные именно для M2M устройств.
- По возможности используйте более продвинутые GPS-трекеры, которые за счет более эффективного кодирования могут сэкономить трафик.
- Перед приобретением устройства консультируйтесь с производителем или продавцом, чтобы получить наиболее точную и актуальную информацию о потреблении данных.
Имейте в виду, что информация в данной статье является общей, и в зависимости от конкретной модели и настроек GPS-трекера, а также условий использования, расход данных может отличаться.
Важно понимать, что тема интернет-трафика в IoT-cфере, всегда будет популярна и горячо обсуждаема. К данному топику может быть много дополнений про особенности оборудования, СИМ-карт и прочего.
Поэтому, при возникновении вопросов вы всегда можете обратиться к нам по адресу support@gps-trace.com . Мы постараемся вас проконсультировать и дать рекомендации по настройке и использованию трекеров.