Перейти к содержимому

Команды прибора

Текстовые команды прибора одной страницей: формат, параметры, примеры ответа и сверка с прошивкой 48.28 / 3.28. Те же команды подсказывает поле ввода на вкладке «Команды» — справочник нужен, когда команду надо найти, а не вспомнить её написание.

Пределы и значения по умолчанию в таблицах параметров — из разбора прошивки 48.28 / 3.28 и из описания приборов, по которому конфигуратор рисует форму настроек. Где эти два источника расходятся, напечатан предел прошивки: команда идёт мимо формы прямо в обработчик, и он нередко принимает больше, чем форма позволяет ввести. Прочерк значит, что предела нет вовсе либо у разных приборов и прошивок он свой; где предел зависит от модели, в таблице стоит самый широкий — у вашего прибора он может быть уже.

Три правила верны для всех команд сразу, поэтому в таблицах не повторяются:

  • Запятая разделяет аргументы. Значение в кавычках прибор дочитывает до закрывающей кавычки и запятую внутри разделителем не считает — но кавычки остаются частью значения. Имя файла или пароль с запятой задать не выйдет.
  • Длину строки лучше не превышать. Одни команды молча отбрасывают лишние символы, другие не записывают значение вовсе и оставляют поле пустым — прибор в обоих случаях отвечает так, будто всё принял.
  • Хвостовые аргументы можно не указывать — прибор возьмёт для них текущие значения.

Строка «Приборы» под командой — из документации производителя, и приборов XS в ней нет нигде: документация писалась до них. XS собирается из той же прошивки 3.28 и понимает те же команды — кроме тех, для которых у него нет самого железа: CAN, RS232 (а значит, и камеры), Wi-Fi и спутникового модема Iridium. RS485, 1-Wire, Bluetooth и акселерометр у него есть.

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

Пометки под командой:

  • Расходится с прошивкой — имя, параметры или диапазоны в документации не совпали с прошивкой 48.28 / 3.28; в тексте сказано, как на самом деле.
  • В прошивке команды нет — команда осталась от прежних линеек приборов (2.x, 4.0, 5.x) или удалена; на 7x / 10 / XS она не выполнится.

Авторизация телефонов, пароль настройки и отправка команд прибору сообщением.

ADDPHONE

Авторизация телефонного номера, с которого прибор принимает команды в SMS.

Команду присылают в SMS с того самого номера, который нужно авторизовать: прибор берёт номер из сообщения, сверяет пароль и записывает номер в список, а в ответ присылает список целиком. Мест в списке четыре; авторизация номеров длиной до 20 цифр доступна на приборах 7x с прошивки 44.0 и выше.

Без номера места прибор занимает первое свободное — если свободных нет, номер не запишется, хотя ответ со списком всё равно придёт. С номером места прибор перезапишет то, что там было.

По проводу и в SMS с уже авторизованного номера команда аргументы не разбирает — она просто выводит текущий список телефонов.

Формат:

AddPhone xxxx[,n]

Параметры:

параметрпределыпо умолчаниюпояснение
xxxxстрока, ровно 4 цифры1234пароль прибора, он же пароль авторизации по SMS
n0…3—место в списке, в которое будет сохранён номер

Пример: AddPhone 1234 → ответ PHONES:(0)=+79010123456,(1)=,(2)=,(3)=;

Пример: AddPhone 1234,1 → ответ PHONES:(0)=,(1)=+79010123456,(2)=,(3)=;

CHANGEPASS

Изменение и просмотр текущего пароля для авторизации номера телефона.

Формат:

ChangePass aaaa

Параметры:

параметрпределыпо умолчаниюпояснение
aaaaстрока, до 4 симв., ровно 4 цифры1234четырехзначный числовой пароль

Пример: ChangePass 5678 → ответ Current password:5678

PHONES

Получение и установка списка авторизованных телефонов.

Формат:

Phones P1,P2,P3,P4

Параметры:

параметрпределыпо умолчаниюпояснение
P1 … P4строка, до 20 симв., только цифры, допускается ведущий +—Указывайте номер телефона оповещения в международном формате +XXXXXXXXXXX

Пример: Phones +79010123456,,, → ответ PHONES:(0)=+79010123456,(1)=,(2)=,(3)=;

APN, выбор SIM, роуминг, серверы мониторинга, Wi-Fi и таймауты регистрации в сети.

APN

Настройка точки доступа для SIM-карты (SIM0).

Формат:

APN a,u,p

Параметры:

параметрпределыпо умолчаниюпояснение
aстрока, до 50 симв.—имя точки доступа
uстрока, до 20 симв.—пользователь
pстрока, до 20 симв.—пароль

Пример: APN internet.beeline.ru,beeline,beeline → ответ GPRS:APN=internet.beeline.ru,user=beeline,pass=beeline;

APN2

Настройка точки доступа для SIM-карты (SIM1) или SIM-микросхемы.

Формат:

APN2 a,u,p

Параметры:

параметрпределыпо умолчаниюпояснение
aстрока, до 50 симв.—имя точки доступа
uстрока, до 20 симв.—пользователь
pстрока, до 20 симв.—пароль

Пример: APN2 internet.beeline.ru,beeline,beeline → ответ GPRS2:APN=internet.beeline.ru,user=beeline,pass=beeline;

APNSEC

Вторичная точка доступа SIM0 для режима Dual-APN.

Dual-APN — работа одной SIM-карты попеременно через две точки доступа: основную (APN) и вторичную (APNSEC). Прибор переключается между ними по таймеру APNTIMEOUT. Доступно с прошивки 3.24 на приборах 10 / АСН.

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

Какой точкой доступа пользуется сервер мониторинга, задаёт шестой аргумент SERVERIP и SERVERIP2: 0 — основная, 1 — вторичная. Типовая настройка: APN internet, APNSEC era, мониторинг через SERVERIP …,0, ЭРА через SERVERIP2 …,1.

Формат:

APNSEC a,u,p

Параметры:

параметрпределыпо умолчаниюпояснение
aстрока, до 50 симв.—имя точки доступа
uстрока, до 20 симв.—пользователь
pстрока, до 20 симв.—пароль

APNSEC2

Вторичная точка доступа SIM1 или SIM-микросхемы для режима Dual-APN.

Формат:

APNSEC2 a,u,p

Параметры:

параметрпределыпо умолчаниюпояснение
aстрока, до 50 симв.—имя точки доступа
uстрока, до 20 симв.—пользователь
pстрока, до 20 симв.—пароль

APNTIMEOUT

Период переключения между точками доступа на SIM0.

Формат:

APNTIMEOUT N

Параметры:

параметрпределыпо умолчаниюпояснение
Nот 30 с120период переключения между APN в секундах (по умолчанию 120 секунд)

APNTIMEOUT2

Период переключения между точками доступа на SIM1 или SIM-микросхеме.

Формат:

APNTIMEOUT2 N

Параметры:

параметрпределыпо умолчаниюпояснение
Nот 30 с120период переключения между APN в секундах (по умолчанию 120 секунд)

USER

Настройка идентификатора для работы с сервисом Exigner.

Формат:

USER name

Параметры:

параметрпределыпо умолчаниюпояснение
nameстрока, до 127 симв.——

Пример: USER test@7gis.ru → ответ USER:test@7gis.ru;

Приборы: Base Block, 7.0, 7.x, 10.

OPS0

Список предпочитаемых GSM-сетей для SIM-карты (SIM0).

Формат:

OPS0 n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15

Параметры:

параметрпределыпо умолчаниюпояснение
n1 … n15строка, до 6 симв., только цифры, пустое поле очищает слот—GSM-сети, которым отдаётся предпочтение при подключении

Пример: OPS0 25001,25099 → ответ OPS0:25001,25099,,,,,,,,,,,,,;

Приборы: 5.х, Base Block, 7.0, 7.x, 10.

OPS02

Дополнительный список предпочитаемых GSM-сетей для SIM-карты (SIM0).

Формат:

OPS02 n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30

Параметры:

параметрпределыпо умолчаниюпояснение
n16 … n30строка, до 6 симв., только цифры, пустое поле очищает слот—GSM-сети, которым отдаётся предпочтение при подключении

Пример: OPS02 25001,25099 → ответ OPS02:25001,25099,,,,,,,,,,,,,;

Приборы: 5.х, Base Block, 7.0, 7.x, 10.

OPS1

Список предпочитаемых GSM-сетей для SIM-карты (SIM1) или SIM-микросхемы ().

Формат:

OPS1 n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15

Параметры:

параметрпределыпо умолчаниюпояснение
n1 … n15строка, до 6 симв., только цифры, пустое поле очищает слот—GSM-сети, которым отдаётся предпочтение при подключении

Пример: OPS1 25001,25099 → ответ OPS1:25001,25099,,,,,,,,,,,,,;

Приборы: 5.x, 7.0, 7.x, 10.

OPS12

Дополнительный список предпочитаемых GSM-сетей для SIM-карты (SIM1) или SIM-микросхемы.

Формат:

OPS12 n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30

Параметры:

параметрпределыпо умолчаниюпояснение
n16 … n30строка, до 6 симв., только цифры, пустое поле очищает слот—GSM-сети, которым отдаётся предпочтение при подключении

Пример: OPS12 25001,25099 → ответ OPS12:25001,25099,,,,,,,,,,,,,;

Приборы: 5.х, 7.0, 7.x, 10.

BOPS0

Список запрещенных GSM сетей для SIM-карты (SIM0). Сеть задаётся мобильным кодом страны и мобильным кодом оператора.

Формат:

BOPS0 n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15

Параметры:

параметрпределыпо умолчаниюпояснение
n1 … n15строка, до 6 симв., только цифры, пустое поле очищает слот—GSM сети, в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей

Пример: BOPS0 26003 → ответ BOPS0:26003,,,,,,,,,,,,,,;

Приборы: 5.х, Base Block, 7.0, 7.x, 10.

BOPS02

Дополнительный список запрещенных GSM сетей для SIM-карты (SIM0).

Формат:

BOPS02 n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30

Параметры:

параметрпределыпо умолчаниюпояснение
n16 … n30строка, до 6 симв., только цифры, пустое поле очищает слот—GSM сети, , в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей

Пример: BOPS02 26003 → ответ BOPS02:26003,,,,,,,,,,,,,,;

Приборы: 5.х, Base Block, 7.0, 7.x, 10.

BOPS1

Список запрещенных GSM сетей для SIM-карты (SIM1). Сеть задаётся мобильным кодом страны и мобильным кодом оператора.

Формат:

BOPS1 n1,n2,n3,n4,n5,n6,n7,n8,n9,n10,n11,n12,n13,n14,n15

Параметры:

параметрпределыпо умолчаниюпояснение
n1 … n15строка, до 6 симв., только цифры, пустое поле очищает слот—GSM сети, в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей

Пример: BOPS1 26003 → ответ BOPS1:26003,,,,,,,,,,,,,,;

Приборы: 5.х, 7.0, 7.x, 10.

BOPS12

Дополнительный список запрещенных GSM сетей для SIM-карты (SIM1) или SIM-микросхемы.

Формат:

BOPS12 n16,n17,n18,n19,n20,n21,n22,n23,n24,n25,n26,n27,n28,n29,n30

Параметры:

параметрпределыпо умолчаниюпояснение
n16 … n30строка, до 6 симв., только цифры, пустое поле очищает слот—GSM сети, , в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей

Пример: BOPS12 26003 → ответ BOPS12:26003,,,,,,,,,,,,,,;

Приборы: 5.х, 7.0, 7.x, 10.

SIMSWITCH

Установка алгоритма переключения между SIM-картами и SIM-микросхемой.

Формат:

SIMSwitch mode,timeout

Параметры:

параметрпределыпо умолчаниюпояснение
mode0 — только SIM0
1 — по кругу, начиная с SIM0, если не удалось поднять GPRS
2 — по списку операторов, приоритет SIM0
3 — только SIM1 (или SIM-микросхема)
4 — только SIM2
5 — по кругу, начиная с SIM1, если не удалось поднять GPRS
6 — по списку операторов, приоритет SIM1
7 — по таймауту: основной сервер у первой карты, дополнительный у второй
8 — выбор активной карты из Easy Logic
—алгоритм переключения между SIM-картами
timeoutот 120 с120промежуток между переключениями в режиме 7

Пример: SIMSwitch 1 → ответ SIMSWITCH:1,120;

Приборы: 5.х, 7.0, 7.x, 10.

GSMAUTH

Настройка типа аутентификации в сети GSM.

Формат:

GSMAUTH N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — нет аутентификации
1 — PAP
2 — CHAP
3 — Автоматическая (CHAP/PAP)
—тип аутентификации

Пример: GSMAUTH 3 → ответ GSMAUTH:3;

Приборы: 7.x с версии 33.17, 10.

ROAMING

Настройки передачи данных в роуминге.

Формат:

Roaming MCC_MNC,Size,Interval

Параметры:

параметрпределыпо умолчаниюпояснение
MCC_MNCстрока, до 5 симв.0Мобильный код страны, в которой данные можно передавать без ограничений, для России установите 250
Sizeот 0 байт0максимальное число байт, которое можно передать за один сеанс связи в роуминге, при 0 передаётся только первый пакет
Intervalот 0 ч0период выхода на связь в часах

Пример: Roaming 25099,10000,24 → ответ ROAMING:Home=25099,MaxBytes=10000,Interval=24

Приборы: 2.X, 4.0, 5.X.

В приборах 7x, Galileosky 10 и XS этой команды нет — она была только у прежних линеек (2.x, 4.0, 5.x).

SPUTNIK

Настройка передачи данных по Iridium (только для Base Block Iridium).

Формат:

SPUTNIK t,m,b

Параметры:

параметрпределыпо умолчаниюпояснение
tот 0 с0период выхода на связь с помощью спутникового модема, [сек]. При значении равном 0, спутниковый модем не используется
m0 — отсылать только одну точку с текущими данными
1 — отсылать архив
0режим передачи данных
bот 0 байт—максимальное число байт, передаваемых за один сеанс связи

Пример: SPUTNIK 1200,1,1000 → ответ SPUTNIK:Timeout=1200,Mode=1,MaxBytes=1000;

SERVERIP

Параметры основного сервера, на который будут передаваться данные мониторинга.

В ответе прибор перечисляет все поля сервера, а не только заданные: адрес и порт, протокол (6 — TCP, 17 — UDP), признак TLS и признак хаба. На приборах 10 к ним добавляется шестое — точка доступа Dual-APN (0 — основная, 1 — вторичная, см. APNSEC).

Формат:

SERVERIP <server>,<port>,<protocol>,<useSSL>

Параметры:

параметрпределыпо умолчаниюпояснение
server———
port——порт сервера
protocol … useSSL———

Пример: Serverip m.7gis.ru,60521 → ответ SERVERIP=m.7gis.ru:60521,6,0,0

Пример: Serverip 46.146.233.216,60521 → ответ SERVERIP=46.146.233.216:60521,6,0,0

SERVERIP2

Параметры дополнительного сервера.

Ответ — в том же виде, что у SERVERIP: адрес и порт, протокол, признак TLS и признак хаба, а на приборах 10 — ещё точка доступа Dual-APN.

Формат:

Serverip2 host,port

Параметры:

параметрпределыпо умолчаниюпояснение
host——доменное имя сервера или его IP-адрес
port——номер порта (например: 21423)

Пример: Serverip2 m.7gis.ru,60521 → ответ SERVERIP2=m.7gis.ru:60521,6,0,0

DNS

Ручная настройка DNS-серверов.

Команду понимают не все модемы: SIM800, SIM868E, SIM7070G, NeoWay N15 и все u-blox, кроме R41X. На остальных прибор отвечает DNS: Not supported for this GSM module.

Формат:

DNS ip1,ip2

Параметры:

параметрпределыпо умолчаниюпояснение
ip1строка, до 15 симв., IPv4-адрес в точечной записи—IP-адрес основного DNS-сервера (обязательный при установке, формат IPv4)
ip2строка, до 15 симв., IPv4-адрес в точечной записи—IP-адрес вторичного DNS-сервера (необязательный, формат IPv4)

Пример: DNS 2.3.4.5,6.7.8.9 → ответ DNS:DNS1=2.3.4.5,DNS2=6.7.8.9;

Приборы: 7.х, 10.

ID

Изменение номера терминала.

Формат:

ID n

Параметры:

