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

Передача данных на сервер

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

⚙ Открыть настройки передачи данных

Прибор поддерживает два сервера данных — основной и дополнительный. Для каждого задаются (команда SERVERIP):

  • адрес (IP или доменное имя) и порт — по умолчанию service.7gis.ru:60522;
  • транспорт: TCP (6) или UDP (17);
  • TLS/SSL — шифрование по сертификату сервера, только для TCP и только если сервер это поддерживает;
  • хаб — использовать адрес хаба по умолчанию (порт указывается отдельно);
  • APN — к какому APN привязано соединение: основной (APN/APN2) или дополнительный (APNSEC/APNSEC2). Работает только если второй APN настроен.
SERVERIP service.7gis.ru,60522,6,0,0,0

⚙ Серверы данных

Параметр ID терминала (ID <n>) — уникальный номер прибора для авторизации в ПО мониторинга. Для протокола Galileosky максимум 65535, для EGTS — 4294967295.

Параметр Протокол передачи данных (PROTOCOL <основной>,<дополнительный>) задаётся отдельно для каждого сервера:

ЗначениеПротокол
0Galileosky
3EGTS (ГОСТ Р 56360—2015, не применяется с 2018)
4Galileosky со сжатием
5EGTS (ГОСТ 33472-2015, действующий)
PROTOCOL 0,4

Изменение относительно старой документации. Раньше Protocol принимала один параметр. В прошивке 48.28 параметров два — по одному на сервер; если указать один, второй сервер останется с прежним значением.

В протоколе «Galileosky со сжатием» из пакета исключается часть служебной информации. Использовать имеет смысл, когда:

  • прибор подолгу находится вне зоны покрытия и потом выгружает накопленный архив (в архивном пакете экономия максимальна);
  • данные уходят через спутниковый канал Iridium.

Дополнительно включите в основном пакете тег Минимальный набор данных (секция «Протокол»). В него входят дата и время, признак валидности координат, широта, долгота, признак тревоги и данные пользовательского тега. Тег занимает 10 байт и заменяет теги «Дата и время», «Координаты», «Статус терминала» и «Тег пользователя 0» общим размером 22 байта.

Особенности минимального набора:

  • дата и время передаются в секундах от 1 января текущего года; год подставляет сервер по своим часам;
  • точность координат снижается — погрешность до 10 метров.

ПО мониторинга должно уметь разбирать сжатый протокол.

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

Секция Протокол содержит две колонки тегов:

  • Первый пакет — стартовый набор, отправляется один раз при установлении связи с сервером. Обычно достаточно первых четырёх параметров.
  • Основной пакет — набор, который уходит на сервер в работе. Тег с временем записи точки обязателен, иначе сервер не разберёт пакет. Всё лишнее лучше отключить — это и трафик, и простота разбора на сервере.

Те же настройки командами:

MainPack <битовая строка тегов 1…128>
MainPackBit <номер тега>,<0|1>

Ответ MainPack всегда печатается полной битовой строкой, поэтому позиции в ответе и в запросе могут различаться по длине.

Для расширенных тегов (номера свыше 128) используются ExtMainPack и ExtMainPackBit.

В приборе один или два держателя SIM; вместо второй SIM-карты по заказу может стоять SIM-микросхема. Одновременно активна и зарегистрирована в сети только одна карта. В интерфейсе они называются SIM 0 и SIM 1/SIM-чип.

Параметр Переключение SIM-карт (SIMSwitch <режим>,<таймаут>):

РежимПоведение
0использовать только SIM 0
1переключаться, когда не удаётся отправить данные (начиная с SIM 0)
2переключаться по списку кодов операторов, начиная с SIM 0
3использовать только SIM 1/SIM-чип
5переключаться, когда не удаётся отправить данные, начиная с SIM 1/SIM-чипа
6переключаться по списку кодов операторов, начиная с SIM 1/SIM-чипа
7переключение по таймауту: основной сервер привязан к SIM 0, дополнительный — к SIM 1/SIM-чипу
8переключением управляет алгоритм EasyLogic

Таймаут переключения — только для режима 7, минимум 120 с.

Что важно знать:

  • в режимах 1 и 5 переключение происходит, если данные не удаётся отправить на сервер в течение 9 минут; цикл замкнутый;
  • в режимах 2 и 6, если доступны сети из списков обеих карт, предпочтение отдаётся карте, с которой режим начинается;
  • если ни одна из предпочитаемых сетей недоступна, прибор зарегистрируется в произвольной сети, но соединение с сервером открывать не будет — звонки и SMS при этом работают;
  • режим 7 удобен, когда данные обязаны уходить на сервер ГАИС «ЭРА-ГЛОНАСС» по EGTS с отдельной SIM-карты, а на собственный сервер — по Galileosky с обычной. Данные на обоих серверах одинаковы, различается только период передачи.

