Перейти к содержимому
Черновик: материал сгенерирован и ещё не вычитан.

Экономия трафика и работа в роуминге

Трафик прибора складывается из размера пакета и количества пакетов. Соответственно и рычагов четыре: состав пакета, период записи точек, правила прорисовки трека и выбор протокола.

Увеличение периода записи и ослабление прорисовки трека напрямую ухудшают качество трека. Начинайте с состава пакета — он «бесплатный».

Самый безопасный способ. В секции Протокол снимите отметки с параметров, которые на сервере не используются: температура, ускорения, значения аналоговых и цифровых входов без подключённых датчиков и так далее.

Командами — MainPack (вся битовая строка сразу) или MainPackBit <тег>,<0|1> (один тег).

MainPackBit 2,1

⚙ Основной пакет

Секция Трек, Период записи точек в память (WRPERIOD <движение>,<стоянка>).

WrPeriod 60,180

Осторожно с большим периодом на стоянке. У ПО мониторинга есть свой таймаут неактивности, по истечении которого сервер рвёт соединение. Если период записи заметно больше этого таймаута, прибор будет раз за разом переподключаться, и расходы на восстановление соединения съедят всю экономию. Узнайте величину таймаута у разработчиков вашего ПО мониторинга.

Пример: период на стоянке 1200 с, таймаут сервера 180 с — за 20 минут прибор переподключится 6 раз и только потом отправит одну точку.

⚙ Период записи точек

Секция Трек, подсекция Прорисовка трека (TURNING): увеличьте минимальный угол и расстояние, при превышении которых пишется дополнительная точка.

TURNING 3,20,600

Изменение относительно старой документации. В старой доке Turning описана с пятью параметрами (V,A,D,S,dS). В прошивке 48.28 параметров ровно три: минимальная скорость, минимальный угол и расстояние. Параметры «скорость превышения» и «шаг превышения скорости» остались только у приборов старых поколений.

Подробный разбор параметров — «Настройка трека».

⚙ Прорисовка трека

Настройте фильтрацию координат на стоянке

Заголовок раздела «Настройте фильтрацию координат на стоянке»

Правильно определённая стоянка убирает «набеги координат» и лишние точки. Источники определения стоянки (зажигание, напряжение питания, акселерометр) и фильтр ложных координат описаны в статье «Настройка трека».

Если прибор регулярно уходит из зоны покрытия и потом выгружает накопленный архив, переведите сервер на протокол Galileosky со сжатием и включите тег Минимальный набор данных. Подробности и ограничения — в «Передаче данных на сервер».

PROTOCOL 4,4

Секция ТрекАрхивСтруктура архива (FLASHARCHIVE 1,<порядок>). Если архив выгружается в хронологическом порядке (а для microSD/eMMC он всегда хронологический), при восстановлении связи прибор сначала отдаёт старые данные, а не текущую точку. Поэтому передавайте координаты и показания датчиков в первом пакете — он уходит всегда, и сервер сразу получит актуальное положение вместе с началом архива.

Важно: на Galileosky 10, 7x и XS этих настроек в приборе нет.

Команды Roaming (ограничение объёма сессии и периода выхода на связь в роуминге) и Stels (пакетный режим с отключением GSM-модуля между сеансами) в прошивке 48.28 отсутствуют, и соответствующих разделов нет в дереве настроек. Они остались только у приборов поколений 2.X, 4.0 и 5.X.

Ограничение трафика в роуминге и периодический выход на связь на текущих приборах реализуются алгоритмом EasyLogic.

Что доступно на 10 / 7x / XS без EasyLogic:

  • Списки кодов операторов (OPS*) и списки запрещённых кодов (BOPS*) — если оператор не в списке предпочитаемых или попал в запрещённые, прибор зарегистрируется в сети (звонки и SMS работают), но GPRS-соединение устанавливать не будет. Это грубый, но рабочий способ не платить за данные в чужой сети.
  • Приоритет технологий PREFRAT — можно исключить дорогие или ненужные типы сети.
  • Всё перечисленное выше в этой статье: состав пакета, период записи, прорисовка трека, сжатый протокол.

Списки кодов операторов настраиваются в секции «Передача данных»:

⚙ Списки кодов операторов

Для сценариев с расписанием выхода на связь — см. вкладку EasyLogic.

⚙ Открыть EasyLogic


См. также: Передача данных на сервер · Настройка трека · Вкладка «EasyLogic»