параметрпределыпо умолчаниюпояснение
nот 050номер прибора. В протоколе Galileosky на сервер уходят только младшие два байта — номера больше 65535 там неразличимы; в EGTS номер передаётся целиком

Пример: ID 123 → ответ ID:123;

PROTOCOL

Выбор протокола передачи данных мониторинга на сервер.

Формат:

для терминалов 5.x: Protocol n

Параметры:

  • s1 – версия протокола передачи данных для основного сервера:
    • 0 – протокол Галилеоскай;
    • 3- EGTS (ГОСТ Р 56360-2015 не используется с 2018 г.);
    • 4 – протокол Галилеоскай со сжатием.
    • 5 - EGTS (ГОСТ 33472-2015 используется с 2018 г.)
  • s2 – версия протокола передачи данных для дополнительного сервера:
  • n - версия протокола передачи данных
    • 0 - протокол Galileosky
    • 3 - EGTS
    • 4 - протокол Galileosky со сжатием

Пример: Protocol 0,0 → ответ PROTOCOL:0,0;

Пример: Protocol 0 → ответ PROTOCOL:0,0;

Приборы: 5.х, 7.0, 7.x, 10.

WIFI

Определение параметров подключения к Wi-Fi-сети.

Формат:

WIFI SSID,Type,Key,Mode,RSSI,connectDelay

Параметры:

параметрпределыпо умолчаниюпояснение
SSIDстрока, до 19 симв.—идентификатор Wi-Fi-сети
Type0 — Без аутентификации
1 — WEP
2 — WPA/WPA2
—тип аутентификации
Keyстрока, до 19 симв.—пароль для подключения к Wi-Fi-сети
Mode0 — клиент
1 — точка доступа (сбор архива)
0режим работы модуля. Точку доступа поддерживают не все приборы: где её нет, команда примет только 0
RSSI-100…0 дБм-100порог уровня сигнала: к точке слабее заданного прибор не подключается, а уже подключённый уходит на GPRS. −100 дБм — принять любую точку, 0 дБм — только идеальную
connectDelay120…3600 с120период, на который терминал отключается от хаба после полной передачи данных, до повторного подключения, сек

Пример: Wifi Redmi,2,1234,0,-100,240 → ответ WIFI:SSID=Redmi,Type=2,Key=1234,Mode=0,RSSI=-100,connectDelay=240;

Приборы: Base Block, 7.0, 7.x, 10.

WIFICHECKLEGACY

Проверка соединения с хабом только по IP (доступна на терминалах 7x с прошивкой от 44.0).

Формат:

WIFICHECKLEGACY enable

Параметры:

параметрпределыпо умолчаниюпояснение
enable0 — выключено
1 — включено
1проверять соединение с хабом только по IP

Пример: WIFICHECKLEGACY → ответ WIFICHECKLEGACY:1;

Пример: WIFICHECKLEGACY 0 → ответ WIFICHECKLEGACY:0;

IRIDIUMTXCFG

Отключение передачи точек архива через модем Iridium при его включении из алгоритмов Easy Logic (доступна на терминалах Base Block Iridium с прошивкой 27.11 и выше).

Формат:

IRIDIUMTXCFG enable

Параметры:

параметрпределыпо умолчаниюпояснение
enable1 — Включить (значение по умолчанию, при выключенной передаче в настройках и при включении из EasyLogic - произойдет штатная передача точки архива)—Выключить

Пример: IRIDIUMTXCFG → ответ IRIDIUMTXCFG:1;

Пример: IRIDIUMTXCFG 0 → ответ IRIDIUMTXCFG:0;

EXWIFI

Определение параметров подключения через Wi-Fi к приложению Exigner на мобильном устройстве.

Формат:

EXWIFI SSID,Type,Key,Mode,RSSI,connectDelay

Параметры:

параметрпределыпо умолчаниюпояснение
SSIDстрока, до 19 симв.—имя сети Wi-Fi
Type0 — без пароля
1 — WEP
2 — WPA/WPA2
—тип защиты сети
Keyстрока, до 19 симв.—пароль сети
Modeтолько 0—только режим клиента; точка доступа внешнему модулю недоступна
RSSI-100…0 дБм—уровень сигнала, слабее которого прибор к сети не пойдёт
connectDelay120…3600 с120пауза после полной передачи данных, прежде чем подключиться снова

Приборы: Base Block,7.0.

NODOUBLEPACK

Отключение отправки архива на хаб (команда доступна для 7x с прошивкой от 46.0).

Формат:

NODOUBLEPACK <state>

Параметры:

параметрпределыпо умолчаниюпояснение
state1 — не выгружать данные на хаб, если ранее данные были выгружены на основной сервер0выгружать данные на хаб в любом случае

Пример: NODOUBLEPACK 0 → ответ NODOUBLEPACK:0;

PREFRAT

Настройка последовательности приоритета сетей LTE.

Первую сеть указать обязательно, и повторять одну и ту же в разных позициях нельзя — на такую команду прибор ответит ошибкой синтаксиса.

Формат:

PREFRAT A,B,C

Параметры:

параметрпределыпо умолчаниюпояснение
A1 — автоматически
5 — WCDMA (3G)
6 — LTE
7 — LTE Cat-M1
8 — NB-IoT
9 — GPRS (2G)
—первая по приоритету сеть; пустой её оставить нельзя
B0 — не задано
1 — автоматически
5 — WCDMA (3G)
6 — LTE
7 — LTE Cat-M1
8 — NB-IoT
9 — GPRS (2G)
—вторая по приоритету
C0 — не задано
1 — автоматически
5 — WCDMA (3G)
6 — LTE
7 — LTE Cat-M1
8 — NB-IoT
9 — GPRS (2G)
—третья по приоритету

Пример: prefrat 8,7,9 → ответ PREFRAT:8,7,9;

BANDS

Настройка полос частот LTE.

Формат:

BANDS[N] A,B

Параметры:

параметрпределыпо умолчаниюпояснение
Aот 0, только полосы, поддерживаемые модемом——
Bот 0, только полосы, поддерживаемые модемом—32х битовое число, каждый бит которого кодирует номер полосы частот с 33й по 64ю

Пример: BANDS0 134217736,0 → ответ BANDS0:134217736,0;

GNSSJAMMING

Управление детектором определения глушения GNSS.

Формат:

GNSSJAMMING N

Параметры:

параметрпределыпо умолчаниюпояснение
Nстрока11 – включить детектирование, 0 - выключить

Пример: GNSSJAMMING 1 → ответ GNSSJAMMING:1;

GSMJAMMING

Управление детектором определения глушения GSM.

Формат:

GSMJAMMING N

Параметры:

параметрпределыпо умолчаниюпояснение
Nстрока11 – включить детектирование, 0 - выключить

Пример: GSMJAMMING 1 → ответ GSMJAMMING:1;

GSMWAITREG

Установка времени ожидания регистрации в GSM сети.

Формат:

GSMWAITREG N

Параметры:

параметрпределыпо умолчаниюпояснение
N30000…7200000 мс30000сколько ждать регистрации в сети GSM: от 30 секунд до 2 часов

Пример: GSMWAITREG 40000 → ответ GSMWAITREG:40000;

IRIDIUMCSQ

Установка минимального уровня сигнала для передачи данных через модем Iridium. (команда доступна на терминалах BaseBlock Iridium с прошивкой 27.9).

Формат:

IRIDIUMCSQ level

Параметры:

параметрпределыпо умолчаниюпояснение
level1…51минимальный уровень сигнала, при котором будет происходит отправка данных, значения от 1 до 5

Пример: IRIDIUMCSQ 4 → ответ IRIDIUMCSQ:4;

MAXSENDSIZE

Установка максимального размера пакета при отправке данных на сервер (с прошивки 3.24 для 10/АСН, с 48.24 для 7х).

Формат:

MAXSENDSIZE N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…65535 байт0размер в байтах (0 – авто, определяется сетью)

Пример: MAXSENDSIZE 1024 → ответ MAXSENDSIZE:1024;

FALLBACK2G

Настройка автоматического переключения на режим 2G на терминалах с поддержкой 3G, LTE (с прошивки 3.24 для 10/АСН).

Формат:

FALLBACK2G enabled,regFails,reinitFails,probeMin,probeSec

Параметры:

параметрпределыпо умолчаниюпояснение
enabled0 — выключено
1 — включено
0Включить/выключить функцию
regFails1…101Количество неудачных регистраций в LTE/3G до перехода на 2G
reinitFails1…101Количество неудачных переинициализаций GPRS до перехода на 2G
probeMin1…1440 мин20Интервал проверки возврата на LTE/3G (в минутах)
probeSec10…300 с60Таймаут ожидания регистрации при пробе (в секундах)

Пример: FALLBACK2G 1,1,2,15,60 → ответ FALLBACK2G:1,1,2,15,60;

Состав пакета, версия протокола, EGTS и адрес сервера удалённого конфигурирования.

Формат ответа масок зависит от прошивки. В прошивках Galileosky 10 3.x прибор отвечает HEADPACK = 1110b, в актуальных (Galileosky 10 6.x, 7x 51.x) — HEADPACK:1110b;. Примеры ниже — в первом виде; значение маски одинаково. Проверено на Galileosky 10 с прошивками 3.28 и 6.2.

HEADPACK

Состав первого пакета: теги с 1 по 128 одной двоичной маской.

Формат:

HeadPack bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор тегов с 1 по 128

Пример: HeadPack 1110 → ответ HEADPACK = 1110b

HEADPACK2

Состав первого пакета: теги со 129 по 256 одной двоичной маской.

Ответ прибора нельзя скопировать обратно в команду: маску он печатает с буквой b на конце (HEADPACK2 = 1011b), а в команде разбор эту букву не понимает — встретив её, он обнуляет всю маску. Букву надо убрать.

Формат:

HeadPack2 bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbbстрока, до 128 симв., только 0 и 1, без завершающей «b»—набор тегов с 129 по 256

Пример: HeadPack2 110000 → ответ HEADPACK2 = 110000b

HEADPACKBIT

Включение или выключение одного тега первого пакета по его номеру.

Формат:

HeadPackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
indexцелое—номер тега, который будет включён или выключен для посылки на сервер
valueцелое—статус тега

Пример: HeadPackBit 2,1 → ответ HeadPack = 1110b

EXTHEADPACK

Состав первого пакета: расширенные теги Modbus и Bluetooth.

Формат:

ExtHeadPack bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор ModBus и Bluetooth тегов

Пример: ExtHeadPack 10001000000000000000000000000100000000001000000001 → ответ EXTHEADPACK = 10001000000000000000000000000100000000001000000001b

EXTHEADPACK2

Состав первого пакета: расширенные теги соты, температуры, спутников и IMSI.

Формат:

ExtHeadPack2 bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор тегов

Пример: extheadpack2 100010000001000001 → ответ EXTHEADPACK2 = 100010000001000001b

EXTHEADPACKBIT

Конфигурирование расширенных тегов первого пакета.

Ответ прибор подписывает именем обычной маски — HeadPack = …, хотя показывает расширенную: так в прошивке.

Формат:

ExtHeadPackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
indexцелое—номер расширенного тега, который будет включён или выключен в настройках первого пакета для отправки на сервер
valueцелое—статус тега

Пример: ExtHeadPackBit 2,1 → ответ HeadPack = 1110b

MAINPACK

Состав основного пакета: теги с 1 по 128 одной двоичной маской.

Формат:

MainPack bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор тегов с 1 по 128

Пример: MainPack 11111111111111111111110000 → ответ MAINPACK = 11111111111111111111110000b

MAINPACK2

Состав основного пакета: теги со 129 по 256 одной двоичной маской.

Ответ прибора нельзя скопировать обратно в команду: маску он печатает с буквой b на конце (MAINPACK2 = 1011b), а в команде разбор эту букву не понимает — встретив её, он обнуляет всю маску. Букву надо убрать.

Формат:

MainPack2 bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbbстрока, до 128 симв., только 0 и 1, без завершающей «b»—набор тегов с 129 по 256

Пример: MainPack2 110000 → ответ MAINPACK2 = 110000b

MAINPACKBIT

Включение или выключение одного тега основного пакета по его номеру.

Формат:

MainPackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
indexцелое—номер тега, который будет включён или выключен для посылки на сервер
valueцелое—статус тега

Пример: MainPackBit 2,1 → ответ MainPack = 1110b

EXTMAINPACK

Состав основного пакета: расширенные теги Modbus и Bluetooth.

Формат:

ExtMainPack bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор ModBus и Bluetooth тегов

Пример: ExtMainPack 10001000000000000000000000000100000000001000000001 → ответ EXTMAINPACK = 10001000000000000000000000000100000000001000000001b

EXTMAINPACK2

Состав основного пакета: расширенные теги соты, температуры, спутников и IMSI.

Формат:

ExtMainPack2 bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор тегов

Пример: extmainpack2 100010000001000001 → ответ EXTMAINPACK2 = 100010000001000001b

EXTMAINPACKBIT

Настройка расширенных тегов основного пакета.

Ответ прибор подписывает именем обычной маски — MainPack = …, хотя показывает расширенную: так в прошивке.

Формат:

ExtMainPackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
indexцелое—номер расширенного тега, который будет включен или отключен в настройках основного пакета для отправки на сервер
valueцелое—статус тега

Пример: ExtMainPackBit 5,1 → ответ MainPack = 11110b

BLEPACK

Состав пакета Bluetooth: теги с 1 по 128 одной двоичной маской.

Формат:

BlePack bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор тегов с 1 по 128

Пример: BlePack 11111111111111111111110000 → ответ BLEPACK = 11111111111111111111110000b

BLEPACK2

Состав пакета Bluetooth: теги со 129 по 256 одной двоичной маской.

Ответ прибора нельзя скопировать обратно в команду: маску он печатает с буквой b на конце (BLEPACK2 = 1011b), а в команде разбор эту букву не понимает — встретив её, он обнуляет всю маску. Букву надо убрать.

Формат:

BlePack2 bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbbстрока, до 128 симв., только 0 и 1, без завершающей «b»—набор тегов с 129 по 256

Пример: BlePack2 110000 → ответ BLEPACK2 = 110000b

BLEPACKBIT

Включение или выключение одного тега пакета Bluetooth по его номеру.

Формат:

BlePackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
indexцелое—номер тега, который будет включён или выключен для посылки на сервер
valueстрока—1, если этот тег надо посылать на сервер,

Пример: BlePackBit 2,1 → ответ BLEPACK = 1110b

EXTBLEPACK

Конфигурирование Bluetooth пакета.

Формат:

ExtBlePack bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор ModBus и Bluetooth тегов

Пример: ExtBlePack 10001000000000000000000000000100000000001000000001 → ответ EXTBLEPACK = 10001000000000000000000000000100000000001000000001b

EXTBLEPACK2

Состав пакета Bluetooth: расширенные теги соты, температуры, спутников и IMSI.

Формат:

ExtBlePack2 bbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbb——набор тегов

Пример: extblepack2 100010000001000001 → ответ EXTBLEPACK2 = 100010000001000001b

EXTBLEPACKBIT

Конфигурирование расширенных тегов пакета Bluetooth.

Ответ прибор подписывает именем обычной маски — BLEPACK = …, хотя показывает расширенную: так в прошивке.

Формат:

ExtBlePackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
indexцелое—номер расширенного тега, который будет включён или выключен в настройках пакета для отправки по Bluetooth
valueцелое—статус тега

Пример: ExtBlePackBit 2,1 → ответ BLEPACK = 1110b

IRIDIUMPACKBIT

Конфигурирование пакета Iridium.

Формат:

IridiumPackBit index,value

Параметры:

параметрпределыпо умолчаниюпояснение
index1…256—номер тега, который будет включён или выключен для посылки на сервер
value0…1—1, если этот тег надо посылать на сервер,

Пример: IridiumPackBit 2,1 → ответ IridiumPack = 1110b

DATAKEY

Задание ключа, которым будут шифроваться передаваемые данные.

Формат:

DataKey key

Параметры:

параметрпределыпо умолчаниюпояснение
keyстрока, до 64 симв.—ключ шифрования данных в шестнадцатеричном виде, если 0, то данные не шифруются

Пример: datakey 0000000000000000000000000000000000000000000000000000000000000345 → ответ DATAKEY 0000000000000000000000000000000000000000000000000000000000000345

REMOTECONFIGADDR

Настройка параметров сервера удаленного конфигурирования (команда доступна на терминалах 7x с прошивкой 44.0 и выше).

Формат:

REMOTECONFIGADDR server,port