⚙ Переключение SIM-карт

Для каждой SIM-карты есть два списка по 15 сетей (до 30 на карту). Сеть задаётся кодом страны и кодом оператора (MCC+MNC), например 25001 — МТС. Приоритет — по порядку в списке.

СписокКоманда
Предпочитаемые сети SIM 0OPS0 n1,…,n15 / OPS02 n16,…,n30
Запрещённые сети SIM 0BOPS0 / BOPS02
Предпочитаемые сети SIM 1/SIM-чипаOPS1 / OPS12
Запрещённые сети SIM 1/SIM-чипаBOPS1 / BOPS12

На сети из запрещённого списка прибор регистрируется (звонки и SMS работают), но GPRS-соединение не устанавливает и ждёт появления любой другой сети.

Списки работают при любом режиме переключения SIM, не только в режимах 2/6.

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

Для каждой SIM задаются имя точки доступа, логин и пароль:

APN internet,, # SIM 0, основной APN
APN2 internet,, # SIM 1/SIM-чип, основной APN

Дополнительный APN (APNSEC, APNSEC2) и таймаут переключения между APN (APNTIMEOUT, APNTIMEOUT2) доступны только на Galileosky 10 и 10 PRO. Там же живёт FALLBACK2G — откат на 2G при неудачной регистрации в LTE/3G.

PREFRAT A,B,C — три типа сети по убыванию приоритета. Значения:

ЗначениеСеть
0не задано
1авто
5WCDMA (3G)
6LTE
7Cat M1
8NB-IoT
9GPRS (2G)

Первый параметр обязателен, повторять одно значение нельзя. После применения GSM-модуль перезапускается.

PREFRAT 8,7,9 # сначала NB-IoT, затем Cat M1, затем GPRS
PREFRAT 7,0,0 # только Cat M1

Изменение относительно старой документации. В старой доке перечислены только значения 7/8/9/0. В прошивке 48.28 допустимы также 1 (авто), 5 (WCDMA) и 6 (LTE). Обратите внимание: значение 6 прошивка называет именно LTE, а не Cat 1.

Для Cat M1 и NB-IoT нужна SIM-карта, поддерживающая соответствующую технологию.

Набор используемых полос зависит от региона и оператора — уточняйте у него. В интерфейсе это таблица чекбоксов Полосы LTE (отдельно для Cat M1 и NB-IoT).

Командами доступны две формы:

  • BANDS0B <битовая строка> / BANDS1B <битовая строка> — побитовая форма, ей же пользуется интерфейс;
  • BANDS0 A,B / BANDS1 A,B — числовая форма, где A — 32-битная маска полос 1…32 (нулевой бит — первая полоса), B — маска полос 33…64. Индекс в имени команды задаёт сеть: 0 — Cat M1, 1 — NB-IoT.
BANDS0 134217736,0 # полосы 4 и 28 для Cat M1

Команда доступна только на приборах с поддержкой LTE.

SETGSMDOMAIN A — способ коммутации: 0 — каналов (CS), 1 — пакетов (PS), 2 — комбинированный (CS+PS). После применения GSM-модуль перезапускается. Команда доступна только на приборах с поддержкой LTE.

PREFRAT и SETGSMDOMAIN в дереве настроек не представлены — выполняйте их во вкладке «Команды».

⚙ Открыть команды

В основном пакете можно включить теги с данными по текущей базовой станции: идентификатор соты, код локальной соты, код страны, код оператора, уровень RSSI. Начиная с 48.18 (7x) и 3.18 (10) добавлен отдельный тег Идентификатор соты (4 байта) — для 3G и LTE-станций.

Эти же теги — основа компенсации глушения GNSS; см. «Работа в условиях РЭБ и функционал LBS».

IMSI активной SIM-карты виден на вкладке «Устройство» и может передаваться на сервер отдельным тегом. CCID активной карты доступен для просмотра.

Теги базовой станции и IMSI — расширенные. Убедитесь, что ваше ПО мониторинга умеет их разбирать.

⚙ Состояние прибора


См. также: Настройка трека · Экономия трафика и работа в роуминге · Работа в условиях РЭБ и функционал LBS · Вкладка «Настройки» (конфигурация прибора) · Быстрый старт