Параметры:

параметрпределыпо умолчаниюпояснение
serverстрока, до 39 симв.c.7gis.ruадрес сервера (например: c.7gis.ru или 193.193.165.165)
port0…655359444номер порта (например: 21423)

Пример: REMOTECONFIGADDR 193.193.165.165,21423 → ответ REMOTECONFIGADDR=193.193.165.165:21423

EGTSMASK

Настройка размера пакета передачи данных по протоколу EGTS.

Формат:

EGTSMASK bbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbстрока, до 32 симв., только 0 и 1; значимы младшие 10 разрядов——

Пример: egtsmask → ответ EGTSMASK = 111111b

Приборы: 7.х с версии 48.18, 10 с версии 3.18.

Выгрузка конфигурации и файлов прибора в облако Galileosky.

FSSYNC

Запуск синхронизации с облаком.

Формат:

fssync host,user,pass,remote,local,[direction],[keepMissing]

Параметры:

параметрпределыпо умолчаниюпояснение
hostстрока, до 35 симв., вместе с http:// или https:// и портом—протокол + полное имя сервера
userстрока, до 39 симв., обязательно—имя пользователя, который имеет доступ к данным
passстрока, до 39 симв., обязательно—пароль учетной записи пользователя
remoteстрока, до 128 симв., директория — с «/» на конце, файл — без—имя файла или директории на удаленном сервер. Если указано имя директории, то оно должно оканчиваться символом «/». Данная директория будет считаться корневой
localстрока, до 128 симв., того же вида, что remote—имя файла или директории на терминале. Если указано имя директории, то оно должно оканчиваться символом «/». Данная директория будет считаться корневой
directionстрока, up или down, регистр не важенdownнаправление синхронизации. Может принимать значения down (будут скопированы обновленные и новые элементы с сервера; элементы, отсутствующие на сервере, будут удалены) или up (будут скопированы обновленные и новые элементы с терминала; элементы, отсутствующие на терминале, будут удалены). Значение по умолчанию: down
keepMissingстрока, true или false, регистр не важенtrueопределяет сохранять ли элементы, которые отсутствуют на источнике. Может принимать значения true (сохранять элементы) или false (удалять элементы). Значение по умолчанию: true

Пример: fssync https://webdav.yandex.ru,test_box,12344321,/local/logs/,/logs/,down,true → ответ FSSYNC: synchronization scheduled

Приборы: Base Block, 7.0, 7.х, 10.

FSSYNCSTOP

Прерывание запущенной синхронизации с облаком.

Формат:

fssyncstop

Пример: fssyncstop → ответ FSSYNCSTOP: terminating

Приборы: Base Block, 7.0, 7.х, 10.

FSSYNCSTAT

Получение статуса синхронизации с облаком.

Формат:

fssyncstat

Пример: fssyncstat → ответ FSSYNCSTAT: scheduled: webdav.yandex.ru, /local/logs/, /logs/

Приборы: Base Block, 7.0, 7.х, 10.

Период записи точек, фильтрация координат, спутниковые системы, LBS и A-GNSS.

TURNING

Конфигурирование прорисовки трека.

Параметров SpeedEx и SpeedDelta из старых описаний у приборов 7x, 10 и XS нет — они были только у 2.x и 5.x.

Формат:

Turning Speed,Angle,Distance

Параметры:

параметрпределыпо умолчаниюпояснение
Speed0…200 км/ч3минимальная скорость, с которой прибор начинает дописывать точки на поворотах
Angle1…360 °10наименьший поворот, на который прибор отвечает записью точки трека
Distanceот 1 м300расстояние, пройдя которое прибор записывает следующую точку

Пример: Turning 3,10,300 → ответ TURNING:Speed=3,Angle=10,Distance=300;

WRPERIOD

Период записи пакетов во время движения и на стоянке.

Формат:

WrPeriod x,y

Параметры:

параметрпределыпо умолчаниюпояснение
xот 1 с—период записи пакетов в память во время движения, [сек]
yот 1 с120период записи пакетов в память во время стоянки, [сек]

Пример: WrPeriod 60,180 → ответ WRPERIOD:move=60,parking=180;

SAVESTATUS

Установка/получение флага сохранения точки в архив при изменении статуса прибора.

Формат:

SAVESTATUS N

Параметры:

параметрпределыпо умолчаниюпояснение
Nстрока—1 - включить сохранение внеочередной точки в архив при изменении флагов статусов ниже, 0 - выключить

Пример: SAVESTATUS 1 → ответ SAVESTATUS:1

Приборы: 7.х с версии 49.0, 10 с версии 4.0.

На более ранних прошивках команды нет — прибор ответит Unrecognized (например, Galileosky 10 с прошивкой 3.28).

GPS.CORRECT

Настройка фильтрации ложных координат (скачков во время стоянки, при въезде/выезде из туннелей, вблизи высотных зданий).

Формат:

GPS.Correct OnOff,MaxWrong,MaxHDOP,MaxSpd,Acc,MaxJump,MaxTravelSpeed

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — выключено
1 — включено
—включена(1) или выключена(0) функция фильтрации координат
MaxWrongот 05количество ошибок координат, которые будут отфильтрованы (рекомендуемая величина равна 5). Данный параметр учитывает ошибки превышения ускорения и скачка, для остальных параметров координаты отфильтровываются всегда
MaxHDOP1…205максимальный HDOP, выше которого координаты не обновляются
MaxSpd0…600 км/ч150максимальная скорость, выше которой координаты не обновляются
Accот 0 м/с²10ускорение, определяемое по данным GPS или ГЛОНАСС, [м/с²]
MaxJumpот 0 м50максимальный скачок координаты в ближайшие 2 секунды, [м]
MaxTravelSpeedот 0 км/ч4скорость, ниже которой не осуществляется обновление координат, [км/ч]. Данная функция не подходит для транспортных средств с малой скоростью передвижения (тракторы, асфальтоукладочные машины)

Пример: GPS.CORRECT 1,5,2,150,3,50,3 → ответ GPS.CORRECT: OnOff=1,MaxWrong=5,MaxHDOP=2,MaxSpd=150,MaxAcc=3,MaxJump=50,MaxTravelSpeed=3

Пределы: MaxHDOP — 1…20, MaxSpd — 0…600.

GPS.CORRECT2

Настройки обновления координат по количеству спутников, если фильтрация включена командой GPS.Correct.

Формат:

GPS.Correct2 MaxNoSatTime,MinSatStart,MinSatWork

Параметры:

параметрпределыпо умолчаниюпояснение
MaxNoSatTimeот 0 с10максимальное время без связи со спутниками, в течение которого не фиксируется обрыв связи, [сек]
MinSatStartот 04минимальное число спутников, с которыми должна быть установлена связь при включении Терминала
MinSatWorkот 03минимальное число спутников во время работы Терминала, при меньшем количестве будет фиксироваться разрыв связи со спутниками

Пример: GPS.Correct2 10,5,4 → ответ GPS.CORRECT2: MaxNoSatTime=10,MinSatStart=5,MinSatWork=4

GPS.CORRECT3

Настройки обновление координат по высоте, если фильтрация включена командой GPS.Correct.

Формат:

GPS.Correct3 MinHeight,MaxHeight,HeightJump

Параметры:

параметрпределыпо умолчаниюпояснение
MinHeight-2147483647…2147483647 м-50минимальная высота, ниже которой координаты не обновляются, м
MaxHeightцелое2000максимальная высота, выше которой координаты не обновляются, м
HeightJumpцелое50максимальный прыжок по высоте за 2 сек, м

Пример: GPS.CORRECT3 -30,450,30 → ответ GPS.CORRECT3: MinHeight=-30,MaxHeight=450,HeightJump=30

ACCSENS

Настройка акселерометра для избежания ненужных выбросов во время стоянки.

Формат:

AccSens Sens,TimeOut

Параметры:

параметрпределыпо умолчаниюпояснение
Sensот 0—чувствительность акселерометра
TimeOut1…1000000 с300время после остановки автомобиля, в течение которого будут обновляться координаты, [сек]

Пример: AccSens 40,300 → ответ ACCSENS:sens = 40,TimeOut=300;

IGNITION

Настройка входа зажигания.

Формат:

Ignition N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — датчик зажигания не используется
1 — вход 0 используется в качестве датчика зажигания
2 — вход 1 используется в качестве датчика зажигания
10 — вход 9 используется в качестве датчика зажигания
0вход, используемый в качестве датчика зажигания

Пример: Ignition 1 → ответ IGNITION:1;

IGNORESPEED

По умолчанию при скорости 0 км/час прошивка записывает точки с периодом записи на стоянке. При включении игнорирования скорости и активности входа зажигания (в настройка Вход зажигания выбран один из входов) точки будут записываться с периодом записи при движении.

Формат:

IGNORESPEED N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…101 – включить игнорирование, 0 – выключить

Пример: IGNORESPEED 1 → ответ IGNORESPEED:enable=1;

Команда удалена: она была в 7x с версии 37.0 до 43.4. В актуальных прошивках её нет.

GSMLOCATION

Установка режима определения координат.

Формат:

GSMLOCATION n

Параметры:

параметрпределыпо умолчаниюпояснение
n0 — определение координат только по GPS/ГЛОНАСС-модулю
1 — определение координат по сигналам сотовых станций при отсутствии данных от GPS/ГЛОНАСС-модуля
0режим работы

Пример: GSMLOCATION 1 → ответ GSMLOCATION:1

Приборы: Base Block, 7.0, 7.х с версии 48.18, 10 с версии 3.18.

Текстовой команды нет. Настройка задаётся в настройках прибора и удалённым конфигурированием.

GPSDATASOURCE

Установка источника данных GPS/ГЛОНАСС для определения координат.

Формат:

Gpsdatasource Datasource,timeout

Параметры:

параметрпределыпо умолчаниюпояснение
Datasource0 — встроенный модуль
1 — модуль на RS232-0
2 — модуль на RS232-1
3 — модуль на RS485
4 — файл
5 — Easy Logic
6 — LBS
0источник данных
timeout0…999 с0через сколько переключиться на встроенный модуль, если внешний молчит

Пример: gpsdatasource → ответ GPSDATASOURCE:dataSource=1,timeout=120;

Приборы: Base Block с версии 23.8, 7.0 с версии 23.8, 7.х с версии 24.8, 10.

EXTGNSS

Настройка параметров подключения для внешнего источника данных GPS/ГЛОНАСС.

Формат:

ExtGNSS baudrate,pollingrate,protocol

Параметры:

параметрпределыпо умолчаниюпояснение
baudrate1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 11520057600скорость обмена данных по RS232 (от 1200 до 115200)
pollingrate100…10000 мс1000частота опроса порта, мсек
protocol0 — NMEA0протокол обмена (0 – NMEA)

Пример: extgnss → ответ EXTGNSS:baudRate=57600,pollingRate=1000,protocol=0;

Приборы: Base Block с версии 23.8, 7.0 с версии 23.8, 7.х с версии 24.8, 10.

pollingRate — не меньше 100 мс. Команда не выполняется, если ни один порт RS-232 не настроен на внешний GNSS-модуль.

MHOURS

Фильтрация ложных выбросов координат на остановке по напряжению питания.

Формат:

Mhours LoLevel,HiLevel

Параметры:

параметрпределыпо умолчаниюпояснение
LoLevelот 0 мВ0напряжение на входе +Vпит при заглушенном двигателе, [мВ]
HiLevelот 0 мВ0напряжение на входе +Vпит при заведённом автомобиле, [мВ]

Пример: mhours 12000,14500 → ответ MHOURS:lolevel=12000,hilevel=14500;

LBSCFG

Настройка параметров отправки запросов LBS на Yandex локатор.

На приборе без Wi-Fi аргументов пять: useWifi и wifiMaxRssi выпадают из ряда, так что четвёртым значением команды там идёт адрес сервера, пятым — порт.

wifiMaxRssi отсекает не слабые сети, а сильные: точки доступа с сигналом сильнее порога прибор считает ближними — скорее всего, едущими вместе с ним — и в запрос не включает. 0 фильтр выключает.

Формат:

LBSCFG OnOff,reqInterval,apiKey,useWifi,wifiMaxRssi,host,port

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — выключено
1 — Яндекс Локатор
2 — EasyLBS
3 — EasyLBS, сбор данных
0не флаг, а выбор сервиса; ключ API нужен только Яндексу
reqInterval10…65535 с60минимальная пауза между запросами LBS; запросы идут, пока координаты GNSS невалидны или LBS выбран источником навигации, и не повторяются, если с последней LBS-позиции прибор не двигался по акселерометру
apiKeyстрока, до 64 симв.—ключ для Яндекс Локатора; остальным сервисам не нужен
useWifi0…10включать ли в запрос сведения об окружающих сетях Wi-Fi
wifiMaxRssi-100…0 дБм0точки доступа сильнее этого порога — ближние, скорее всего едущие вместе с прибором, — в запрос не попадут; 0 — не отсекать
hostстрока, до 63 симв.—свой адрес LBS-сервера; пустое поле оставляет адрес, принятый для выбранного сервиса
port0…6553500 — порт по умолчанию, 80

Пример: LBSCFG 1,30,xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,0,0,,0 → ответ LBSCFG:OnOff=1,reqInterval=30,apiKey=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx,useWifi=0,wifiMaxRssi=0,host=,port=0;

Приборы: 10 с версии 3.18.

SATNAVSYSTEM

Выбор спутниковой системы для определения координат.

Значение — маска: за каждую систему отвечает свой бит, и нужные складываются. 3 — это GPS и ГЛОНАСС вместе, 31 — все пять систем сразу.

Формат:

Satnavsystem N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — ничего
1 — GPS
2 — ГЛОНАСС
4 — Galileo
8 — BeiDou
16 — QZSS
3используемая система

Пример: satnavsystem 1 → ответ SATNAVSYSTEM:GNSS=1;

Приборы: 7.х с версии 31.11, 10.

SATINFOEXT

Отображение информация о количестве видимых и используемых для определения координат спутниках систем GPS и ГЛОНАСС. По каждой из систем на основе получаемой информации от спутников определяется коэффициент сигнал/шум – SNR (чем он больше, тем лучше), а также общий коэффициент по обеим системам overallAvgSnr (до 10 – очень плохой, от 10 до 20 – слабый, от 20 до 30 – удовлетворительный, от 30 до 50 – хороший, выше 50 – отличный).

Блоков в ответе столько, сколько систем включено командой Satnavsystem: при включённых Galileo, BeiDou и QZSS к gps… и glns… добавятся их собственные …Visible, …Use, …AvgSnr, …MaxSnr. Пример ниже показывает двухсистемный случай.

Формат:

SATINFOEXT

Пример: SATINFOEXT → ответ SATINFOEXT: gpsVisible=3, gpsUse=3, gpsAvgSnr=30, gpsMaxSnr=32, glnsVisible=3, glnsUse=2, glnsAvgSnr=27, glnsMaxSnr=34, overallAvgSnr=28

Приборы: 7.х с версии 36.0, 10.

AGNSS

Позволяет периодически загружать в GPS/GLONASS-модуль альманах/эфемириды по GSM-каналу для ускорения определения координат. Актуально после длительной стоянки при отсутствии прямого приема координат, например гараже. Период проверки, что необходимо загрузить – 10 минут.

Общий режим (n3) с краткосрочным и долгосрочным несовместим: включённый вместе с ними, он заставит прибор ответить AGNSS: common can't be combined with short or long и не сохранить ничего.

Формат:

AGNSS n1,n2,n3

Параметры:

параметрпределыпо умолчаниюпояснение
n10…101- загрузка краткосрочных данных (период 30 мин) (0 – нет)
n20…101- загрузка долгосрочных данных (период 12 часов) (0 – нет)
n30…101 — общий режим A-GNSS; с краткосрочным и долгосрочным несовместим (0 — нет)

Пример: agnss 1,1 → ответ AGNSS:short=1,long=1,common=0;

Приборы: 7.х с версии 35.0, 10.

DBEHAVIOR

Определение источника данных для определения стиля вождения.

Формат:

DBEHAVIOR N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — GNSS
1 — Акселерометр
0источник данных для расчета

Пример: Dbehavior 1 → ответ DBEHAVIOR:source=1;

Приборы: 7.х с версии 24.13, 10.

GNSS.FPRESETLD

Выбор требуемого набора правил фильтрации координат в зависимости от типа объекта установки прибора.

Предустановки первого набора:

  • 0 — фильтрация выключена
  • 1 — легковой автомобиль
  • 2 — грузовой автомобиль
  • 3 — автобус
  • 4 — трамвай
  • 5 — трактор и подобная техника
  • 6 — тихоходные машины, до 5 км/ч
  • 7 — водный транспорт
  • 8 — высокоманёвренные объекты: коптеры, животные, люди
  • 9 — поезд
  • 10 — воздушный транспорт
  • 11 — медленный воздушный транспорт: аэростаты
  • 12 — экскаватор
  • 13 — стационарный объект

Второй набор — те же типы объектов с пересчитанными порогами:

  • 14 — легковой автомобиль
  • 15 — грузовой автомобиль
  • 16 — трамвай
  • 17 — трактор и подобная техника
  • 18 — тихоходные машины, до 5 км/ч
  • 19 — водный транспорт
  • 20 — высокоманёвренные объекты
  • 21 — воздушный транспорт
  • 22 — медленный воздушный транспорт
  • 23 — стационарный объект

255 — пользовательский набор: правила заданы отдельными командами, а не предустановкой. Номера от 24 до 254 прибор не примет и ответит Unrecognized:GNSS.FPRESETLD: wrong index. С завода выбрана предустановка 14.

Формат:

GNSS.FPRESETLD [n]

Параметры:

параметрпределыпо умолчаниюпояснение
nиз списка14Тип объекта, к которому подключается устройство

Пример: GNSS.FPRESETLD → ответ GNSS.FPRESETLD: 255

Пример: GNSS.FPRESETLD 1 → ответ GNSS.FPRESETLD: 1

Приборы: 7.х с версии 39.6, 10.

GNSS.FPARAM1

Установка параметра коэффициента порога соотношения сигнал/шум (SNR).

Формат:

GNSS.FPARAM1 10,n, где n – значение в процентах

Пример: GNSS.FPARAM1 10,80 → ответ GNSS.FPARAM1: 10,80

Пример: GNSS.FPARAM1 11,2.5 → ответ GNSS.FPARAM1: 11,2.5000

Приборы: 7.х с версии 39.6, 10.

Статус, версии, IMEI и IMSI, температура датчиков, статистика архива.

STATUS

Получение статуса устройства на момент посыла команды.

Формат:

Status

Параметры:

  • Dev — номер данного устройства;
  • Soft — текущая версия прошивки;
  • Pack – Порядковый номер последнего записанного пакета в память;
  • TmDt – Текущие время и дата;
  • Per – Текущий период записи пакетов в память (во время движения и стоянки разный);
  • Nav – Правильность определения координат. 0 - координаты валидны 1 - ошибка получения данных из GNSS модуля 2 - координаты получены по LBS 3 - координаты получены из EL
  • Lat – Географическая широта;
  • Lon – Географическая долгота;
  • Alt – Высота;
  • Spd – Линейная скорость (скорость движения автомобиля);
  • HDOP – Горизонтальная точность (Чем ближе к единице, тем лучше);
  • SatCnt – Количество видимых спутников;
  • A – Дирекционный угол направления движения;

Пример: Status → ответ Dev50 Soft=24.11 Pack=17230 TmDt=10:58:06 17.06.20 Per=60 Nav=0 Lat=60.4007 Lon=31.0070 Alt=48 Spd=14.4 HDOP=0.86 SatCnt=10 A=27.55 Commit= 47D90481

Приборы: Base Block, 7.0, 7.x, 10.

IMEI

Получение уникального идентификатора терминала.

Формат:

imei

Пример: IMEI → ответ IMEI 123456789012345

IMSI

Получение уникального IMSI кода текущей SIM-карты.

Формат:

imsi

Пример: IMSI → ответ IMSI 123456789012345

UPTIME

Получение времени работы терминала с последней перезагрузки или включения.

Формат:

uptime

Пример: uptime → ответ UPTIME 30m21s651ms

Приборы: Base Block, 7.0, 7.x, 10.

INALL

Получение информации по аналоговым значениям входов in0..inХ, значения и температуры цифрового ДУТ и значения акселерометра по трём осям (10 бит на каждую ось, начиная с нулевого бита).

Формат:

inall

Пример: inall → ответ INALL:in0=0,in1=0,in2=0,in3=0,RS2320=10,1,Acc=332943891;

INSYS

Получение напряжения на внешнем источнике, напряжения на внутреннем аккумуляторе, напряжения на антенне GPS, напряжения на основной шине питания терминала и температуры внутри него.

Формат:

Insys

Пример: insys → ответ INSYS:Pow=12438,Vbat=4196,Vant=2921,Vdc=4115,Temper=37;

WIFIMAC

Возврат MAC-адрес Wi-Fi модуля в терминале.

Формат:

WIFIMAC

Пример: wifimac → ответ Device MAC: D0:5F:B8:4E:C9:65

Приборы: Base Block, 7.0, 7.x, 10.

RS485

Получение значения цифровых ДУТ, подключенных по интерфейсу RS485.

Формат:

RS485

Пример: RS485 → ответ RS485:100,0;100,1;100,2;100,3;100,4;100,5;100,6;100,7;100,8;100,9;100,10;100,11;100,12;100,13;100,14;100,15;

Приборы: 5.x, Base Block, 7.0, 7.x, 10.

TEMEX0

Получение температуры из первой четвёрки внешних термометров DS18S20.

Формат:

Temex0

Пример: temex0 → ответ TemEx0:DS0=7769,DS1=32895,DS2=32895,DS3=32895;

TEMEX1

Получение температуры из второй четвёрки внешних термометров DS18S20.

Формат:

Temex1

Пример: temex1 → ответ TemEx1:DS4=32895,DS5=32895,DS6=32895,DS7=32895;

CANIBUT

Получение текущего состояния на CAN-шине и значения iButton в десятичном формате, состояния списка доверенных ключей.

Прибор дописывает ответ прямо к набранной команде: на canibut придёт canibutCAN_Ib:…. Это ошибка прошивки — всё, что стоит до CAN_Ib:, надо отбросить.

Формат:

Canibut

Пример: canibut → ответ canibutCAN_Ib:CANA0=0,CANA1=0,CANB0=0,CANB1=0,iB=0,iB2=0,iButState=00000000;

STATALL

Параметр Dev включает в себя информацию по тегу Статус устройства (младшие 16 бит) и тегу Расширенный статус устройства (старшие биты). Для расшифровки надо преобразовать в двоичный вид 6498881=1100011 (расширенный статус) 0010101001000001 (стандартный статус). Назначение бит определяется согласно нижеприведенным данным:.

Формат:

statall

Пример: statall → ответ STATALL:Dev=6498881,Ins=2,Outs=7,Mileage=152;

SPECS

Получение версии, модели и кода прибора, а также его IMEI.

Формат:

Specs

Пример: specs → ответ SPECS:Galileosky V7X.1.20 (9EEAF1B);Galileosky 7x 3G ext;354762114866442

Приборы: Base Block, 7.0, 7.x, 10.

GSMINFO

Получение номера слота активной SIM-карты, ее ICCID кода и кода сотового оператора.

Если активной SIM-карты нет, на месте её номера прибор напишет N/A.

Формат:

GSMinfo

Пример: GSMINFO → ответ SIM 1,8970199200402206091f,25099,868184066216782,22

Приборы: Base Block, 7.0, 7.x, 10.

INFO

Получение версии терминала, типа GPS/ГЛОНАСС-модуля (с 231 прошивки), версии прошивки, значения поддержки Easy Logic (0 – не поддерживает, >0 – поддерживает).

Формат:

Info

Пример: INFO → ответ 5.0,M8Q,231.33,8247

Приборы: 2.х, 5.х.

В приборах 7x, Galileosky 10 и XS этой команды нет — она была у прежних линеек (2.x, 5.x). Вместо неё — Specs и Hardversion.

HARDVERSION

Получение внутренней версии прибора и способности использовать Easy Logic.

Формат:

Hardversion

Пример: hardversion → ответ HARDVERSION=155,12438

GETVALUEBYTAG

Получение оперативных данных по тегам протокола Galileosky.

Формат:

ответа GETVALUEBYTAG tagId=<value>

Параметры:

  • tagId – номер тега в протоколе GalileoSky, может принимать значение как в десятичном формате, так и в шестнадцатеричном. Типы тегов:
  • стандартные, идентификаторы которых находятся в диапазоне от 0x01до 0xFE;
  • расширенные, идентификаторы которых находятся в диапазоне от 0x10001до 0x1FFFF (единица перед номером тега обозначает, что тег является расширенным);
  • теги SPN, идентификаторы которых находятся в диапазоне от 0x2724 до 0x8001 (в данном случае флаг расширенных тегов не обозначается).
  • value – значение тега (в ответе, так же может прийти значение и префиксом «B_» - это означает, что данные пришли в бинарном виде и их необходимо преобразовать согласно формату, описанному в таблице тегов протокола Galileosky).

Пример: GETVALUEBYTAG 0x02,0x03,0x10001 → ответ GETVALUEBYTAG 0x00002=3,0x00003=B_323636353836373630343831383638,0x10001=0

ARCHIVESTAT

Отображение статистики по количеству сохраненных в память точек и отправленных на оба сервера.

Команда считает точки только во внутренней памяти. Если архив ведётся на карте памяти, прибор ответит ArchiveStat:-1,0,0,0 — минус единица здесь означает «архив не здесь», а не ошибку.

Формат:

ARCHIVESTAT

Пример: ARCHIVESTAT → ответ ArchiveStat:1,8686,8647,0

Приборы: Base Block, 7.0, 7.x, 10.

ARCHIVESTATCOLLECTOR

Отображение статистики по количеству сохраненных в память пакетов коллектора, собранных с терминалов-клиентов, и отправленных на основной сервер.

Формат:

ARCHIVESTATCOLLECTOR

Пример: ARCHIVESTATCOLLECTOR → ответ ARCHIVESTATCOLLECTOR:1,2686,2647,0

Приборы: 7.х с версии 50.0, 10 с версии 5.0.

На более ранних прошивках команды нет — прибор ответит Unrecognized (например, Galileosky 10 с прошивкой 3.28).

BLESTATE

Отображение текущего состояния Bluetooth-модуля.

Формат:

BLESTATE

Пример: BLESTATE → ответ BLESTATE:Handler

Приборы: 7.х с версии 22.6, 10.

Перезагрузка, очистка памяти, пароли, работа с microSD, скрипты и диагностика.

PIN

Установка PIN-кода сим-карт и одновременно пароля для доступа к настройкам через Конфигуратор.

Формат:

PIN N

Параметры:

параметрпределыпо умолчаниюпояснение
Nстрока, до 4 симв., ровно 4 цифры0000четырёхзначный PIN-код сим-карт

Пример: PIN 1234 → ответ PIN:1234;

Приборы: 2.х, 5.х, Base Block с версии 23.0, 7.0 с версии 24.0, 7.х, 10.

ACCESSPIN

Установка пароля для доступа к настройкам через Конфигуратор.

Пароль вводится перед настройкой: Конфигуратор шлёт его сам, вручную — командой XYZ пароль. С завода пароль 00000000, и пока он такой, прибор пускает без ввода.

Неверный пароль стоит дорого. По USB прибор замолкает на 45 секунд и уходит в перезагрузку — на попытку с подбором уходит больше минуты. По Bluetooth после трёх неверных попыток прибор закрывает настроечное соединение и отключает подключившееся устройство.

Формат:

ACCESSPIN N

Параметры:

параметрпределыпо умолчаниюпояснение
Nстрока, до 8 симв., ровно 8 цифр00000000восьмизначный код

Пример: ACCESSPIN 12341234 → ответ ACCESSPIN:12341234;

Приборы: Base Block с версии 23.0, 7.0 с версии 23.0, 7.x с версии 24.0, 10.

ARCHIVE

Выбор источника данных для отправки на сервер.

Формат:

Archive type

Параметры:

параметрпределыпо умолчаниюпояснение
type0 — архив во внутренней флеш-памяти
1 — архив на microSD карте
0источник данных для отправки на сервер

Пример: ARCHIVE 0 → ответ ARCHIVE:0;

FLASHARCHIVE

Настройки порядка отсылки данных на сервер.

Формат:

FlashArchive Dynamic,SendOrder

Параметры:

параметрпределыпо умолчаниюпояснение
Dynamic0 — статическая
1 — динамическая
1используется ли динамическая структура архива
SendOrder0 — сначала самые свежие, затем самые старые
1 — в хронологическом порядке
0порядок отсылки архива на сервер; в ответе прибор называет это поле StraightSendOrder

Пример: FLASHARCHIVE 0,1 → ответ FLASHARCHIVE:Dynamic=0,StraightSendOrder=1;

ENABLEARCHIVE

Управление штатной записью точек архива.

Формат:

ENABLEARCHIVE [N]

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — не записывать точки в архив
1 — записывать
1штатная запись точек архива. Без аргумента команда только показывает текущее значение

Пример: ENABLEARCHIVE → ответ ENABLEARCHIVE:1;

Приборы: 7.х с версии 44.2, 10.

EFS

Выгрузка данных из памяти SD на сервер за определенный период.

Формат:

Efs begin,end

Параметры:

параметрпределыпо умолчаниюпояснение
beginстрока, до 10 симв., только цифры: ДДММГГ, ДДММГГЧЧ или ДДММГГЧЧММ—начальная дата выгружаемого периода в формате ДДММГГ[ЧЧ[ММ]],
endстрока, до 10 симв., только цифры: ДДММГГ, ДДММГГЧЧ или ДДММГГЧЧММ—конечная дата выгружаемого периода в формате ДДММГГ[ЧЧ[ММ]], где ДД – день, ММ – месяц, ГГ – год, ЧЧ – часы, ММ – минуты

Пример: EFS 010119,01011912 → ответ EFS: Uploading of archive has been scheduled

Приборы: Base Block, 7.0, 7.x, 10.

ERASECFG

Установка настроек конфигурации по умолчанию.

Формат:

EraseCfg

Пример: EraseCfg → ответ ERASECFG

ERASETRACK

Удаление из памяти всех треков.

Формат:

EraseTrack

Пример: EraseTrack → ответ ERASETRACK SCHEDULED

ERASETRACKSD

Удаление из памяти на microSD-карте/eMMC всех треков.

Формат:

EraseTrackSD

Пример: EraseTrackSD → ответ ERASETRACKSD SCHEDULED

COLDSTART

Холодный старт GPS/ГЛОНАСС модуля.

Формат:

ColdStart

Пример: ColdStart → ответ GNSS cold start

LED

Установка яркости свечения светодиода режимов работы терминала.

Формат:

LED N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…100100коэффициент яркости светодиода режимов работы Терминала: 0 - полное отсутствие свечения, 100 - максимальная яркость

Пример: LED 60 → ответ LED:LED=60

Приборы: Base Block, 7.0, 7.x, 10.

RESET

Перезагрузка терминала.

Формат:

Reset

Пример: Reset → ответ Reset of device. Please wait 30 seconds...

RSTBYTIME

Автоматическая перезагрузка терминала через заданный период времени.

Формат:

RSTBYTIME N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…31536000 с0период автоматической перезагрузки. 0 выключает её; значение меньше 600 прибор запишет, но перезагружаться не станет — рабочий диапазон начинается с 600 секунд

Пример: RSTBYTIME 14400 → ответ RSTBYTIME:14400;

Приборы: Base Block с версии 25.6, 7.0 с версии 25.6, 7.x с версии 35, 10.

TIMESYNCGNSS

Разрешение/запрет синхронизации даты и времени по данным, полученным от GNSS модуля.

Формат:

TIMESYNCGNSS N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…11режим работы (1 - разрешить, 0 - запретить)

Пример: TIMESYNCGNSS 1 → ответ TIMESYNCGNSS:1;

Приборы: Base Block с версии 27.15, 7.0 с версии 26.14, 7.х с версии 48.15, 10 с версии 3.15.

TIMESYNCGSM

Разрешение/запрет синхронизации даты и времени через интернет с использованием GSM.

Формат:

TIMESYNCGSM N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — не синхронизировать часы через GSM
1 — разрешить синхронизацию через GSM
1в прошивках Galileosky 10 3.x команда только разрешает транспорт, а саму синхронизацию включает TIMESYNCNTP с адресами в NTPSERVER0…NTPSERVER3 (с завода заполнены). В актуальных прошивках (Galileosky 10 6.x, 7x 51.x) команд TIMESYNCNTP и NTPSERVERn нет — синхронизацию включает сам TIMESYNCGSM

Пример: TIMESYNCGSM 1 → ответ TIMESYNCGSM:1;

Приборы: Base Block с версии 27.15, 7.0 с версии 27.14, 7.x с версии 48.15, 10 с версии 3.15.

SETDATETIME

Установка даты/времени при отсутствии информации со спутников.

Формат:

SETDATETIME YYYY,MM,DD,HH,MM,SS

Параметры:

параметрпределыпо умолчаниюпояснение
YYYY2017…2100——
MM1…12——
DD1…31, с учётом месяца и високосного года——
HH0…23——
MM … SS0…59——

Пример: SETDATETIME 2020,07,08,15,40,21 → ответ Date and time are set

Приборы: 2.х с версии 230.5, 5.х с версии 230.5, Base Block, 7.0, 7.x, 10.

FIXTERM

Привязка идентификаторов термодатчиков к порядку следования тегов протокола.

Идентификатор пишется целиком — 16 шестнадцатеричных цифр. Более короткую запись прибор тоже примет, дополнив её нулями справа, и слот достанется несуществующему датчику; нечётное число цифр и пустое поле он отвергает, и тогда не применяется вся команда.

Одиночный 0 вместо идентификатора очищает слот. В ответе прибор всегда перечисляет все восемь слотов, незаполненные — нулями.

Формат:

FIXTERM T0,T1,T2,T3,T4,T5,T6,T7

Параметры:

параметрпределыпо умолчаниюпояснение
T0 … T7строка, до 16 симв., шестнадцатеричные цифры; 0 очищает слот0Укажите идентификатор датчика в 16-ричном виде

Пример: FIXTERM 01457618782135AB,1059F4B3020800DA → ответ FIXTERM 01457618782135AB,1059F4B3020800DA,0,0,0,0,0,0

Приборы: Base Block, 7.0, 7.x с версии 47.13, 10 с версии 2.7.

DEBUGLEVEL

Установка уровня детализации диагностики.

Формат:

Debuglevel N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…32значение уровня: 0 – отключение вывода диагностики, 1 - минимальная диагностика, 2 – стандартный уровень (по умолчанию), 3 - максимальная детализация

Пример: debuglevel 3 → ответ DEBUGLEVEL:3 (в актуальных прошивках ответ дополнен маской каналов: DEBUGLEVEL:3,FFFFFFFF)

Приборы: Base Block с версии 23.4, 7.0 с версии 23.4, 7.x с версии 47.13, 10.

UPGRADE

Обновление прошивки до заданной.

Формат:

Upgrade N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…254, или имя спец-прошивки, до 31 символа—номер актуальной прошивки, на которую должен обновиться Терминал. Если указан 0, Терминал обновится до последней стабильной прошивки

Пример: Upgrade 230 → ответ UPGRADE SOFT=230

Пример: UPGRADE stop → ответ UPGRADE STOP

UPGRADEIP

Настройка адреса сервера обновления прошивки.

Формат:

UPGRADEIP host,port

Параметры:

параметрпределыпо умолчаниюпояснение
hostстрока, до 39 симв.www.g-a-l-i-l-e-o.com—
port1…6553532132порт сервера обновления; в ответе прибор печатает его после двоеточия

Пример: UPGRADEIP firmware-downloader.7gis.ru,30999 → ответ UPGRADEIP=firmware-downloader.7gis.ru:30999

Приборы: 7x с прошивкой от 44.4 и 10 с любой прошивкой.

UPGRADESTATUS

Отражение прогресса удаленного обновления прошивки.

Формат:

UpgradeStatus

Пример: UPGRADESTATUS → ответ UPGRADESTATUS: Processing: 42987/397615 (10 %)

Приборы: 7.х, 10.

ROLLBACK

Возврат предыдущей версии прошивки (в случае ее наличия в памяти терминала).

Формат:

Rollback

Пример: rollback → ответ ROLLBACK: No other stable firmware to rollback

Приборы: 7.х, 10.

REMOTECONFIG

Включение и выключение удалённой настройки через сервис удаленного конфигурирования.

Формат:

RemoteConfig OnOff

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — удалённая настройка выключена
1 — включена
—включение функции удалённой настройки

Пример: RemoteConfig 1 → ответ REMOTECONFIG:1;

SLEEPMODE

Режим энергосбережения: какие модули отключать на стоянке.

Формат:

SleepMode OffOnStop,DST,GNSS,GPRS,ADC,CAN,RS232,RS485,SD,WakeUp,ST

Параметры:

параметрпределыпо умолчаниюпояснение
OffOnStop0 — не выключать модуль
1 — выключать модуль
0использование GPS/ГЛОНАСС модуля на стоянке
DSTот 0 с0время нахождения на стоянке, по истечении которого Терминал перейдёт в режим глубокого сна
GNSS0…10выключать GPS/ГЛОНАСС модуль в режиме глубокого сна
GPRS0…10выключать GSM/3G модуль в режиме глубокого сна
ADC0…10понижать частоту опроса АЦП в режиме глубокого сна, при этом максимальная частота, которая может быть измерена на входах уменьшается в 2 раза и минимальный период импульса, который может зарегистрировать терминал также увеличивается в 2 раза
CAN0…10выключать CAN в режиме глубокого сна
RS2320…10выключать RS232 в режиме глубокого сна
RS4850…10выключать RS485 в режиме глубокого сна
SD0…10Отключать microSD в режиме пониженного энергопотребления
WakeUpот 0 с0интервал выхода на связь с сервером в режиме глубокого сна в секундах
STот 0 с0продолжительность соединения с сервером в секундах в режиме глубокого сна

Пример: SLEEPMODE 1,60,1,1,1,1,1,1,1,3600,600 → ответ SLEEPMODE:OffGNSSOnStop=1,DSTimeout=60, GNSS=1,GPRS=1,ADC=1,CAN=1,RS232=1,RS485=1,SD=1, GSMWakeUp=3600, SessionLen=60;

Этой команды в приборах нет. Из управления питанием есть SLEEP, WAKEUP и POWEROFF.

SLEEP

Немедленный переход в спящий режим до срабатывания будильника.

Формат:

SLEEP

Пример: SLEEP → ответ SLEEP: going to sleep in 30 seconds

Приборы: 7x.

POWEROFF

Выключение прибора вместе со всеми модулями (приборы 10).

Формат:

POWEROFF

Пример: POWEROFF → ответ POWEROFF: going to power off in 30 seconds

Приборы: 10.

WAKEUP

Установка “будильника” для выхода из спящего режима.

Формат:

WAKEUP [s]

Параметры:

параметрпределыпо умолчаниюпояснение
sот 0 с—через сколько секунд прибор проснётся. Без аргумента команда показывает время уже заведённого будильника либо отвечает alarm is not set

Пример: WAKEUP 120 → ответ WAKEUP: alarm will occur at: [время] [дата]

Приборы: 7x.

FRIDGE

Настройка частоты опроса регистратора температуры для рефрижераторной установки и получения данных о моточасах.

Формат:

Fridge time1,time2

Параметры:

параметрпределыпо умолчаниюпояснение
time10…65535180частота опроса регистратора температуры, сек
time20…65535180частота получения моточасов, сек

Пример: fridge → ответ FRIDGE:180,180;

Приборы: Base Block, 7.0, 7.х, 10.

DATACOLD500

Опрос терморегистратора DataCOLD 500 (приборы 2.х, 5.х).

Формат:

Datacold500 time1,time2

Параметры:

параметрпределыпо умолчаниюпояснение
time1целое—частота опроса регистратора температуры, сек
time2целое—частота получения моточасов, сек

Пример: datacold500 → ответ DATACOLD500:180,600

Приборы: 2.х, 5.х.

Отдельной команды нет: терморегистратор настраивается командой Fridge, DataCOLD 500 — один из её протоколов.

FORMATSD

Переформатирование microSD-карты/eMMC.

Формат:

FormatSD key

Параметры:

параметрпределыпо умолчаниюпояснение
keyстрока, до 4 симв., четыре цифры, которые прибор выдаёт в ответ на FormatSD без параметра—код для переформатирования microSD-карты/eMMC. Команда выполняется в 2 этапа: сначала отправляется FormatSD без параметра, в ответе приходит код разрешения переформатирования. После это команда отправляется повторно с этим кодом

Пример: formatsd → ответ FORMATSD: format key: 6309

Пример: formatsd 6309 → ответ FORMATSD: scheduled

Приборы: Base Block, 7.0, 7.х, 10.

FSLIST

Просмотр содержимого microSD-карты/eMMC.

Формат:

Fslist path,page

Параметры:

параметрпределыпо умолчаниюпояснение
pathстрока, путь к каталогу, пусто — корень—путь для просмотра содержимого каталогов microSD-карты (/ - просмотр корневого каталога)
pageот 11номер страницы для просмотра по частям при наличии большого количества файлов

Пример: fslist / → ответ FSLIST: Content of /

Пример: fslist /arc/collector/F4B85E022926,3 → ответ FSLIST: Content of /arc/collector/F4B85E022926

Приборы: Base Block, 7.0, 7.х, 10.

FSDELETE

Удаление данных с SD карты/eMMC, установленной на терминале.

Формат:

FSDELETE name

Параметры:

параметрпределыпо умолчаниюпояснение
nameстрока, полный путь, завершающий «/» отбрасывается—название файла/каталога с полным путем

Пример: FSdelete logs/20210817.txt → ответ FSDELETE: Success

Приборы: 7.х с версии 31.8, 10.

FSMOVE

Перемещение/переименование файлов/каталогов на microSD-карте/eMMC.

Флаг overwrite только отключает проверку, а поверх существующего файла или каталога файловая система переименовывать не станет: при занятом имени прибор ответит FSMOVE: Failed: 8. Приёмник надо сначала удалить.

Формат:

FSMOVE src,dst,overwrite

Параметры:

параметрпределыпо умолчаниюпояснение
srcстрока, полный путь, завершающий «/» отбрасывается—название файла/каталога с полным путем, который требуется переименовать или переместить
dstстрока, полный путь, завершающий «/» отбрасывается—название, которое нужно присвоить/полный путь необходимого расположения файла или каталога
overwrite0…101 снимает проверку занятого имени, но поверх существующего прибор не переименует — ответит FSMOVE: Failed: 8; без него — Destination name already exists

Пример: FSMOVE 01,02 → ответ FSMOVE: Success

Пример: FSMOVE 01,/имя_каталога/01,1 → ответ FSMOVE: Success

Приборы: 7.х с версии 31.8, 10.

SETMILEAGE

Установка начального значения пробега для отсчета по GPS/ГЛОНАСС.

Формат:

Setmileage N

Параметры:

параметрпределыпо умолчаниюпояснение
N——пробег в метрах

Пример: setmileage 123450 → ответ setmileage 123450

MOUNT

Примонтировать microSD-карту.

Формат:

Mount

Пример: mount → ответ MOUNT: mounted

Приборы: Base Block с версии 23.8, 7.0 с версии 23.8, 7.х с версии 24.8, 10.

UMOUNT

Размонтировать microSD-карту.

Формат:

UMount

Пример: umount → ответ UMOUNT: umounted

Приборы: Base Block с версии 23.8, 7.0 с версии 23.8, 7.х с версии 24.8, 10.

MSD

Изменение режима работы с microSD-картой или встроенной eMMC.

Формат:

MSD N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…10режим работы с внешней картой или eMMC (0 – чтение (по умолчанию), 1 – чтение/запись)

Пример: MSD 1 → ответ MSD:1;

Приборы: 7.х с версии 46.0, 10.

ZIP

Сжатие больших файлов на microSD-карте/eMMC в архив.

Сжатие идёт в фоне: сразу прибор отвечает лишь, что начал, а итог — имя архива и размеры до и после — пишет в диагностику.

Формат:

Zip filename,zipname,compressionLevel

Параметры:

параметрпределыпо умолчаниюпояснение
filenameстрока, полный путь к файлу или каталогу—наименование файла для сжатия (вместе с путем)
zipnameстрока, без символов " * : < > ? и вертикальной черты—наименование архива
compressionLevel0…99уровень компрессии (0 – нет, 9 – максимальный)

Пример: zip /logs/20200917.txt,log_arc,8 → ответ ZIP: started, result will be shown in diag

Пример: (по окончании сжатия, в диагностике) → ответ ZIP: compressed /logs/20200917.txt (89356) to log_arc (12397)

Приборы: Base Block, 7.0, 7.х с версии 24.2, 10.

SDQUOTA

Проверка и установка деления памяти на внешней microSD-карте или встроенной памяти eMMC.

Формат:

SDQUOTA [X],[Y]

Параметры:

параметрпределыпо умолчаниюпояснение
X0 — собственный архив терминала
1 — архив клиентов, записанный сборщиком по WiFi
2 — фото
—раздел карты
Y0…100, сумма трёх квот не больше 100—величина раздела в % от общей емкости карты или eMMC

Пример: SDQUOTA → ответ SDQUOTA: 0(Archive)-20%, 1(Collector)-60%, 2(Photo)-20%

Пример: SDQUOTA 2,10 → ответ SDQUOTA: 2(Photo)-10%

Приборы: 7.х с версии 38.20, 10.

SCRIPT

Отображение списка алгоритмов/фильтров в памяти терминала и загрузка нового алгоритма/фильтра.

Формат:

SCRIPT [X]

Параметры:

параметрпределыпо умолчаниюпояснение
Xстрока, до 70 симв.—наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для загрузки в память терминала

Пример: script test_script/test.filter → ответ Script download is scheduled

Пример: script → ответ SCRIPT:test_script/Test.filter;test_script/Average2;

Приборы: Base Block, 7.0, 7.х, 10.

SCRIPTIP

Настройка адреса сервера загрузки скриптов.

Формат:

SCRIPTIP host,port,encrypt

Параметры:

параметрпределыпо умолчаниюпояснение
hostстрока, до 39 симв.c.7gis.ruадрес сервера, с которого прибор забирает скрипты
port0…6553560524Укажите порт сервера для подключения
encrypt0…11принимать ли скрипт зашифрованным

Пример: SCRIPTIP c.7gis.ru,60524,1 → ответ SCRIPTIP=c.7gis.ru:60524,1

Приборы: 7x с прошивкой от 44.4.

CLEARSCRIPT

Удаление всех или конкретного алгоритма/фильтра из памяти терминала.

Формат:

CLEARSCRIPT [X]

Параметры:

параметрпределыпо умолчаниюпояснение
Xстрока, до 70 симв., имя уже загруженного скрипта; без параметра стираются все—наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для удаления из памяти терминала только определенного алгоритма/фильтра

Пример: clearscript test_script/test.filter → ответ Script is erased

Приборы: Base Block, 7.0, 7.х, 10.

FREEMEM

Команда отображения объема оперативной памяти.

Ответ — FREEMEM:a,0,0. Второе и третье числа всегда нулевые: пулы памяти, которые они показывали, объединены с основным.

Формат:

FREEMEM

Параметры:

  • a — объём оперативной памяти, оставшийся для основной прошивки и алгоритмов Easy Logic

Пример: FREEMEM → ответ FREEMEM:66948,0,0

Приборы: 7.х, 10.

SCRIPTINFO

Команда отображения более подробной информации о загруженных скриптах (доступна на терминалах 7x с прошивкой 44.0 и выше).

Формат:

SCRIPTINFO

Пример: SCRIPTINFO → ответ SCRIPTINFO: <информация о скриптах>;

SCRIPTSTORAGEINFO

Информация о ROM, выделенной под скрипты.

Формат:

ответа: SCRIPTSTORAGEINFO: P1/P2/P3

Параметры:

  • P1 - занято ROM, байт
  • P2 — свободно ROM, байт
  • P3 — общая память ROM, отведенная под скрипты, байт

Пример: SCRIPTSTORAGEINFO → ответ SCRIPTSTORAGEINFO: 4096/462848/466944

Приборы: 7.х с версии 46.01, 10 с версии 1.1.

ENSCRIPTDEFRAG

Включение/выключение дефрагментации скриптов при запуске прибора (доступна для терминалов 7.х с версии 46.2, 10).

Формат:

ENSCRIPTDEFRAG OnOff

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — дефрагментации выключена
1 — включена
1включение функции дефрагментации

Пример: ENSCRIPTDEFRAG → ответ ENSCRIPTDEFRAG:1;

Пример: ENSCRIPTDEFRAG 0 → ответ ENSCRIPTDEFRAG:0;

USERSPEC

Управление модулями/функциями терминала (доступна для терминалов 7x с прошивкой от 44.2).

Команда с тем же значением, которое уже записано, отвечает ошибкой синтаксиса: прибор считает «ничего не изменилось» неудачей разбора. Ошибка ложная — настройка при этом остаётся прежней.

Формат:

USERSPEC bbbbbbbbbbbbbbbb

Параметры:

параметрпределыпо умолчаниюпояснение
bbbbbbbbbbbbbbbbстрока, до 32 симв., только 0 и 1; учитываются последние 32 разряда—набор модулей/функций с 1 по 15

Пример: USERSPEC 111111101111011 → ответ USERSPEC = 111111101111011b (в актуальных прошивках — USERSPEC:111111101111011b;)

SYSLOGEVENT

Включение/выключение функции сбора диагностической информации.

Формат:

SYSLOGEVENT OnOff

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — функция сбора диагностической информации выключена
1 — включена (по умолчанию включена)
—включение функции сбора диагностической информации

Пример: SYSLOGEVENT 1 → ответ SYSLOGEVENT:1;

Приборы: 7x с прошивкой от 47.0, для терминалов Galileosky 10 с прошивкой 1.1.

Аналогово-дискретные и цифровые входы, транзисторные выходы, границы срабатывания.

INCFG

Конфигурирование аналогово/дискретных входов.

Формат:

InCfg[num_in] ft,fl,up_low,up_hi,down_low,down_hi,imp_null,[pullUp]

Параметры:

параметрпределыпо умолчаниюпояснение
ft0 — вычисление по среднему
1 — подсчет импульсов
2 — подсчет частоты
4 — Wiegand26 Data0
5 — Wiegand26 Data1
—тип фильтра
flот 15длина фильтра. Используется для функций среднего и дискретного сигнала
up_low … up_hi0…33000 мВ——
down_low0…33000 мВ0—
down_hi0…33000 мВ——
imp_null0…10—
pullUp0…10подтяжка к «+» питания, 1 – включена, 0 – выключена (только для версии 7х)

Пример: InCfg0 0,10,8000,15000,0,3000,0,0 → ответ INCFG0:FiltType=0,FiltLen=10,UpLow=8000,UpHi=15000,DownLow=0,DownHi=3000,ImpNull=0,PullUp=0;

WIEGANDCFG

Установка параметров wiegand.

Формат:

WIEGANDCFG[num] len,parity

Параметры:

параметрпределыпо умолчаниюпояснение
len0…6426общая длина передаваемого кода от 1 до 64
parity0…22количество бит четности от 0 до 2

Пример: WIEGANDCFG1 → ответ WIEGANDCFG1:26,2;

Пример: WIEGANDCFG0 35,0 → ответ WIEGANDCFG0:35,0;

Приборы: 7.х с версии 46.2, 10.

POWINCFG

Конфигурирование границ срабатывания для входа внешнего питания.

Формат:

PowInCfg fl,up_low,up_hi,down_low,down_hi

Параметры:

параметрпределыпо умолчаниюпояснение
flцелое—длина фильтра усреднения [1÷50]
up_lowстрока—нижняя граница срабатывания дискретного сигнала, [мВ]
up_hiстрока—верхняя граница срабатывания дискретного сигнала, [мВ]
down_lowстрока—нижняя граница несрабатывания дискретного сигнала, [мВ]
down_hiстрока—верхняя граница несрабатывания дискретного сигнала, [мВ]

Пример: PowInCfg 10,8000,15000,0,3000 → ответ POWINCFG:FiltLen=10,UpLow=8000,UpHi=15000,DownLow=0,DownHi=3000;

RS2320

Настройка функции порта RS232.

Формат:

RS2320 nf или RS2321 nf

Параметры:

  • nf – номер функции:
    • 0 – нет функции на RS232;
    • 1 – цифровой датчик уровня топлива (относительный уровень N);
    • 2 – цифровой датчик уровня топлива (частота F);
    • 3 – внешний модуль ГЛОНАСС (нет с 23.7, 24.7);
    • 4 – фотокамера Galileo;
    • 5 – навигатор Garmin (нет с 23.7, 24.7);
    • 6 – CAN-LOG;
  • 7 ­– индикатор CUB5 (нет с 23.7, 24.7);
    • 8 – Trimble EZ-Guide 250\CFX-750 (только для версий 2.х, 5.х с 230.2)
    • 9 – переходник RS232-RS485;
    • 10 – счётчик электроэнергии РЭП-500 (нет с 23.7, 24.7);
    • 11 – рефрижератор Carrier DataCOLD500;
    • 12 – весовой индикатор CI-5010A;
    • 13 – PressurePro (нет с 23.7, 24.7);
    • 14 – терморегистратор ThermoKing;
    • 15 – терморегистратор EuroScan;
    • 16 – весовой индикатор Тензо-М;
    • 17 – тест работоспособности порта;
    • 18 – весовой индикатор AWT 640 (нет с 23.7, 24.7)
    • 19 - весовой индикатор WinScale Dinamica Generale (нет с 23.7, 24.7)
    • 20 – обработчик фотокамеры в EasyLogic
    • 21 – Carrier DataCOLD600 (с 231, 16.0)
    • 22 – Carrier Gateway (с 231, 16.0)

Пример: RS2320 1 → ответ RS232_0:NumFunc=1;

DFILTER

Настройки фильтрации показаний цифровых ДУТ.

Формат:

DFilter N

Параметры:

параметрпределыпо умолчаниюпояснение
N1…655351длина фильтра для каждого ДУТ, подключенных к портам RS232 и адреса RS485, число последовательных показаний с датчика, которые будут усредняться. При значении равном 1, фильтрация не производится

Пример: DFILTER 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 → ответ DFILTER:RS232_0=1,RS232_1=1,RS485_0=1,RS485_1=1,RS485_2=1,RS485_3=1,RS485_4=1,RS485_5=1,RS485_6=1,RS485_7=1,RS485_8=1,RS485_9=1,RS485_10=1,RS485_11=1,RS485_12=1,RS485_13=1,RS485_14=1,RS485_15=1;

IBUTTONS

Добавление ключей в список доверенных идентификаторов iButton во внутренней памяти.

Формат:

iButtons ib1,ib2,ib3,ib4,ib5,ib6,ib7,ib8

Параметры:

параметрпределыпо умолчаниюпояснение
ib1 … ib809 — тип устройства (в данном случае это DS1982, для DS1990 будет 01),00000000младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде

Пример: iButtons 0091022C,0,0,0,0,0,0,0 → ответ IBUTTONS:0091022C,0,0,0,0,0,0,0;

ADDKEY

Добавление ключей в список доверенных идентификаторов iButton на microSD-карте/eMMC.

Ключей за раз можно перечислить сколько угодно — команда разбирает список до конца строки. Значение читается как шестнадцатеричное, даже без 0x; нулевой ключ, повтор и непонятое значение пропускаются молча, поэтому в ответе стоит число действительно записанных ключей, а не длина списка.

Формат:

AddKey key1[,key2,…]

Параметры:

  • key – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.

Пример: AddKey 0091022C,0091022D → ответ Added keys: 2

DELKEY

Удаление ключей из списка доверенных идентификаторов iButton на microSD-карте/eMMC.

Ключей за раз можно перечислить сколько угодно — команда разбирает список до конца строки. Значение читается как шестнадцатеричное, даже без 0x; непонятое значение пропускается молча, поэтому в ответе стоит число действительно удалённых ключей, а не длина списка.

Формат:

DelKey key1[,key2,…]

Параметры:

  • key – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.

Пример: DelKey 0091022C,0091022D → ответ Deleted keys: 2

KEYCOUNT

Число доверенных ключей iButton на microSD-карте/eMMC.

Формат:

KeyCount

Пример: KeyCount → ответ KEYCOUNT:12;

SHOWKEY

Отражение идентификатора доверенного ключа iButton на microSD-карте/eMMC.

Формат:

ShowKey N

Параметры:

параметрпределыпо умолчаниюпояснение
Nот 1—порядковый номер ключаiButton в списке на microSD-карте. Нумерация с 1

Пример: ShowKey 1 → ответ SHOWKEY 1:9503276(0x0091022C)

KEYSIZE

Длина идентификатора ключа iButton или RFID — 4 или 8 байт.

От длины зависит и то, в каком файле на microSD прибор ищет ключи: keys.bin — при 4 байтах, keysEx.bin — при 8. С завода — 4 байта.

Формат:

KEYSIZE N

Параметры:

параметрпределыпо умолчаниюпояснение
N4 — 4 байта
8 — 8 байт
4длина ключа идентификатора

Пример: keysize 4 → ответ KEYSIZE:4;

Приборы: 7.х с версии 26.0, 10.

ADDKEYINT

Добавление ключей iButton или RFID в список доверенных идентификаторов во внутренней памяти.

Ключей за раз можно перечислить сколько угодно — команда разбирает список до конца строки. Значение читается как шестнадцатеричное, даже без 0x; нулевой ключ, повтор и непонятое значение пропускаются молча, поэтому в ответе стоит число действительно записанных ключей, а не длина списка.

При заводской длине ключа 4 байта (KEYSIZE 4) прибор запоминает только младшие восемь шестнадцатеричных цифр: AABBCCDDEEFF0011 запишется как EEFF0011. Удалять такой ключ тоже придётся младшими цифрами — см. DelKeyINT.

Формат:

AddKeyINT key1[,key2,…]

Пример: AddKeyINT AABBCCDDEEFF0011,1,2,1000 → ответ Added keys: 4

Приборы: 7.х с версии 26.0, 10.

DELKEYINT

Удаление ключей iButton или RFID из списка доверенных идентификаторов из внутренней памяти.

Ключей за раз можно перечислить сколько угодно — команда разбирает список до конца строки. Значение читается как шестнадцатеричное, даже без 0x; непонятое значение пропускается молча, поэтому в ответе стоит число действительно удалённых ключей, а не длина списка.

При заводской длине ключа 4 байта (KEYSIZE 4) прибор хранит только младшую половину ключа, а удаляет по полному значению. Поэтому длинный ключ так не удалится: AABBCCDDEEFF0011 в примере ниже в ответ не засчитан, удалять его надо младшими восемью цифрами — DelKeyINT EEFF0011.

Формат:

DelKeyINT key1[,key2,…]

Пример: DelKeyINT AABBCCDDEEFF0011,1,2,1000 → ответ Deleted keys: 3

Приборы: 7.х с версии 26.0, 10.

SHOWKEYINT

Отражение идентификатора доверенного ключа iButton или RFID во внутренней памяти по номеру.

Формат:

ShowKeyInt N

Параметры:

параметрпределыпо умолчаниюпояснение
Nот 1—порядковый номер ключа iButton или RFID в списке во внутренней памяти. Нумерация с 1

Пример: ShowKeyInt 1 → ответ SHOWKEYINT 1:12302652060662169617(0xAABBCCDDEEFF0011)

Пример: SHOWKEYint 4 → ответ SHOWKEYINT 4:4096(0x0000000000001000)

Приборы: 7.х с версии 26.0, 10.

KEYNUMBERINT

Отражение номера доверенного ключа iButton или RFID во внутренней памяти по идентификатору.

Формат:

KeyNumberInt X

Параметры:

параметрпределыпо умолчаниюпояснение
Xстрока, до 16 симв., шестнадцатеричные цифры, кроме нуля—идентификатор ключа iButton или RFID во внутренней памяти

Пример: KeyNumberInt AABBCCDDEEFF0011 → ответ Number: 1;

Пример: KeyNumberInt 1000 → ответ Number: 4;

Приборы: 7.х с версии 26.0, 10.

KEYNUMBER

Отражение номера доверенного ключа iButton или RFID на microSD-карте по идентификатору.

Формат:

KeyNumber X

Параметры:

параметрпределыпо умолчаниюпояснение
Xстрока, до 16 симв., шестнадцатеричные цифры, кроме нуля—идентификатор ключа iButton или RFID на microSD-карте

Пример: KeyNumber AABBCCDDEEFF0011 → ответ Number: 1;

Пример: KeyNumber 1000 → ответ Number: 4;

Приборы: 7.х с версии 26.0, 10.

CLEARKEYSINT

Очистка хранилища ключей во внутренней памяти.

Формат:

ClearKeysINT

Пример: ClearKeysInt → ответ CLEARKEYSINT Success. Keys count:0

Приборы: 7.х с версии 26.0, 10.

RS485FN

Настройка режима порта RS485.

Формат:

RS485FN nf

Параметры:

параметрпределыпо умолчаниюпояснение
nf0 — фотокамера (устаревшая версия) (нет с 23.7, 24.7)
1 — RFID считыватель MATRIX 5 (нет с 23.7, 24.7)
2 — фотокамера и ДУТ, дозиметр ДБГ-C11Д (дозиметр исключен с 23.7, 24.7)
3 — RFID считыватель 125kHz (нет с 23.7, 24.7)
4 — только обработчики RS485 в EasyLogic
5 — отключен
6 — CAN-LOG
7 — обработчик фотокамеры в EasyLogic и ДУТ
8 — ModBus (с 24.7)
—номер функции

Пример: RS485FN 1 → ответ RS485FN:1;

IBCFG

Настройки периодов обнуления кодов ключей iButton.

Формат:

IBCFG T1,T2,InvertKeys

Параметры:

параметрпределыпо умолчаниюпояснение
T1от 0 с4задержка после отключения iButton до обнуления кода ключа в памяти терминала, для ключей с кодом больше, либо равным 100000
T2от 0 с4задержка после отключения iButton до обнуления кода ключа в памяти терминала, для ключей с кодом меньше 100000
InvertKeys0 — нет реакции
1 — ключи IButton инвертируются
0изменение направления считывания кода. Выбор считывания кода ключа в формате big-endian. Данный формат используется на некоторых считывателях, лучше уточнить у производителя оборудования. (на прошивке 44.3 и выше для терминалов Galieosky 7x и на прошивке 27.6 и выше для терминалов Galieosky 7.0)

Пример: IBCFG 4,1500,1 → ответ IBCFG:Timeout=4,Timeout100000=1500,InvertKeys=1;

Приборы: 2.х, 5.х, Base Block, 7.0 с версии 27.6, 7.х с версии 44.3, 10.

Скорость шины, фильтры, теги SPN и автоматический разбор идентификаторов.

CANREGIME

Управление CAN-шиной по порту 0.

Формат:

CanRegime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut

Параметры:

параметрпределыпо умолчаниюпояснение
Modeиз списка2—
BaudRateиз списка—Задает скорость передачи данных в CAN шине, требуется установить скорость, на которой работает CAN шина автомобиля/устройства
TimeOut0…100000 мс2000При отсутствии данных в течение данного времени произойдет обнуление данных в CAN тегах
DoNotCleanAfterTimeOut0…10Установите галочку, если при потере связи с CAN-шиной данные обнулять не нужно

CAN0REGIME

Режим работы CAN-шины по порту 0 — то же, что CanRegime, на приборах 7х и 10.

Формат:

Can0Regime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut (только для терминалов 7х и 10)

Параметры:

параметрпределыпо умолчаниюпояснение
Mode0 — CAN-интерфейс выключен и не используется
1 — Режим сканирования CAN-шины
2 — Cтандартный фильтр FMS стандарта (режим FMS)
3 — J1939 произвольный фильтр
5 — J1979 стандартный фильтр 29 бит (режим J1979_29bit)
6 — J1979 стандартный фильтр 11 бит (режим J1979_11bit)
8 — J1979 произвольный фильтр 29 бит
9 — J1979 произвольный фильтр 11 бит
10 — J1979 поиск отвечающих идентификаторов (режим J1979_CHECK_PIDS)
11 — Easy Logic
12 — Получение данных с CAN-шины (после кнопки “Начать прием” на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)
14 — Передача данных по протоколу J1939DA
15 — Прием данных по протоколу J1939DA
—режим работы
BaudRate0…1000000 бит/с, 0 — автоопределение скорости250000скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 10000 до 1000000. Типовые значения: 62500, 125000, 250000, 500000, 1000000
TimeOutстрока2000измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено
DoNotCleanAfterTimeOut0…10не обнулять данные при потере связи с CAN-шиной

Пример: Can0Regime 3,250000,2000,1 → ответ CAN0REGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;

CAN1REGIME

Управление шиной CAN по порту 1.

Формат:

Can1Regime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut (только для терминалов 7х и 10)

Параметры:

параметрпределыпо умолчаниюпояснение
Mode0 — CAN-интерфейс выключен и не используется
1 — Режим сканирования CAN-шины
2 — Cтандартный фильтр FMS стандарта (режим FMS)
3 — J1939 произвольный фильтр
5 — J1979 стандартный фильтр 29 бит (режим J1979_29bit)
6 — J1979 стандартный фильтр 11 бит (режим J1979_11bit)
8 — J1979 произвольный фильтр 29 бит
9 — J1979 произвольный фильтр 11 бит
10 — J1979 поиск отвечающих идентификаторов (режим J1979_CHECK_PIDS)
11 — Easy Logic
12 — Получение данных с CAN-шины (после кнопки “Начать прием” на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)
14 — Передача данных по протоколу J1939DA
15 — Прием данных по протоколу J1939DA
2режим работы
BaudRate0 — Авто
50000 — 50000
83333 — 83333
100000 — 100000
125000 — 125000
250000 — 250000
500000 — 500000
1000000 — 1000000
—скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 50000 до 1000000. Типовые значения: 83333, 125000, 250000, 500000, 1000000
TimeOut0…100000 мс2000измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено
DoNotCleanAfterTimeOut0…10не обнулять данные при потере связи с CAN-шиной

Пример: Can1Regime 3,500000,2000,1 → ответ CAN1REGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;

ACTIVECAN

Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 0.

Формат:

ActiveCAN OnOff

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0…10Включить активный режим

ACTIVECAN0

Отправка подтверждений в CAN-шину по порту 0 — то же, что ActiveCAN, на приборах 7х.

Формат:

ActiveCAN0 OnOff (только для терминало 7х)

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование
1 — активный: в CAN-шину посылаются подтверждения о приёме пакетов
—режим работы

Пример: ActiveCAN 1 → ответ ACTIVECAN:1;

ACTIVECAN1

Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 1.

Формат:

ActiveCAN1 OnOff (только для терминало 7х)

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование
1 — активный: в CAN-шину посылаются подтверждения о приёме пакетов
0режим работы

Пример: ActiveCAN1 1 → ответ ACTIVECAN1:1;

CAN8BITR

Содержимое отдельного 8-битного CAN-тега.

Формат:

CAN8BitR[N]

CAN16BITR

Содержимое отдельного 16-битного CAN-тега.

Формат:

CAN16BitR[N]

CAN32BITR

Содержимое отдельного 32-битного CAN-тега.

Формат:

CAN32BitR[N]

Параметры:

  • N – номер тега
  • ID – записываемый идентификатор из шины в десятичном виде;
  • Shift – смещение полезных данных в принятом пакете, байт;
  • BigEndian – порядок следования байт, 0 – от младшего к старшему, 1 ­– от старшего к младшему;
  • Port – номер порта CAN-шины (0 или 1) (только для терминалов 7х)
  • Formula - формула для расчета математики “на лету”
  • MaskH — 4-7 байт маски (с версии Конфигуратора 4.25.12 и на прошивках 38.10, 39.8, 40.5, 41.4, 42.1, 43.0)
  • MaskL — 0-3 байт маски (с версии Конфигуратора 4.25.12 и на прошивках 38.10, 39.8, 40.5, 41.4, 42.1, 43.0)
  • Attribute - скрытые данные или нет
  • Comment – комментарий

Пример: CAN32BITR2 → ответ Can 32bit R2:ID=1365,Shift=1,BigEndian=0,Port=0,Formula=,Mask_H=0,Mask_L=65280,Attribute=0,Comment=0;

CAN1979TAGS

Установка порта CAN для резервирования тегов CAN для получения данных по протоколу J1979.

Формат:

CAN1979TAGS N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…10номер порта - 0 (CAN0) или 1 (CAN1)

Пример: CAN1979TAGS 1 → ответ CAN1979TAGS:1;

Приборы: 7.х с версии 28.0, 10.

CANFMSTAGS

Настройка автоматического разбора некоторых идентификаторов стандарта FMS при их использовании в разных CAN-шинах транспортного средства.

Формат:

CANFMSTAGS n1,n2,n3,n4,n5,n6,n7,n8

Параметры:

параметрпределыпо умолчаниюпояснение
n10 — CAN 0
1 — CAN 1
—общий расход топлива - номер CAN (0 - CAN0, 1-CAN1)
n20 — CAN 0
1 — CAN 1
—общий пробег - номер CAN (0 - CAN0, 1-CAN1)
n30 — CAN 0
1 — CAN 1
—уровень топлива в баке - номер CAN (0 - CAN0, 1-CAN1)
n40 — CAN 0
1 — CAN 1
—обороты двигателя - номер CAN (0 - CAN0, 1-CAN1)
n50 — CAN 0
1 — CAN 1
—температура охлаждающей жидкости - номер CAN (0 - CAN0, 1-CAN1)
n60 — CAN 0
1 — CAN 1
—моточасы— номер CAN (0 - CAN0, 1-CAN1)
n70 — CAN 0
1 — CAN 1
—нагрузка на ось— номер CAN (0 - CAN0, 1-CAN1)
n80 — CAN 0
1 — CAN 1
—номер CAN для второго байта состояния (B1); заполняется только из CANLOG или Easy Logic

Пример: CANFMSTAGS 0,0,1,0,0,0,0,0 → ответ CANFMSTAGS:A0=0,B0=0,FL=1,ES=0,EC=0,MH=0,WE=0,B1=0;

Приборы: 7.х с версии 28.0, 10.

SPNLIST

Запрос количества сохраненных тегов SPN для передачи данных в протоколе Galileosky (команда доступна на терминалах Galileosky 10).

Формат:

SPNLIST<CAN> index

Параметры:

параметрпределыпо умолчаниюпояснение
index——порядковый номер тега SPN

Пример: SPNLIST0 → ответ SPNLIST0: 4

Пример: SPNLIST0 1 → ответ SPN0: 27,2

SPNERASE

Удаление всех сохранённых тегов SPN шины CAN с этим номером (команда доступна на терминалах Galileosky 10).

Формат:

SPNERASE<CAN>

Пример: SPNERASE0 → ответ SPNERASE0

Голосовая связь, фотокамера, Bluetooth и Modbus.

GSMVOLUME

Настройка параметров усиления звука на громкой связи.

Формат:

GSMVolume Speaker,Mic

Параметры:

параметрпределыпо умолчаниюпояснение
Speaker0…100—коэффициент усиления звука через GSM-канал [1÷100]
Micот 0—коэффициент усиления микрофона через GSM-канал [1÷15]

Пример: GSMVolume 75,15 → ответ GSMVOLUME:Speaker=75,Mic=15;

AUTOANSWER

Автоматический подъем трубки при звонке на терминал.

Формат:

AutoAnswer n

Параметры:

параметрпределыпо умолчаниюпояснение
nот 0—количество звонков до автоподъема трубки. [0÷10]

Пример: AutoAnswer 1 → ответ AUTOANSWER:1;

CALLS

Число попыток дозвониться до абонента.

Формат:

Calls N

Параметры:

параметрпределыпо умолчаниюпояснение
N1…103число попыток дозвониться до абонента

Пример: Calls 3 → ответ CALLS:3;

RINGTO

Звонок с терминала на заданный телефонный номер.

Формат:

RingTo N

Параметры:

параметрпределыпо умолчаниюпояснение
Nстрока—телефонный номер

Пример: RingTo +79119988899 → ответ RingTo Exec OK

SENDSMS

Отправка SMS на заданный телефонный номер.

Формат:

SendSMS Tel, Msg

Параметры:

параметрпределыпо умолчаниюпояснение
Telстрока, до 20 симв., только цифры, допускается ведущий +—телефонный номер, на который будет отправлено SMS
Msgстрока, латиницей до 160 знаков, кириллицей до 70 — длиннее уйдёт несколькими SMS—шаблон SMS-сообщения, в шаблоне могут быть параметры для подстановки текущих данных: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота

Пример: SendSMS +79119988899, Test %IMEI → ответ SMS scheduled

TANGENTA

Настройка голосовой связи через тангенту.

Формат:

Tangenta OnOff

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — подключен динамик и микрофон
1 — подключена тангента
0использовать тангенту

Пример: Tangenta 1 → ответ TANGENTA:1;

Приборы: 5.х, Base Block, 7.0, 7.х, 10.

GETPHOTO

Запрос передачи на сервер снимка с камеры, ближайшего к заданным времени и дате.

Формат:

GetPhoto d,t,n

Параметры:

параметрпределыпо умолчаниюпояснение
dстрока, до 6 симв., только цифры—дата снимка, формат DDMMYY, где DD-день, MM-месяц, YY – год
tстрока, до 6 симв., только цифры—время снимка, формат HHMMSS, где HH-часы, MM-минуты, SS-секунды
n0 — RS232[0],
1 — RS232[1],
2 — RS485
—номер порта, к которому подключена камера, сделавшая снимок

Пример: GetPhoto 050519,052030,0 → ответ Sending of photo is scheduled

MAKEPHOTO

Создание фотоснимка камерой и отправка на сервер.

Формат:

MakePhoto N

Параметры:

параметрпределыпо умолчаниюпояснение
N0…2—номер порта, к которому подключена камера, сделавшая снимок

Пример: MakePhoto 2 → ответ Photo OK

PHOTOCFG

Настройка периодической съёмки, формата снимка и протокола передачи.

Формат:

PhotoCfg t1,t2,mode,res

Параметры:

параметрпределыпо умолчаниюпояснение
t1от 0 с0интервал периодической съёмки,[сек]. Снимки только сохраняются на sd-карту, при 0 съёмка ведётся только по событию
t2от 0 с0интервал съёмки с отправкой на сервер. Ненулевое значение меньше 120 прибор молча поднимает до 120
mode0 — съёмка ведётся независимо от геозон
1 — съёмка ведётся только в геозонах
2 — съёмка ведётся только вне геозон
0режим периодической съёмки в геозонах
res0 — 640х480 точек
1 — 320х240 точек
0размер снимка

Пример: PhotoCfg 5,150,0,0 → ответ PHOTOCFG:WrPeriod=5,SendPeriod=150,Type=0,Size=0;

CLEANPHOTOQUEUE

Пометка всех фотоснимков как отправленные.

Формат:

CleanPhotoQueue N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — RS232[0],
1 — RS232[1],
2 — RS485
—номер порта, к которому подключена камера

Пример: CleanPhotoQueue 0 → ответ Photo queue is cleaned

BLEMODE

Настройка режима работы Bluetooth-модуля.

Формат:

Blemode N

Параметры:

параметрпределыпо умолчаниюпояснение
N0 — работа с приложением Exigner на мобильном устройстве
1 — работа с Bluetooth-датчиками
255 — отключен
0режим работы

Пример: blemode → ответ BLEMODE:1;

Приборы: 7.х с версии 45.0, 10.

BLEPOLLINGRATE

Установка периодичности отправки данных по Bluetooth.

Формат:

BLEPOLLINGRATE n

Параметры:

параметрпределыпо умолчаниюпояснение
n1…10 с1периодичность отправки данных по Bluetooth, сек

Пример: BLEPOLLINGRATE 5 → ответ BLEPOLLINGRATE:5;

Приборы: 7.х, 10.

BTSENSTIMEOUT

Определение таймаута, по истечении которого датчик будет исключен из списка видимых при выходе из зоны действия Bluetooth-модуля терминала.

Формат:

BTSENSTIMEOUT n

Параметры:

параметрпределыпо умолчаниюпояснение
nот 0 с60периодичность отправки данных по Bluetooth, сек

Пример: BTSENSTIMEOUT 60 → ответ BTSENSTIMEOUT:60;

Приборы: 7.х, 10.

BTTAG

Привязка значений датчиков к тегам Bluetooth.

Формат:

Bttag[X] mac,N,Shift,Size,BigEndian,Length

Параметры:

параметрпределыпо умолчаниюпояснение
macстрока, 12 шестнадцатеричных цифр подряд—mac-адрес датчика
N——номер по списку параметров датчика
Shift——смещение полезных данных в принятом пакете, байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше)
Size1…4—количество выбранных байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше)
BigEndian0…1—порядок следования байт, 0 – от младшего к старшему, 1 – от старшего к младшему (с версии Конфигуратора 5.1.04 и на прошивке 39.0 и выше)
Length——длина сообщения [байт] (с версии Конфигуратора 5.1.04 и на прошивке 44.2 и выше)

Пример: BTTAG1 ccccccabb9cf,2,4,3,0,29 → ответ BTTAG1:ccccccabb9cf,2,4,3,0,29;

Приборы: 7.х, 10.

BLEMAC

Получение MAC адреса Bluetooth модуля.

Формат:

BLEMAC

Пример: blemac → ответ Device BLE MAC: 80:EA:CA:00:24:29

Приборы: 7.х с версии 45.0, 10.

BTCONNECT

Подключение к BLE устройству.

Формат:

BTCONNECT XXXXXXXXXXXX

Параметры:

параметрпределыпо умолчаниюпояснение
XXXXXXXXXXXX1 — успех
0 — таймаут
—MAC адрес устройства BLE

Пример: BTCONNECT 00AA11BB22CC → ответ (приходит в диагностику при активации параметра "Bluetooth"): Connect res = 1

Приборы: 7.х с версии 45.0, 10.

BTDISCONNECT

Отключение от BLE устройства.

Формат:

BTDISCONNECT XXXXXXXXXXXX

Параметры:

параметрпределыпо умолчаниюпояснение
XXXXXXXXXXXX1 — успех
0 — таймаут
—MAC адрес устройства BLE

Пример: BTDISCONNECT 00AA11BB22CC → ответ (приходит в диагностику при активации параметра "Bluetooth"): Disconnect res = 1

Приборы: 7.х с версии 45.0, 10.

BTREADCHAR

Чтение характеристики BLE устройства.

Формат:

BTREADCHAR XXXXXXXXXXXX,YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

Параметры:

параметрпределыпо умолчаниюпояснение
XXXXXXXXXXXXровно 12 шестнадцатеричных цифр, без разделителей—MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY0 — таймаут—UUID характеристики, 2 или 16 байт

Пример: BTREADCHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF → ответ (приходит в диагностику при активации параметра "Bluetooth"): Read char res = 10 Char update. Mac:XXXXXXXXXXXX Uuid: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY Data: DD..DD

Приборы: 7.х с версии 45.0, 10.

BTWRITECHAR

Запись в характеристику BLE устройства.

Формат:

BTWRITECHAR XXXXXXXXXXXX,YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY,DD..DD

Параметры:

параметрпределыпо умолчаниюпояснение
XXXXXXXXXXXXровно 12 шестнадцатеричных цифр, без разделителей—MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYстрока, шестнадцатеричный UUID: 32 знака или 4—UUID характеристики, 2 или 16 байт
DD..DD1 — успех
0 — таймаут
—записываемые данные

Пример: BTWRITECHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF,33221100 → ответ (приходит в диагностику при активации параметра "Bluetooth"): Write char res = 1

Приборы: 7.х с версии 45.0, 10.

BTSUBSCRIBE

Активация подписки на уведомления от характеристики BLE устройства.

Формат:

BTSUBSCRIBE mac,uuid,code

Параметры:

параметрпределыпо умолчаниюпояснение
macровно 12 шестнадцатеричных цифр, без разделителей—MAC-адрес прибора BLE
uuidстрока, шестнадцатеричный UUID: 32 знака или 4—UUID характеристики
code0 — снять подписку
1 — уведомления
2 — индикации
3 — и то, и другое
—что делать с характеристикой

Пример: BTSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF,1 → ответ BTSUBSCRIBE: accepted, will be in process in 5 sec, answer will be in the diagnostic

Пример: (через 5 секунд, в диагностике при включённом параметре «Bluetooth») → ответ Subscribe res = 1

Приборы: 7.х с версии 45.0, 10.

BTUNSUBSCRIBE

Деактивация подписки на уведомления от характеристики BLE устройства.

Формат:

BTUNSUBSCRIBE XXXXXXXXXXXX,YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY

Параметры:

параметрпределыпо умолчаниюпояснение
XXXXXXXXXXXXровно 12 шестнадцатеричных цифр, без разделителей—MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY1 — успех
0 — таймаут
—UUID характеристики, 2 или 16 байт

Пример: BTUNSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF → ответ (приходит в диагностику при активации параметра "Bluetooth"): Unsubscribe res = 1

Приборы: 7.х с версии 45.0, 10.

MDEV

Настройка устройств Modbus.

Формат:

Состав параметров зависит от прошивки: в актуальных прошивках (7x 51.x, Galileosky 10 6.x) перед INTER_REQ_DELAY добавлен POLLING_PERIOD, и позиции сдвинулись. Проверьте ответ MDEV0 на своём приборе: если в нём нет POLLING_PERIOD, используйте первый формат.

MDEV[X] PORT,ADDRESS,MODE,SPEED,DATABITS,STOPBITS,PARITY,RES_TIMEOUT,INTER_REQ_DELAY
MDEV[X] PORT,ADDRESS,MODE,SPEED,DATABITS,STOPBITS,PARITY,RES_TIMEOUT,POLLING_PERIOD,INTER_REQ_DELAY

Первая строка — например, Galileosky 10 с прошивкой 3.28; вторая — актуальные прошивки.

Параметры:

параметрпределыпо умолчаниюпояснение
PORT0 — RS2320
1 — RS2321
2 — RS485
—порт, к которому подключен датчик
ADDRESS0…247—адрес подключаемого датчика
MODE0 — RTU
1 — ASCII
—режим работы
SPEED0…921600 бит/с—скорость обмена данными, бит/сек (1200,2400,4800,9600,19200,38400,57600,115200)
DATABITS0…8—биты данных (7 или 8)
STOPBITS1, 2—количество стоп-битов (1 или 2)
PARITY0 — нет
1 — нечет
2 — чет
—четность
RES_TIMEOUT0…65535 мс——
POLLING_PERIOD0…65535 мс—только в актуальных прошивках: пауза после опроса всех регистров устройства; 0 — без паузы
INTER_REQ_DELAY0…5000 мс—наименьший промежуток между запросами; 0 — не выдерживать

Пример (прошивка 3.28): MDEV0 2,1,0,115200,8,1,0,300,0 → ответ MDEV0:PORT=2,ADDRESS=1,MODE=0,SPEED=115200,DATABITS=8,STOPBITS=1,PARITY=0,RES_TIMEOUT=300,INTER_REQ_DELAY=0;

Пример (актуальные прошивки): MDEV0 2,1,0,115200,8,1,0,300,0,0 → ответ MDEV0:PORT=2,ADDRESS=1,MODE=0,SPEED=115200,DATABITS=8,STOPBITS=1,PARITY=0,RES_TIMEOUT=300,POLLING_PERIOD=0,INTER_REQ_DELAY=0;

Приборы: 7.х, 10.

MDEV

Настройка регистров устройств Modbus.

Формат:

MDEV[X]R[Y] REGADDR,REGTYPE,DATATYPE,SIGNED,END,SWAP,TAGNUM,COMMENT

Параметры:

параметрпределыпо умолчаниюпояснение
REGADDR0…65535—адрес регистра
REGTYPE0 — не задан
1 — DO
2 — DI
3 — AO
4 — AI
—тип регистра
DATATYPE0 — бит
1 — 8 бит
2 — 16 бит
3 — 32 бита
4 — с плавающей точкой, 32 бита
—разрядность данных
SIGNED0…1—характеристика получаемых/отправляемых значений
END0…1—порядок байт (0 – big endian, 1 – little endian)
SWAP0…1—признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый)
TAGNUM0…64—номер тега Modbus, к которому привязать регистр: 1…64; 0 — не привязывать
COMMENTстрока, до 9 симв.—комментарий; значение длиннее прибор не обрежет, а не запишет вовсе

Пример: MDEV0R0 1,1,4,0,0,1,1,led → ответ MDEV0R0:REGADDR=1,REGTYPE=1,DATATYPE=4,SIGNED=0,END=0,SWAP=1,TAGNUM=1,COMMENT=led;

Приборы: 7.х, 10.

MREG

Настройка регистров устройств Modbus (с прошивки 49.0 для 7х, 4.0 для 10).

Формат:

MREG[Y] REGADDR,REGTYPE,DATATYPE,SIGNED,END,SWAP,TAGNUM,COMMENT,DONTCLEAN,FORMULA,DEVNUM

Параметры:

параметрпределыпо умолчаниюпояснение
REGADDR——адрес регистра
REGTYPE1 — DO
2 — DI
3 — AO
4 — AI
—тип регистра
DATATYPE0 — bit
1 — Int8
2 — int16
3 — int32
4 — float32
—разрядность данных
SIGNED——характеристика получаемых/отправляемых значений: 0 – беззнаковое; 1 – знаковое
END——порядок байт (0 – big endian, 1 – little endian)
SWAP——признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый)
TAGNUM——номер тега для привязки (от 1 до 64)
COMMENT——комментарий (до 10 символов)
DONTCLEAN——признак, обнулять регистр или нет при аварии (если, например, устройство Modbus пропало со связи): 0 – не обнулять, 1 – обнулять
FORMULA——формула для расчета математики “на лету”. Параметр есть только на Galileosky 10
DEVNUM——номер устройства Modbus к которому привязан регистр (от 1 до 10, 0 - не назначен)

Пример: MREG0 1,4,2,0,0,1,1,Temper,0,v 2 +,2 → ответ MREG0:REGADDR=1,REGTYPE=4,DATATYPE=2,SIGNED=0,END=0,SWAP=1,TAGNUM=1,COMMENT=Temper,DONTCLEAN=0,FORMULA= v 2 +,DEVNUM=2

Команда есть в актуальных прошивках (7x 51.x, Galileosky 10 6.x); на более ранних прибор ответит Unrecognized (например, Galileosky 10 с прошивкой 3.28).

MDEVLIST

Отображает текущие настройки датчиков Modbus – настройки для каждого датчика (10 шт) разделены «;», настройки порта разделены «,», где:.

Формат:

MDEVLIST [;;;;;;;;;]

Параметры:

  • 1-й параметр — порт RS (0-2);
  • 2-й параметр — адрес устройства Modbus;
  • 3-й параметр — маска использования регистров (10 бит, с 37 прошивки 64 бита)

Пример: MDEVLIST → ответ MDEVLIST: 2,1,7;2,2,8;;;;;;;;

Осторожно: MDEVLIST ;;;;;;;;; (девять точек с запятой) не показывает список, а удаляет все устройства и регистры Modbus.

Приборы: 7.х с версии 24.7, 10.

BTWL

Управление белым списком (whitelist) для BLE-подключений (с прошивки 3.24 для 10/АСН, с 48.24 для 7х).

Формат:

BTWL N

Параметры:

параметрпределыпо умолчаниюпояснение
N1 — Включить фильтрацию по белому списку—Выключить фильтрацию по белому списку, терминал видит все BLE-устройства

AUTOINFORMER

Настройка функции Автоинформатор.

Формат:

Autoinformer OnOff,Repeat,Out,FileName,[Gain]

Параметры:

параметрпределыпо умолчаниюпояснение
OnOff0 — выключено
1 — включено
0включение либо выключение функции автоинформатор: 1 – функция включена, 0 – работает функция черного ящика (дублирование навигационных данных на внешнюю SD-карту)
Repeat0…10описывает, нужно ли повторять воспроизведение файла находясь в зоне проигрывания. Если 0, то файл воспроизводится только один раз при въезде в зону
Outот 00индекс выхода, который инвертируется во время воспроизведения аудио файла. 0 – ни один выход не инвертируется, 1 – OUT0, 2 – OUT1, 3 – OUT2, 4 – OUT3, 5 – OUT4
FileNameстрока, до 20 симв.—название маршрута. Под маршрутом понимается набор зон для объявления
Gain0…100—коэффициент усиления звука (только для терминалов Base Block, 7.0 и 7х)

Пример: Autoinformer 1,0,0,Marshrut 1,50 → ответ AUTOINFORMER:OnOff=1,Repeat=0,Out=0,Rout=Marshrut 1,Gain=50;

Постановка на охрану, тревожные входы, оповещения и реакция выходов.

SIGN

Общие настройки сигнализации.

Формат:

SIGN GWTime,DropAlarmTimeout, UseIB

Параметры:

параметрпределыпо умолчаниюпояснение
GWTimeот 0 с0длительность «Зелёной волны», времени после включения сигнализации, в течение которого не опрашиваются датчики, сек
DropAlarmTimeoutот 0 с0время нахождения в режиме тревоги, по истечении которого будет произведён автоматический переход в режим сигнализации. При нуле, трекер будет находиться в режиме тревоги, пока не будет подана команда, или не будет произведено отключение входом, сек
UseIB0 — нет
1 — постановка и снятие с охраны кратковременным поднесением одного из доверенных ключей
2 — постановка на охрану только при наличии одного из доверенных ключей, если ни один ключ не поднесён, то трекер снимается с охраны
3 — постановка на охрану только при наличии любого ключа iButton, если ни один ключ не поднесён, то трекер снимается с охраны
4 — снятие с охраны только при наличии доверенного ключа iButton, если ни один ключ не поднесён, то трекер встаёт на охрану
5 — постановка на охрану при поднесении одного из доверенных ключей iButton. После потери контакта с ключом трекер остаётся в режиме охраны
6 — постановка на охрану при поднесении любого ключа iButton. После потери контакта с ключом трекер остаётся в режиме охраны
7 — снятие с охраны при наличии любого ключа iButton, если ни один ключ не поднесён, то трекер встаёт на охрану
8 — снятие с охраны при кратковременном поднесении любого ключа iButton
0использовать ли для постановки и снятия с охраны ключи iButton

Пример: SIGN 40,60,0 → ответ SIGN:GWTime=40,DropAlarmTimeout=60,UseIB=0;

S

Постановка на сигнализацию.

Формат:

S

Пример: S → ответ Signaling is enabling

DS

Снятие с сигнализации.

Формат:

DS

Пример: DS → ответ Signaling is disabling

ST

Получение данных о состоянии сигнализации.

Формат:

ST

Параметры:

  • Signaling is disabled – сигнализация выключена
  • Signaling is enabled – сигнализация включена
  • Alarm– тревога

Пример: ST → ответ Signaling is disabled

ADDSIGPHONE

Настройка телефонов для оповещения.

Формат:

AddSigPhone phone1,phone2,phone3,phone4

Параметры:

параметрпределыпо умолчаниюпояснение
phone1 … phone4строка, до 20 симв.0Указывайте номер телефона оповещения в международном формате +XXXXXXXXXXX

Пример: AddSigPhone 123456789 → ответ SignPhones 123456789;;;;

SIN0

Настройка поведения входа в режиме сигнализации.

Формат:

SIN0 type,delay,sms,ring,photo,msg

Параметры:

параметрпределыпо умолчаниюпояснение
type0 — не используется для сигнализации
1 — срабатывание на данном входе включает режим сигнализации
2 — срабатывание на данном входе включает тревогу, если был включен режим сигнализации
3 — срабатывание на данном входе включает тревогу, даже если не включен режим сигнализации
0режим работы 0 входа
delay0…3600 с0задержка после срабатывания перед переходом в режим тревоги, [с]
sms0…10производить ли оповещение по SMS: 1 ¬– да, 0 – нет
ring0…10производить ли оповещение звонком на телефон: 1 – да, 0 – нет
photo0…10делать ли фотоснимок: 1 – да, 0 – нет
msgстрока, до 50 симв.—сообщение, посылаемое при переходе в режим тревоги. В сообщении могут присутствовать параметры, которые будут заменены текущими данными: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота

Пример: SIN0 3,0,1,1,0,Alarm %IMEI → ответ SIN0:SignType=3,Adelay=0, SMS=1,Ring=1,Photo=0,Msg=Alarm %IMEI;

SGPS

Настройка использования данных GPS в режиме сигнализации.

Формат:

SGPS type,speed,r,t,sms,ring

Параметры:

параметрпределыпо умолчаниюпояснение
type0 — не используется для сигнализации
1 — переход в режим тревоги при превышении заданной скорости
2 — переход в режим тревоги, если находились дольше заданного времени за пределами круга заданного радиуса
3 — переход в режим тревоги при превышении заданной скорости или при нахождении дольше заданного времени за пределами круга
0режим работы
speedот 0 км/ч0максимальная скорость, [км/ч]
rот 0 м0максимальный радиус, [м]
tот 0 с0максимальное время пребывания за пределами круга, [c]
sms0…10производ ещение по SMS: 1 – да, 0 – нет
ring0…10производить ли оповещение звонком на телефон: 1 – да, 0 – нет

Пример: sgps 1,10,1,10,1,1 → ответ SGPS:SignType=1,Speed=10,R=1,T=10,SMS=1,Ring=1;

SACC

Настройка использования данных акселерометра в режиме сигнализации.

Формат:

SACC type,sms,ring,photo,msg

Параметры:

параметрпределыпо умолчаниюпояснение
type0 — не используется
1 — наклон включает тревогу
2 — удар включает тревогу
3 — удар или наклон включают тревогу
0режим работы
sms0…10производить ли оповещение по SMS: 1 – да, 0 – нет
ring0…10производить ли оповещение звонком на телефон: 1 – да, 0 – нет
photo0…10производить фотосъёмку: 1 – да, 0 – нет
msgстрока, до 50 симв.—сообщение, посылаемое при переходе в режим тревоги. В сообщении могут присутствовать параметры, которые будут заменены текущими данными: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота

Пример: SACC 2,1,1,0,Удар → ответ SACC:SignType=2,SMS=1,Ring=1,Photo=0,Msg=Удар;

SOUT0

Настройка поведения выхода в режиме сигнализации.

Команда есть у каждого выхода: SOUT0, SOUT1 и дальше по числу выходов прибора — четыре у 7x и 10, два у XS и у облегчённых исполнений. Выход с несуществующим номером прибор отвергает.

Импульсы отсчитываются шагами по 100 миллисекунд: длительность меньше 100 мс даст импульс в 100 мс, а не кратная сотне — округлится вверх.

Формат:

SOUT0 EMode,EImpT,EImpC,DMode,DImpT,DImpC,AMode,AImpT,AImpC,ADelay

Параметры:

параметрпределыпо умолчаниюпояснение
EMode0 — нет реакции
1 — инвертировать выход
2 — подать импульсы
0режим работы выхода при постановке на сигнализацию
EImpTот 00длительность импульса при постановке на сигнализацию, мс
EImpCот 00число импульсов при постановке на сигнализацию
DMode0 — нет реакции
1 — инвертировать выход
2 — подать импульсы
0режим работы выхода при снятии с сигнализации
DImpTот 00длительность импульса при снятии с сигнализации, мс
DImpCот 00число импульсов при снятии с сигнализации
AMode0 — нет реакции
1 — инвертировать выход
2 — подать импульсы
0режим работы выхода при тревоге
AImpTот 00длительность импульса при тревоге, мс
AImpCот 00число импульсов тревоге
ADelay0…3600 с0задержка реакции выхода при тревоге в секундах

Пример: SOUT0 2,1,1,2,2,2,1,0,0,20 → ответ SOUT0:EMode=2,EImpT=1,EImpC=1,DMode=2,DImpT=2,DImpC=2,AMode=1,AImpT=0,AImpC=0, ADelay=20;

SHOCK

Включение режима определения удара и наклона.

Команда с аргументами — в том числе Shock 0 — заодно сбрасывает калибровку акселерометра: прибор забывает, где «низ» и как он развёрнут относительно машины, и определяет это заново. Направление «вниз» он ищет по неподвижному прибору, на это нужно около шести секунд покоя; разворот относительно движения достраивается по данным GNSS уже в поездке. Пока калибровка не закончена, наклон и стиль вождения считаются неверно.

Запрос без аргументов (Shock) калибровку не трогает — он только показывает текущие настройки. Саму калибровку показывает команда ORIENTATION.

Формат:

Shock Mode,MaxAngle,RT,Sens

Параметры:

параметрпределыпо умолчаниюпояснение
Mode0 — определение удара отключено
1 — включено определение удара, ось X расположена вертикально
2 — включено определение удара, ось Y расположена вертикально
3 — включено определение удара, ось Z расположена вертикально
4 — включено определение удара, порог задан сразу для всех трёх осей
—режим определения удара
MaxAngle0…180 °180максимальный угол наклона; значение 180 отключает определение наклона
RTцелое, в секундах10максимально допустимое время превышения угла наклона
Sensцелое1200максимальное ускорение, при превышении которого детектируется удар: 600 единиц — ускорение свободного падения

Пример: Shock 3,30,5,1200 → ответ SHOCK:Mode=3,MaxAngle=30,RT=5,Sens=1200;


См. также: Указатель команд · Вкладка «Команды»