Команды прибора
Текстовые команды прибора одной страницей: формат, параметры, примеры ответа и сверка с прошивкой 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 она не выполнится.
Управление по SMS
Заголовок раздела «Управление по SMS»Авторизация телефонов, пароль настройки и отправка команд прибору сообщением.
AddPhone
Заголовок раздела «AddPhone»ADDPHONE
Авторизация телефонного номера, с которого прибор принимает команды в SMS.
Команду присылают в SMS с того самого номера, который нужно авторизовать: прибор берёт номер из сообщения, сверяет пароль и записывает номер в список, а в ответ присылает список целиком. Мест в списке четыре; авторизация номеров длиной до 20 цифр доступна на приборах 7x с прошивки 44.0 и выше.
Без номера места прибор занимает первое свободное — если свободных нет, номер не запишется, хотя ответ со списком всё равно придёт. С номером места прибор перезапишет то, что там было.
По проводу и в SMS с уже авторизованного номера команда аргументы не разбирает — она просто выводит текущий список телефонов.
Формат:
AddPhone xxxx[,n]Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
xxxx | строка, ровно 4 цифры | 1234 | пароль прибора, он же пароль авторизации по SMS |
n | 0…3 | — | место в списке, в которое будет сохранён номер |
Пример: AddPhone 1234 → ответ PHONES:(0)=+79010123456,(1)=,(2)=,(3)=;
Пример: AddPhone 1234,1 → ответ PHONES:(0)=,(1)=+79010123456,(2)=,(3)=;
ChangePass
Заголовок раздела «ChangePass»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)=;
SIM, GSM и передача данных
Заголовок раздела «SIM, GSM и передача данных»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
Заголовок раздела «APNSEC2»APNSEC2
Вторичная точка доступа SIM1 или SIM-микросхемы для режима Dual-APN.
Формат:
APNSEC2 a,u,pПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
a | строка, до 50 симв. | — | имя точки доступа |
u | строка, до 20 симв. | — | пользователь |
p | строка, до 20 симв. | — | пароль |
APNTIMEOUT
Заголовок раздела «APNTIMEOUT»APNTIMEOUT
Период переключения между точками доступа на SIM0.
Формат:
APNTIMEOUT NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | от 30 с | 120 | период переключения между APN в секундах (по умолчанию 120 секунд) |
APNTIMEOUT2
Заголовок раздела «APNTIMEOUT2»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
Заголовок раздела «SIMSwitch»SIMSWITCH
Установка алгоритма переключения между SIM-картами и SIM-микросхемой.
Формат:
SIMSwitch mode,timeoutПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
mode | 0 — только SIM01 — по кругу, начиная с SIM0, если не удалось поднять GPRS2 — по списку операторов, приоритет SIM03 — только SIM1 (или SIM-микросхема)4 — только SIM25 — по кругу, начиная с SIM1, если не удалось поднять GPRS6 — по списку операторов, приоритет SIM17 — по таймауту: основной сервер у первой карты, дополнительный у второй8 — выбор активной карты из Easy Logic | — | алгоритм переключения между SIM-картами |
timeout | от 120 с | 120 | промежуток между переключениями в режиме 7 |
Пример: SIMSwitch 1 → ответ SIMSWITCH:1,120;
Приборы: 5.х, 7.0, 7.x, 10.
GSMAUTH
Заголовок раздела «GSMAUTH»GSMAUTH
Настройка типа аутентификации в сети GSM.
Формат:
GSMAUTH NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — нет аутентификации1 — PAP2 — CHAP3 — Автоматическая (CHAP/PAP) | — | тип аутентификации |
Пример: GSMAUTH 3 → ответ GSMAUTH:3;
Приборы: 7.x с версии 33.17, 10.
Roaming
Заголовок раздела «Roaming»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
Заголовок раздела «SPUTNIK»SPUTNIK
Настройка передачи данных по Iridium (только для Base Block Iridium).
Формат:
SPUTNIK t,m,bПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
t | от 0 с | 0 | период выхода на связь с помощью спутникового модема, [сек]. При значении равном 0, спутниковый модем не используется |
m | 0 — отсылать только одну точку с текущими данными1 — отсылать архив | 0 | режим передачи данных |
b | от 0 байт | — | максимальное число байт, передаваемых за один сеанс связи |
Пример: SPUTNIK 1200,1,1000 → ответ SPUTNIK:Timeout=1200,Mode=1,MaxBytes=1000;
Serverip
Заголовок раздела «Serverip»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
Заголовок раздела «Serverip2»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 | от 0 | 50 | номер прибора. В протоколе Galileosky на сервер уходят только младшие два байта — номера больше 65535 там неразличимы; в EGTS номер передаётся целиком |
Пример: ID 123 → ответ ID:123;
Protocol
Заголовок раздела «Protocol»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-сети |
Type | 0 — Без аутентификации1 — WEP2 — WPA/WPA2 | — | тип аутентификации |
Key | строка, до 19 симв. | — | пароль для подключения к Wi-Fi-сети |
Mode | 0 — клиент1 — точка доступа (сбор архива) | 0 | режим работы модуля. Точку доступа поддерживают не все приборы: где её нет, команда примет только 0 |
RSSI | -100…0 дБм | -100 | порог уровня сигнала: к точке слабее заданного прибор не подключается, а уже подключённый уходит на GPRS. −100 дБм — принять любую точку, 0 дБм — только идеальную |
connectDelay | 120…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
Заголовок раздела «WIFICHECKLEGACY»WIFICHECKLEGACY
Проверка соединения с хабом только по IP (доступна на терминалах 7x с прошивкой от 44.0).
Формат:
WIFICHECKLEGACY enableПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
enable | 0 — выключено1 — включено | 1 | проверять соединение с хабом только по IP |
Пример: WIFICHECKLEGACY → ответ WIFICHECKLEGACY:1;
Пример: WIFICHECKLEGACY 0 → ответ WIFICHECKLEGACY:0;
IRIDIUMTXCFG
Заголовок раздела «IRIDIUMTXCFG»IRIDIUMTXCFG
Отключение передачи точек архива через модем Iridium при его включении из алгоритмов Easy Logic (доступна на терминалах Base Block Iridium с прошивкой 27.11 и выше).
Формат:
IRIDIUMTXCFG enableПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
enable | 1 — Включить (значение по умолчанию, при выключенной передаче в настройках и при включении из EasyLogic - произойдет штатная передача точки архива) | — | Выключить |
Пример: IRIDIUMTXCFG → ответ IRIDIUMTXCFG:1;
Пример: IRIDIUMTXCFG 0 → ответ IRIDIUMTXCFG:0;
EXWIFI
Определение параметров подключения через Wi-Fi к приложению Exigner на мобильном устройстве.
Формат:
EXWIFI SSID,Type,Key,Mode,RSSI,connectDelayПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
SSID | строка, до 19 симв. | — | имя сети Wi-Fi |
Type | 0 — без пароля1 — WEP2 — WPA/WPA2 | — | тип защиты сети |
Key | строка, до 19 симв. | — | пароль сети |
Mode | только 0 | — | только режим клиента; точка доступа внешнему модулю недоступна |
RSSI | -100…0 дБм | — | уровень сигнала, слабее которого прибор к сети не пойдёт |
connectDelay | 120…3600 с | 120 | пауза после полной передачи данных, прежде чем подключиться снова |
Приборы: Base Block,7.0.
NODOUBLEPACK
Заголовок раздела «NODOUBLEPACK»NODOUBLEPACK
Отключение отправки архива на хаб (команда доступна для 7x с прошивкой от 46.0).
Формат:
NODOUBLEPACK <state>Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
state | 1 — не выгружать данные на хаб, если ранее данные были выгружены на основной сервер | 0 | выгружать данные на хаб в любом случае |
Пример: NODOUBLEPACK 0 → ответ NODOUBLEPACK:0;
PREFRAT
Заголовок раздела «PREFRAT»PREFRAT
Настройка последовательности приоритета сетей LTE.
Первую сеть указать обязательно, и повторять одну и ту же в разных позициях нельзя — на такую команду прибор ответит ошибкой синтаксиса.
Формат:
PREFRAT A,B,CПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
A | 1 — автоматически5 — WCDMA (3G)6 — LTE7 — LTE Cat-M18 — NB-IoT9 — GPRS (2G) | — | первая по приоритету сеть; пустой её оставить нельзя |
B | 0 — не задано1 — автоматически5 — WCDMA (3G)6 — LTE7 — LTE Cat-M18 — NB-IoT9 — GPRS (2G) | — | вторая по приоритету |
C | 0 — не задано1 — автоматически5 — WCDMA (3G)6 — LTE7 — LTE Cat-M18 — NB-IoT9 — GPRS (2G) | — | третья по приоритету |
Пример: prefrat 8,7,9 → ответ PREFRAT:8,7,9;
BANDS[N]
Заголовок раздела «BANDS[N]»BANDS
Настройка полос частот LTE.
Формат:
BANDS[N] A,BПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
A | от 0, только полосы, поддерживаемые модемом | — | — |
B | от 0, только полосы, поддерживаемые модемом | — | 32х битовое число, каждый бит которого кодирует номер полосы частот с 33й по 64ю |
Пример: BANDS0 134217736,0 → ответ BANDS0:134217736,0;
GNSSJAMMING
Заголовок раздела «GNSSJAMMING»GNSSJAMMING
Управление детектором определения глушения GNSS.
Формат:
GNSSJAMMING NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | строка | 1 | 1 – включить детектирование, 0 - выключить |
Пример: GNSSJAMMING 1 → ответ GNSSJAMMING:1;
GSMJAMMING
Заголовок раздела «GSMJAMMING»GSMJAMMING
Управление детектором определения глушения GSM.
Формат:
GSMJAMMING NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | строка | 1 | 1 – включить детектирование, 0 - выключить |
Пример: GSMJAMMING 1 → ответ GSMJAMMING:1;
GSMWAITREG
Заголовок раздела «GSMWAITREG»GSMWAITREG
Установка времени ожидания регистрации в GSM сети.
Формат:
GSMWAITREG NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 30000…7200000 мс | 30000 | сколько ждать регистрации в сети GSM: от 30 секунд до 2 часов |
Пример: GSMWAITREG 40000 → ответ GSMWAITREG:40000;
IRIDIUMCSQ
Заголовок раздела «IRIDIUMCSQ»IRIDIUMCSQ
Установка минимального уровня сигнала для передачи данных через модем Iridium. (команда доступна на терминалах BaseBlock Iridium с прошивкой 27.9).
Формат:
IRIDIUMCSQ levelПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
level | 1…5 | 1 | минимальный уровень сигнала, при котором будет происходит отправка данных, значения от 1 до 5 |
Пример: IRIDIUMCSQ 4 → ответ IRIDIUMCSQ:4;
MAXSENDSIZE
Заголовок раздела «MAXSENDSIZE»MAXSENDSIZE
Установка максимального размера пакета при отправке данных на сервер (с прошивки 3.24 для 10/АСН, с 48.24 для 7х).
Формат:
MAXSENDSIZE NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…65535 байт | 0 | размер в байтах (0 – авто, определяется сетью) |
Пример: MAXSENDSIZE 1024 → ответ MAXSENDSIZE:1024;
FALLBACK2G
Заголовок раздела «FALLBACK2G»FALLBACK2G
Настройка автоматического переключения на режим 2G на терминалах с поддержкой 3G, LTE (с прошивки 3.24 для 10/АСН).
Формат:
FALLBACK2G enabled,regFails,reinitFails,probeMin,probeSecПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
enabled | 0 — выключено1 — включено | 0 | Включить/выключить функцию |
regFails | 1…10 | 1 | Количество неудачных регистраций в LTE/3G до перехода на 2G |
reinitFails | 1…10 | 1 | Количество неудачных переинициализаций GPRS до перехода на 2G |
probeMin | 1…1440 мин | 20 | Интервал проверки возврата на LTE/3G (в минутах) |
probeSec | 10…300 с | 60 | Таймаут ожидания регистрации при пробе (в секундах) |
Пример: FALLBACK2G 1,1,2,15,60 → ответ FALLBACK2G:1,1,2,15,60;
Протокол Galileosky
Заголовок раздела «Протокол Galileosky»Состав пакета, версия протокола, EGTS и адрес сервера удалённого конфигурирования.
Формат ответа масок зависит от прошивки. В прошивках Galileosky 10 3.x прибор отвечает
HEADPACK = 1110b, в актуальных (Galileosky 10 6.x, 7x 51.x) —HEADPACK:1110b;. Примеры ниже — в первом виде; значение маски одинаково. Проверено на Galileosky 10 с прошивками 3.28 и 6.2.
HeadPack
Заголовок раздела «HeadPack»HEADPACK
Состав первого пакета: теги с 1 по 128 одной двоичной маской.
Формат:
HeadPack bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор тегов с 1 по 128 |
Пример: HeadPack 1110 → ответ HEADPACK = 1110b
HeadPack2
Заголовок раздела «HeadPack2»HEADPACK2
Состав первого пакета: теги со 129 по 256 одной двоичной маской.
Ответ прибора нельзя скопировать обратно в команду: маску он печатает с буквой b на конце (HEADPACK2 = 1011b), а в команде разбор эту букву не понимает — встретив её, он обнуляет всю маску. Букву надо убрать.
Формат:
HeadPack2 bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | строка, до 128 симв., только 0 и 1, без завершающей «b» | — | набор тегов с 129 по 256 |
Пример: HeadPack2 110000 → ответ HEADPACK2 = 110000b
HeadPackBit
Заголовок раздела «HeadPackBit»HEADPACKBIT
Включение или выключение одного тега первого пакета по его номеру.
Формат:
HeadPackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | целое | — | номер тега, который будет включён или выключен для посылки на сервер |
value | целое | — | статус тега |
Пример: HeadPackBit 2,1 → ответ HeadPack = 1110b
ExtHeadPack
Заголовок раздела «ExtHeadPack»EXTHEADPACK
Состав первого пакета: расширенные теги Modbus и Bluetooth.
Формат:
ExtHeadPack bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор ModBus и Bluetooth тегов |
Пример: ExtHeadPack 10001000000000000000000000000100000000001000000001 → ответ EXTHEADPACK = 10001000000000000000000000000100000000001000000001b
ExtHeadPack2
Заголовок раздела «ExtHeadPack2»EXTHEADPACK2
Состав первого пакета: расширенные теги соты, температуры, спутников и IMSI.
Формат:
ExtHeadPack2 bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор тегов |
Пример: extheadpack2 100010000001000001 → ответ EXTHEADPACK2 = 100010000001000001b
ExtHeadPackBit
Заголовок раздела «ExtHeadPackBit»EXTHEADPACKBIT
Конфигурирование расширенных тегов первого пакета.
Ответ прибор подписывает именем обычной маски — HeadPack = …, хотя показывает расширенную: так в прошивке.
Формат:
ExtHeadPackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | целое | — | номер расширенного тега, который будет включён или выключен в настройках первого пакета для отправки на сервер |
value | целое | — | статус тега |
Пример: ExtHeadPackBit 2,1 → ответ HeadPack = 1110b
MainPack
Заголовок раздела «MainPack»MAINPACK
Состав основного пакета: теги с 1 по 128 одной двоичной маской.
Формат:
MainPack bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор тегов с 1 по 128 |
Пример: MainPack 11111111111111111111110000 → ответ MAINPACK = 11111111111111111111110000b
MainPack2
Заголовок раздела «MainPack2»MAINPACK2
Состав основного пакета: теги со 129 по 256 одной двоичной маской.
Ответ прибора нельзя скопировать обратно в команду: маску он печатает с буквой b на конце (MAINPACK2 = 1011b), а в команде разбор эту букву не понимает — встретив её, он обнуляет всю маску. Букву надо убрать.
Формат:
MainPack2 bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | строка, до 128 симв., только 0 и 1, без завершающей «b» | — | набор тегов с 129 по 256 |
Пример: MainPack2 110000 → ответ MAINPACK2 = 110000b
MainPackBit
Заголовок раздела «MainPackBit»MAINPACKBIT
Включение или выключение одного тега основного пакета по его номеру.
Формат:
MainPackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | целое | — | номер тега, который будет включён или выключен для посылки на сервер |
value | целое | — | статус тега |
Пример: MainPackBit 2,1 → ответ MainPack = 1110b
ExtMainPack
Заголовок раздела «ExtMainPack»EXTMAINPACK
Состав основного пакета: расширенные теги Modbus и Bluetooth.
Формат:
ExtMainPack bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор ModBus и Bluetooth тегов |
Пример: ExtMainPack 10001000000000000000000000000100000000001000000001 → ответ EXTMAINPACK = 10001000000000000000000000000100000000001000000001b
ExtMainPack2
Заголовок раздела «ExtMainPack2»EXTMAINPACK2
Состав основного пакета: расширенные теги соты, температуры, спутников и IMSI.
Формат:
ExtMainPack2 bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор тегов |
Пример: extmainpack2 100010000001000001 → ответ EXTMAINPACK2 = 100010000001000001b
ExtMainPackBit
Заголовок раздела «ExtMainPackBit»EXTMAINPACKBIT
Настройка расширенных тегов основного пакета.
Ответ прибор подписывает именем обычной маски — MainPack = …, хотя показывает расширенную: так в прошивке.
Формат:
ExtMainPackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | целое | — | номер расширенного тега, который будет включен или отключен в настройках основного пакета для отправки на сервер |
value | целое | — | статус тега |
Пример: ExtMainPackBit 5,1 → ответ MainPack = 11110b
BlePack
Заголовок раздела «BlePack»BLEPACK
Состав пакета Bluetooth: теги с 1 по 128 одной двоичной маской.
Формат:
BlePack bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор тегов с 1 по 128 |
Пример: BlePack 11111111111111111111110000 → ответ BLEPACK = 11111111111111111111110000b
BlePack2
Заголовок раздела «BlePack2»BLEPACK2
Состав пакета Bluetooth: теги со 129 по 256 одной двоичной маской.
Ответ прибора нельзя скопировать обратно в команду: маску он печатает с буквой b на конце (BLEPACK2 = 1011b), а в команде разбор эту букву не понимает — встретив её, он обнуляет всю маску. Букву надо убрать.
Формат:
BlePack2 bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | строка, до 128 симв., только 0 и 1, без завершающей «b» | — | набор тегов с 129 по 256 |
Пример: BlePack2 110000 → ответ BLEPACK2 = 110000b
BlePackBit
Заголовок раздела «BlePackBit»BLEPACKBIT
Включение или выключение одного тега пакета Bluetooth по его номеру.
Формат:
BlePackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | целое | — | номер тега, который будет включён или выключен для посылки на сервер |
value | строка | — | 1, если этот тег надо посылать на сервер, |
Пример: BlePackBit 2,1 → ответ BLEPACK = 1110b
ExtBlePack
Заголовок раздела «ExtBlePack»EXTBLEPACK
Конфигурирование Bluetooth пакета.
Формат:
ExtBlePack bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор ModBus и Bluetooth тегов |
Пример: ExtBlePack 10001000000000000000000000000100000000001000000001 → ответ EXTBLEPACK = 10001000000000000000000000000100000000001000000001b
ExtBlePack2
Заголовок раздела «ExtBlePack2»EXTBLEPACK2
Состав пакета Bluetooth: расширенные теги соты, температуры, спутников и IMSI.
Формат:
ExtBlePack2 bbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbb | — | — | набор тегов |
Пример: extblepack2 100010000001000001 → ответ EXTBLEPACK2 = 100010000001000001b
ExtBlePackBit
Заголовок раздела «ExtBlePackBit»EXTBLEPACKBIT
Конфигурирование расширенных тегов пакета Bluetooth.
Ответ прибор подписывает именем обычной маски — BLEPACK = …, хотя показывает расширенную: так в прошивке.
Формат:
ExtBlePackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | целое | — | номер расширенного тега, который будет включён или выключен в настройках пакета для отправки по Bluetooth |
value | целое | — | статус тега |
Пример: ExtBlePackBit 2,1 → ответ BLEPACK = 1110b
IridiumPackBit
Заголовок раздела «IridiumPackBit»IRIDIUMPACKBIT
Конфигурирование пакета Iridium.
Формат:
IridiumPackBit index,valueПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | 1…256 | — | номер тега, который будет включён или выключен для посылки на сервер |
value | 0…1 | — | 1, если этот тег надо посылать на сервер, |
Пример: IridiumPackBit 2,1 → ответ IridiumPack = 1110b
DataKey
Заголовок раздела «DataKey»DATAKEY
Задание ключа, которым будут шифроваться передаваемые данные.
Формат:
DataKey keyПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
key | строка, до 64 симв. | — | ключ шифрования данных в шестнадцатеричном виде, если 0, то данные не шифруются |
Пример: datakey 0000000000000000000000000000000000000000000000000000000000000345 → ответ DATAKEY 0000000000000000000000000000000000000000000000000000000000000345
REMOTECONFIGADDR
Заголовок раздела «REMOTECONFIGADDR»REMOTECONFIGADDR
Настройка параметров сервера удаленного конфигурирования (команда доступна на терминалах 7x с прошивкой 44.0 и выше).
Формат:
REMOTECONFIGADDR server,portПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
server | строка, до 39 симв. | c.7gis.ru | адрес сервера (например: c.7gis.ru или 193.193.165.165) |
port | 0…65535 | 9444 | номер порта (например: 21423) |
Пример: REMOTECONFIGADDR 193.193.165.165,21423 → ответ REMOTECONFIGADDR=193.193.165.165:21423
EGTSMASK
Заголовок раздела «EGTSMASK»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Пример: fssyncstop → ответ FSSYNCSTOP: terminating
Приборы: Base Block, 7.0, 7.х, 10.
fssyncstat
Заголовок раздела «fssyncstat»FSSYNCSTAT
Получение статуса синхронизации с облаком.
Формат:
fssyncstatПример: fssyncstat → ответ FSSYNCSTAT: scheduled: webdav.yandex.ru, /local/logs/, /logs/
Приборы: Base Block, 7.0, 7.х, 10.
Трек и навигация
Заголовок раздела «Трек и навигация»Период записи точек, фильтрация координат, спутниковые системы, LBS и A-GNSS.
Turning
Заголовок раздела «Turning»TURNING
Конфигурирование прорисовки трека.
Параметров SpeedEx и SpeedDelta из старых описаний у приборов 7x, 10 и XS нет — они были только у 2.x и 5.x.
Формат:
Turning Speed,Angle,DistanceПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Speed | 0…200 км/ч | 3 | минимальная скорость, с которой прибор начинает дописывать точки на поворотах |
Angle | 1…360 ° | 10 | наименьший поворот, на который прибор отвечает записью точки трека |
Distance | от 1 м | 300 | расстояние, пройдя которое прибор записывает следующую точку |
Пример: Turning 3,10,300 → ответ TURNING:Speed=3,Angle=10,Distance=300;
WrPeriod
Заголовок раздела «WrPeriod»WRPERIOD
Период записи пакетов во время движения и на стоянке.
Формат:
WrPeriod x,yПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
x | от 1 с | — | период записи пакетов в память во время движения, [сек] |
y | от 1 с | 120 | период записи пакетов в память во время стоянки, [сек] |
Пример: WrPeriod 60,180 → ответ WRPERIOD:move=60,parking=180;
SAVESTATUS
Заголовок раздела «SAVESTATUS»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»GPS.CORRECT
Настройка фильтрации ложных координат (скачков во время стоянки, при въезде/выезде из туннелей, вблизи высотных зданий).
Формат:
GPS.Correct OnOff,MaxWrong,MaxHDOP,MaxSpd,Acc,MaxJump,MaxTravelSpeedПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — выключено1 — включено | — | включена(1) или выключена(0) функция фильтрации координат |
MaxWrong | от 0 | 5 | количество ошибок координат, которые будут отфильтрованы (рекомендуемая величина равна 5). Данный параметр учитывает ошибки превышения ускорения и скачка, для остальных параметров координаты отфильтровываются всегда |
MaxHDOP | 1…20 | 5 | максимальный HDOP, выше которого координаты не обновляются |
MaxSpd | 0…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.Correct2»GPS.CORRECT2
Настройки обновления координат по количеству спутников, если фильтрация включена командой GPS.Correct.
Формат:
GPS.Correct2 MaxNoSatTime,MinSatStart,MinSatWorkПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
MaxNoSatTime | от 0 с | 10 | максимальное время без связи со спутниками, в течение которого не фиксируется обрыв связи, [сек] |
MinSatStart | от 0 | 4 | минимальное число спутников, с которыми должна быть установлена связь при включении Терминала |
MinSatWork | от 0 | 3 | минимальное число спутников во время работы Терминала, при меньшем количестве будет фиксироваться разрыв связи со спутниками |
Пример: GPS.Correct2 10,5,4 → ответ GPS.CORRECT2: MaxNoSatTime=10,MinSatStart=5,MinSatWork=4
GPS.Correct3
Заголовок раздела «GPS.Correct3»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»ACCSENS
Настройка акселерометра для избежания ненужных выбросов во время стоянки.
Формат:
AccSens Sens,TimeOutПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Sens | от 0 | — | чувствительность акселерометра |
TimeOut | 1…1000000 с | 300 | время после остановки автомобиля, в течение которого будут обновляться координаты, [сек] |
Пример: AccSens 40,300 → ответ ACCSENS:sens = 40,TimeOut=300;
Ignition
Заголовок раздела «Ignition»IGNITION
Настройка входа зажигания.
Формат:
Ignition NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — датчик зажигания не используется1 — вход 0 используется в качестве датчика зажигания2 — вход 1 используется в качестве датчика зажигания10 — вход 9 используется в качестве датчика зажигания | 0 | вход, используемый в качестве датчика зажигания |
Пример: Ignition 1 → ответ IGNITION:1;
IGNORESPEED
Заголовок раздела «IGNORESPEED»IGNORESPEED
По умолчанию при скорости 0 км/час прошивка записывает точки с периодом записи на стоянке. При включении игнорирования скорости и активности входа зажигания (в настройка Вход зажигания выбран один из входов) точки будут записываться с периодом записи при движении.
Формат:
IGNORESPEED NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…1 | 0 | 1 – включить игнорирование, 0 – выключить |
Пример: IGNORESPEED 1 → ответ IGNORESPEED:enable=1;
Команда удалена: она была в 7x с версии 37.0 до 43.4. В актуальных прошивках её нет.
GSMLOCATION
Заголовок раздела «GSMLOCATION»GSMLOCATION
Установка режима определения координат.
Формат:
GSMLOCATION nПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
n | 0 — определение координат только по GPS/ГЛОНАСС-модулю1 — определение координат по сигналам сотовых станций при отсутствии данных от GPS/ГЛОНАСС-модуля | 0 | режим работы |
Пример: GSMLOCATION 1 → ответ GSMLOCATION:1
Приборы: Base Block, 7.0, 7.х с версии 48.18, 10 с версии 3.18.
Текстовой команды нет. Настройка задаётся в настройках прибора и удалённым конфигурированием.
Gpsdatasource
Заголовок раздела «Gpsdatasource»GPSDATASOURCE
Установка источника данных GPS/ГЛОНАСС для определения координат.
Формат:
Gpsdatasource Datasource,timeoutПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Datasource | 0 — встроенный модуль1 — модуль на RS232-02 — модуль на RS232-13 — модуль на RS4854 — файл5 — Easy Logic6 — LBS | 0 | источник данных |
timeout | 0…999 с | 0 | через сколько переключиться на встроенный модуль, если внешний молчит |
Пример: gpsdatasource → ответ GPSDATASOURCE:dataSource=1,timeout=120;
Приборы: Base Block с версии 23.8, 7.0 с версии 23.8, 7.х с версии 24.8, 10.
ExtGNSS
Заголовок раздела «ExtGNSS»EXTGNSS
Настройка параметров подключения для внешнего источника данных GPS/ГЛОНАСС.
Формат:
ExtGNSS baudrate,pollingrate,protocolПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
baudrate | 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 115200 | 57600 | скорость обмена данных по RS232 (от 1200 до 115200) |
pollingrate | 100…10000 мс | 1000 | частота опроса порта, мсек |
protocol | 0 — NMEA | 0 | протокол обмена (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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — выключено1 — Яндекс Локатор2 — EasyLBS3 — EasyLBS, сбор данных | 0 | не флаг, а выбор сервиса; ключ API нужен только Яндексу |
reqInterval | 10…65535 с | 60 | минимальная пауза между запросами LBS; запросы идут, пока координаты GNSS невалидны или LBS выбран источником навигации, и не повторяются, если с последней LBS-позиции прибор не двигался по акселерометру |
apiKey | строка, до 64 симв. | — | ключ для Яндекс Локатора; остальным сервисам не нужен |
useWifi | 0…1 | 0 | включать ли в запрос сведения об окружающих сетях Wi-Fi |
wifiMaxRssi | -100…0 дБм | 0 | точки доступа сильнее этого порога — ближние, скорее всего едущие вместе с прибором, — в запрос не попадут; 0 — не отсекать |
host | строка, до 63 симв. | — | свой адрес LBS-сервера; пустое поле оставляет адрес, принятый для выбранного сервиса |
port | 0…65535 | 0 | 0 — порт по умолчанию, 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
Заголовок раздела «Satnavsystem»SATNAVSYSTEM
Выбор спутниковой системы для определения координат.
Значение — маска: за каждую систему отвечает свой бит, и нужные складываются. 3 — это GPS и ГЛОНАСС вместе, 31 — все пять систем сразу.
Формат:
Satnavsystem NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — ничего1 — GPS2 — ГЛОНАСС4 — Galileo8 — BeiDou16 — QZSS | 3 | используемая система |
Пример: satnavsystem 1 → ответ SATNAVSYSTEM:GNSS=1;
Приборы: 7.х с версии 31.11, 10.
SATINFOEXT
Заголовок раздела «SATINFOEXT»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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
n1 | 0…1 | 0 | 1- загрузка краткосрочных данных (период 30 мин) (0 – нет) |
n2 | 0…1 | 0 | 1- загрузка долгосрочных данных (период 12 часов) (0 – нет) |
n3 | 0…1 | 0 | 1 — общий режим A-GNSS; с краткосрочным и долгосрочным несовместим (0 — нет) |
Пример: agnss 1,1 → ответ AGNSS:short=1,long=1,common=0;
Приборы: 7.х с версии 35.0, 10.
DBEHAVIOR
Заголовок раздела «DBEHAVIOR»DBEHAVIOR
Определение источника данных для определения стиля вождения.
Формат:
DBEHAVIOR NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — GNSS1 — Акселерометр | 0 | источник данных для расчета |
Пример: Dbehavior 1 → ответ DBEHAVIOR:source=1;
Приборы: 7.х с версии 24.13, 10.
GNSS.FPRESETLD
Заголовок раздела «GNSS.FPRESETLD»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
Заголовок раздела «GNSS.FPARAM1»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
Заголовок раздела «WIFIMAC»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
Заголовок раздела «Canibut»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
Заголовок раздела «statall»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
Заголовок раздела «GSMinfo»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
Заголовок раздела «Hardversion»HARDVERSION
Получение внутренней версии прибора и способности использовать Easy Logic.
Формат:
HardversionПример: hardversion → ответ HARDVERSION=155,12438
GETVALUEBYTAG
Заголовок раздела «GETVALUEBYTAG»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»ARCHIVESTAT
Отображение статистики по количеству сохраненных в память точек и отправленных на оба сервера.
Команда считает точки только во внутренней памяти. Если архив ведётся на карте памяти, прибор ответит ArchiveStat:-1,0,0,0 — минус единица здесь означает «архив не здесь», а не ошибку.
Формат:
ARCHIVESTATПример: ARCHIVESTAT → ответ ArchiveStat:1,8686,8647,0
Приборы: Base Block, 7.0, 7.x, 10.
ARCHIVESTATCOLLECTOR
Заголовок раздела «ARCHIVESTATCOLLECTOR»ARCHIVESTATCOLLECTOR
Отображение статистики по количеству сохраненных в память пакетов коллектора, собранных с терминалов-клиентов, и отправленных на основной сервер.
Формат:
ARCHIVESTATCOLLECTORПример: ARCHIVESTATCOLLECTOR → ответ ARCHIVESTATCOLLECTOR:1,2686,2647,0
Приборы: 7.х с версии 50.0, 10 с версии 5.0.
На более ранних прошивках команды нет — прибор ответит
Unrecognized(например, Galileosky 10 с прошивкой 3.28).
BLESTATE
Заголовок раздела «BLESTATE»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
Заголовок раздела «ACCESSPIN»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»ARCHIVE
Выбор источника данных для отправки на сервер.
Формат:
Archive typeПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
type | 0 — архив во внутренней флеш-памяти1 — архив на microSD карте | 0 | источник данных для отправки на сервер |
Пример: ARCHIVE 0 → ответ ARCHIVE:0;
FlashArchive
Заголовок раздела «FlashArchive»FLASHARCHIVE
Настройки порядка отсылки данных на сервер.
Формат:
FlashArchive Dynamic,SendOrderПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Dynamic | 0 — статическая1 — динамическая | 1 | используется ли динамическая структура архива |
SendOrder | 0 — сначала самые свежие, затем самые старые1 — в хронологическом порядке | 0 | порядок отсылки архива на сервер; в ответе прибор называет это поле StraightSendOrder |
Пример: FLASHARCHIVE 0,1 → ответ FLASHARCHIVE:Dynamic=0,StraightSendOrder=1;
ENABLEARCHIVE
Заголовок раздела «ENABLEARCHIVE»ENABLEARCHIVE
Управление штатной записью точек архива.
Формат:
ENABLEARCHIVE [N]Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — не записывать точки в архив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Пример: EraseCfg → ответ ERASECFG
EraseTrack
Заголовок раздела «EraseTrack»ERASETRACK
Удаление из памяти всех треков.
Формат:
EraseTrackПример: EraseTrack → ответ ERASETRACK SCHEDULED
EraseTrackSD
Заголовок раздела «EraseTrackSD»ERASETRACKSD
Удаление из памяти на microSD-карте/eMMC всех треков.
Формат:
EraseTrackSDПример: EraseTrackSD → ответ ERASETRACKSD SCHEDULED
ColdStart
Заголовок раздела «ColdStart»COLDSTART
Холодный старт GPS/ГЛОНАСС модуля.
Формат:
ColdStartПример: ColdStart → ответ GNSS cold start
LED
Установка яркости свечения светодиода режимов работы терминала.
Формат:
LED NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…100 | 100 | коэффициент яркости светодиода режимов работы Терминала: 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»RSTBYTIME
Автоматическая перезагрузка терминала через заданный период времени.
Формат:
RSTBYTIME NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…31536000 с | 0 | период автоматической перезагрузки. 0 выключает её; значение меньше 600 прибор запишет, но перезагружаться не станет — рабочий диапазон начинается с 600 секунд |
Пример: RSTBYTIME 14400 → ответ RSTBYTIME:14400;
Приборы: Base Block с версии 25.6, 7.0 с версии 25.6, 7.x с версии 35, 10.
TIMESYNCGNSS
Заголовок раздела «TIMESYNCGNSS»TIMESYNCGNSS
Разрешение/запрет синхронизации даты и времени по данным, полученным от GNSS модуля.
Формат:
TIMESYNCGNSS NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…1 | 1 | режим работы (1 - разрешить, 0 - запретить) |
Пример: TIMESYNCGNSS 1 → ответ TIMESYNCGNSS:1;
Приборы: Base Block с версии 27.15, 7.0 с версии 26.14, 7.х с версии 48.15, 10 с версии 3.15.
TIMESYNCGSM
Заголовок раздела «TIMESYNCGSM»TIMESYNCGSM
Разрешение/запрет синхронизации даты и времени через интернет с использованием GSM.
Формат:
TIMESYNCGSM NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — не синхронизировать часы через GSM1 — разрешить синхронизацию через 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»SETDATETIME
Установка даты/времени при отсутствии информации со спутников.
Формат:
SETDATETIME YYYY,MM,DD,HH,MM,SSПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
YYYY | 2017…2100 | — | — |
MM | 1…12 | — | — |
DD | 1…31, с учётом месяца и високосного года | — | — |
HH | 0…23 | — | — |
MM … SS | 0…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
Заголовок раздела «FIXTERM»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»DEBUGLEVEL
Установка уровня детализации диагностики.
Формат:
Debuglevel NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…3 | 2 | значение уровня: 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»UPGRADE
Обновление прошивки до заданной.
Формат:
Upgrade NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…254, или имя спец-прошивки, до 31 символа | — | номер актуальной прошивки, на которую должен обновиться Терминал. Если указан 0, Терминал обновится до последней стабильной прошивки |
Пример: Upgrade 230 → ответ UPGRADE SOFT=230
Пример: UPGRADE stop → ответ UPGRADE STOP
UPGRADEIP
Заголовок раздела «UPGRADEIP»UPGRADEIP
Настройка адреса сервера обновления прошивки.
Формат:
UPGRADEIP host,portПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
host | строка, до 39 симв. | www.g-a-l-i-l-e-o.com | — |
port | 1…65535 | 32132 | порт сервера обновления; в ответе прибор печатает его после двоеточия |
Пример: UPGRADEIP firmware-downloader.7gis.ru,30999 → ответ UPGRADEIP=firmware-downloader.7gis.ru:30999
Приборы: 7x с прошивкой от 44.4 и 10 с любой прошивкой.
UpgradeStatus
Заголовок раздела «UpgradeStatus»UPGRADESTATUS
Отражение прогресса удаленного обновления прошивки.
Формат:
UpgradeStatusПример: UPGRADESTATUS → ответ UPGRADESTATUS: Processing: 42987/397615 (10 %)
Приборы: 7.х, 10.
Rollback
Заголовок раздела «Rollback»ROLLBACK
Возврат предыдущей версии прошивки (в случае ее наличия в памяти терминала).
Формат:
RollbackПример: rollback → ответ ROLLBACK: No other stable firmware to rollback
Приборы: 7.х, 10.
RemoteConfig
Заголовок раздела «RemoteConfig»REMOTECONFIG
Включение и выключение удалённой настройки через сервис удаленного конфигурирования.
Формат:
RemoteConfig OnOffПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — удалённая настройка выключена1 — включена | — | включение функции удалённой настройки |
Пример: RemoteConfig 1 → ответ REMOTECONFIG:1;
SLEEPMODE
Заголовок раздела «SLEEPMODE»SLEEPMODE
Режим энергосбережения: какие модули отключать на стоянке.
Формат:
SleepMode OffOnStop,DST,GNSS,GPRS,ADC,CAN,RS232,RS485,SD,WakeUp,STПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OffOnStop | 0 — не выключать модуль1 — выключать модуль | 0 | использование GPS/ГЛОНАСС модуля на стоянке |
DST | от 0 с | 0 | время нахождения на стоянке, по истечении которого Терминал перейдёт в режим глубокого сна |
GNSS | 0…1 | 0 | выключать GPS/ГЛОНАСС модуль в режиме глубокого сна |
GPRS | 0…1 | 0 | выключать GSM/3G модуль в режиме глубокого сна |
ADC | 0…1 | 0 | понижать частоту опроса АЦП в режиме глубокого сна, при этом максимальная частота, которая может быть измерена на входах уменьшается в 2 раза и минимальный период импульса, который может зарегистрировать терминал также увеличивается в 2 раза |
CAN | 0…1 | 0 | выключать CAN в режиме глубокого сна |
RS232 | 0…1 | 0 | выключать RS232 в режиме глубокого сна |
RS485 | 0…1 | 0 | выключать RS485 в режиме глубокого сна |
SD | 0…1 | 0 | Отключать 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
Заголовок раздела «POWEROFF»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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
time1 | 0…65535 | 180 | частота опроса регистратора температуры, сек |
time2 | 0…65535 | 180 | частота получения моточасов, сек |
Пример: fridge → ответ FRIDGE:180,180;
Приборы: Base Block, 7.0, 7.х, 10.
Datacold500
Заголовок раздела «Datacold500»DATACOLD500
Опрос терморегистратора DataCOLD 500 (приборы 2.х, 5.х).
Формат:
Datacold500 time1,time2Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
time1 | целое | — | частота опроса регистратора температуры, сек |
time2 | целое | — | частота получения моточасов, сек |
Пример: datacold500 → ответ DATACOLD500:180,600
Приборы: 2.х, 5.х.
Отдельной команды нет: терморегистратор настраивается командой
Fridge, DataCOLD 500 — один из её протоколов.
FormatSD
Заголовок раздела «FormatSD»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 | от 1 | 1 | номер страницы для просмотра по частям при наличии большого количества файлов |
Пример: fslist / → ответ FSLIST: Content of /
Пример: fslist /arc/collector/F4B85E022926,3 → ответ FSLIST: Content of /arc/collector/F4B85E022926
Приборы: Base Block, 7.0, 7.х, 10.
FSDELETE
Заголовок раздела «FSDELETE»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 | строка, полный путь, завершающий «/» отбрасывается | — | название, которое нужно присвоить/полный путь необходимого расположения файла или каталога |
overwrite | 0…1 | 0 | 1 снимает проверку занятого имени, но поверх существующего прибор не переименует — ответит FSMOVE: Failed: 8; без него — Destination name already exists |
Пример: FSMOVE 01,02 → ответ FSMOVE: Success
Пример: FSMOVE 01,/имя_каталога/01,1 → ответ FSMOVE: Success
Приборы: 7.х с версии 31.8, 10.
Setmileage
Заголовок раздела «Setmileage»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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…1 | 0 | режим работы с внешней картой или eMMC (0 – чтение (по умолчанию), 1 – чтение/запись) |
Пример: MSD 1 → ответ MSD:1;
Приборы: 7.х с версии 46.0, 10.
ZIP
Сжатие больших файлов на microSD-карте/eMMC в архив.
Сжатие идёт в фоне: сразу прибор отвечает лишь, что начал, а итог — имя архива и размеры до и после — пишет в диагностику.
Формат:
Zip filename,zipname,compressionLevelПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
filename | строка, полный путь к файлу или каталогу | — | наименование файла для сжатия (вместе с путем) |
zipname | строка, без символов " * : < > ? и вертикальной черты | — | наименование архива |
compressionLevel | 0…9 | 9 | уровень компрессии (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
Заголовок раздела «SDQUOTA»SDQUOTA
Проверка и установка деления памяти на внешней microSD-карте или встроенной памяти eMMC.
Формат:
SDQUOTA [X],[Y]Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
X | 0 — собственный архив терминала1 — архив клиентов, записанный сборщиком по WiFi2 — фото | — | раздел карты |
Y | 0…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»SCRIPTIP
Настройка адреса сервера загрузки скриптов.
Формат:
SCRIPTIP host,port,encryptПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
host | строка, до 39 симв. | c.7gis.ru | адрес сервера, с которого прибор забирает скрипты |
port | 0…65535 | 60524 | Укажите порт сервера для подключения |
encrypt | 0…1 | 1 | принимать ли скрипт зашифрованным |
Пример: SCRIPTIP c.7gis.ru,60524,1 → ответ SCRIPTIP=c.7gis.ru:60524,1
Приборы: 7x с прошивкой от 44.4.
CLEARSCRIPT
Заголовок раздела «CLEARSCRIPT»CLEARSCRIPT
Удаление всех или конкретного алгоритма/фильтра из памяти терминала.
Формат:
CLEARSCRIPT [X]Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
X | строка, до 70 симв., имя уже загруженного скрипта; без параметра стираются все | — | наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для удаления из памяти терминала только определенного алгоритма/фильтра |
Пример: clearscript test_script/test.filter → ответ Script is erased
Приборы: Base Block, 7.0, 7.х, 10.
FREEMEM
Заголовок раздела «FREEMEM»FREEMEM
Команда отображения объема оперативной памяти.
Ответ — FREEMEM:a,0,0. Второе и третье числа всегда нулевые: пулы памяти, которые они показывали, объединены с основным.
Формат:
FREEMEMПараметры:
- a — объём оперативной памяти, оставшийся для основной прошивки и алгоритмов Easy Logic
Пример: FREEMEM → ответ FREEMEM:66948,0,0
Приборы: 7.х, 10.
SCRIPTINFO
Заголовок раздела «SCRIPTINFO»SCRIPTINFO
Команда отображения более подробной информации о загруженных скриптах (доступна на терминалах 7x с прошивкой 44.0 и выше).
Формат:
SCRIPTINFOПример: SCRIPTINFO → ответ SCRIPTINFO: <информация о скриптах>;
SCRIPTSTORAGEINFO
Заголовок раздела «SCRIPTSTORAGEINFO»SCRIPTSTORAGEINFO
Информация о ROM, выделенной под скрипты.
Формат:
ответа: SCRIPTSTORAGEINFO: P1/P2/P3Параметры:
- P1 - занято ROM, байт
- P2 — свободно ROM, байт
- P3 — общая память ROM, отведенная под скрипты, байт
Пример: SCRIPTSTORAGEINFO → ответ SCRIPTSTORAGEINFO: 4096/462848/466944
Приборы: 7.х с версии 46.01, 10 с версии 1.1.
ENSCRIPTDEFRAG
Заголовок раздела «ENSCRIPTDEFRAG»ENSCRIPTDEFRAG
Включение/выключение дефрагментации скриптов при запуске прибора (доступна для терминалов 7.х с версии 46.2, 10).
Формат:
ENSCRIPTDEFRAG OnOffПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — дефрагментации выключена1 — включена | 1 | включение функции дефрагментации |
Пример: ENSCRIPTDEFRAG → ответ ENSCRIPTDEFRAG:1;
Пример: ENSCRIPTDEFRAG 0 → ответ ENSCRIPTDEFRAG:0;
USERSPEC
Заголовок раздела «USERSPEC»USERSPEC
Управление модулями/функциями терминала (доступна для терминалов 7x с прошивкой от 44.2).
Команда с тем же значением, которое уже записано, отвечает ошибкой синтаксиса: прибор считает «ничего не изменилось» неудачей разбора. Ошибка ложная — настройка при этом остаётся прежней.
Формат:
USERSPEC bbbbbbbbbbbbbbbbПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
bbbbbbbbbbbbbbbb | строка, до 32 симв., только 0 и 1; учитываются последние 32 разряда | — | набор модулей/функций с 1 по 15 |
Пример: USERSPEC 111111101111011 → ответ USERSPEC = 111111101111011b (в актуальных прошивках — USERSPEC:111111101111011b;)
SYSLOGEVENT
Заголовок раздела «SYSLOGEVENT»SYSLOGEVENT
Включение/выключение функции сбора диагностической информации.
Формат:
SYSLOGEVENT OnOffПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — функция сбора диагностической информации выключена1 — включена (по умолчанию включена) | — | включение функции сбора диагностической информации |
Пример: SYSLOGEVENT 1 → ответ SYSLOGEVENT:1;
Приборы: 7x с прошивкой от 47.0, для терминалов Galileosky 10 с прошивкой 1.1.
Входы и выходы
Заголовок раздела «Входы и выходы»Аналогово-дискретные и цифровые входы, транзисторные выходы, границы срабатывания.
InCfg[num_in]
Заголовок раздела «InCfg[num_in]»INCFG
Конфигурирование аналогово/дискретных входов.
Формат:
InCfg[num_in] ft,fl,up_low,up_hi,down_low,down_hi,imp_null,[pullUp]Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
ft | 0 — вычисление по среднему1 — подсчет импульсов2 — подсчет частоты4 — Wiegand26 Data05 — Wiegand26 Data1 | — | тип фильтра |
fl | от 1 | 5 | длина фильтра. Используется для функций среднего и дискретного сигнала |
up_low … up_hi | 0…33000 мВ | — | — |
down_low | 0…33000 мВ | 0 | — |
down_hi | 0…33000 мВ | — | — |
imp_null | 0…1 | 0 | — |
pullUp | 0…1 | 0 | подтяжка к «+» питания, 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[num]
Заголовок раздела «WIEGANDCFG[num]»WIEGANDCFG
Установка параметров wiegand.
Формат:
WIEGANDCFG[num] len,parityПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
len | 0…64 | 26 | общая длина передаваемого кода от 1 до 64 |
parity | 0…2 | 2 | количество бит четности от 0 до 2 |
Пример: WIEGANDCFG1 → ответ WIEGANDCFG1:26,2;
Пример: WIEGANDCFG0 35,0 → ответ WIEGANDCFG0:35,0;
Приборы: 7.х с версии 46.2, 10.
PowInCfg
Заголовок раздела «PowInCfg»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»DFILTER
Настройки фильтрации показаний цифровых ДУТ.
Формат:
DFilter NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 1…65535 | 1 | длина фильтра для каждого ДУТ, подключенных к портам 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
Заголовок раздела «iButtons»IBUTTONS
Добавление ключей в список доверенных идентификаторов iButton во внутренней памяти.
Формат:
iButtons ib1,ib2,ib3,ib4,ib5,ib6,ib7,ib8Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
ib1 … ib8 | 09 — тип устройства (в данном случае это 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
Заголовок раздела «KeyCount»KEYCOUNT
Число доверенных ключей iButton на microSD-карте/eMMC.
Формат:
KeyCountПример: KeyCount → ответ KEYCOUNT:12;
ShowKey
Заголовок раздела «ShowKey»SHOWKEY
Отражение идентификатора доверенного ключа iButton на microSD-карте/eMMC.
Формат:
ShowKey NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | от 1 | — | порядковый номер ключаiButton в списке на microSD-карте. Нумерация с 1 |
Пример: ShowKey 1 → ответ SHOWKEY 1:9503276(0x0091022C)
KEYSIZE
Заголовок раздела «KEYSIZE»KEYSIZE
Длина идентификатора ключа iButton или RFID — 4 или 8 байт.
От длины зависит и то, в каком файле на microSD прибор ищет ключи: keys.bin — при 4 байтах, keysEx.bin — при 8. С завода — 4 байта.
Формат:
KEYSIZE NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 4 — 4 байта8 — 8 байт | 4 | длина ключа идентификатора |
Пример: keysize 4 → ответ KEYSIZE:4;
Приборы: 7.х с версии 26.0, 10.
AddKeyINT
Заголовок раздела «AddKeyINT»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
Заголовок раздела «DelKeyINT»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
Заголовок раздела «ShowKeyInt»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
Заголовок раздела «KeyNumberInt»KEYNUMBERINT
Отражение номера доверенного ключа iButton или RFID во внутренней памяти по идентификатору.
Формат:
KeyNumberInt XПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
X | строка, до 16 симв., шестнадцатеричные цифры, кроме нуля | — | идентификатор ключа iButton или RFID во внутренней памяти |
Пример: KeyNumberInt AABBCCDDEEFF0011 → ответ Number: 1;
Пример: KeyNumberInt 1000 → ответ Number: 4;
Приборы: 7.х с версии 26.0, 10.
KeyNumber
Заголовок раздела «KeyNumber»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Пример: ClearKeysInt → ответ CLEARKEYSINT Success. Keys count:0
Приборы: 7.х с версии 26.0, 10.
RS485FN
Заголовок раздела «RS485FN»RS485FN
Настройка режима порта RS485.
Формат:
RS485FN nfПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
nf | 0 — фотокамера (устаревшая версия) (нет с 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 в EasyLogic5 — отключен6 — CAN-LOG7 — обработчик фотокамеры в 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 |
InvertKeys | 0 — нет реакции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.
CAN-шина
Заголовок раздела «CAN-шина»Скорость шины, фильтры, теги SPN и автоматический разбор идентификаторов.
CanRegime
Заголовок раздела «CanRegime»CANREGIME
Управление CAN-шиной по порту 0.
Формат:
CanRegime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOutПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Mode | из списка | 2 | — |
BaudRate | из списка | — | Задает скорость передачи данных в CAN шине, требуется установить скорость, на которой работает CAN шина автомобиля/устройства |
TimeOut | 0…100000 мс | 2000 | При отсутствии данных в течение данного времени произойдет обнуление данных в CAN тегах |
DoNotCleanAfterTimeOut | 0…1 | 0 | Установите галочку, если при потере связи с CAN-шиной данные обнулять не нужно |
Can0Regime
Заголовок раздела «Can0Regime»CAN0REGIME
Режим работы CAN-шины по порту 0 — то же, что CanRegime, на приборах 7х и 10.
Формат:
Can0Regime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut (только для терминалов 7х и 10)Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Mode | 0 — 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 Logic12 — Получение данных с CAN-шины (после кнопки “Начать прием” на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)14 — Передача данных по протоколу J1939DA15 — Прием данных по протоколу J1939DA | — | режим работы |
BaudRate | 0…1000000 бит/с, 0 — автоопределение скорости | 250000 | скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 10000 до 1000000. Типовые значения: 62500, 125000, 250000, 500000, 1000000 |
TimeOut | строка | 2000 | измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено |
DoNotCleanAfterTimeOut | 0…1 | 0 | не обнулять данные при потере связи с CAN-шиной |
Пример: Can0Regime 3,250000,2000,1 → ответ CAN0REGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;
Can1Regime
Заголовок раздела «Can1Regime»CAN1REGIME
Управление шиной CAN по порту 1.
Формат:
Can1Regime Mode,BaudRate,TimeOut,DoNotCleanAfterTimeOut (только для терминалов 7х и 10)Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Mode | 0 — 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 Logic12 — Получение данных с CAN-шины (после кнопки “Начать прием” на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)14 — Передача данных по протоколу J1939DA15 — Прием данных по протоколу J1939DA | 2 | режим работы |
BaudRate | 0 — Авто50000 — 5000083333 — 83333100000 — 100000125000 — 125000250000 — 250000500000 — 5000001000000 — 1000000 | — | скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 50000 до 1000000. Типовые значения: 83333, 125000, 250000, 500000, 1000000 |
TimeOut | 0…100000 мс | 2000 | измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено |
DoNotCleanAfterTimeOut | 0…1 | 0 | не обнулять данные при потере связи с CAN-шиной |
Пример: Can1Regime 3,500000,2000,1 → ответ CAN1REGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;
ActiveCAN
Заголовок раздела «ActiveCAN»ACTIVECAN
Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 0.
Формат:
ActiveCAN OnOffПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0…1 | 0 | Включить активный режим |
ActiveCAN0
Заголовок раздела «ActiveCAN0»ACTIVECAN0
Отправка подтверждений в CAN-шину по порту 0 — то же, что ActiveCAN, на приборах 7х.
Формат:
ActiveCAN0 OnOff (только для терминало 7х)Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование1 — активный: в CAN-шину посылаются подтверждения о приёме пакетов | — | режим работы |
Пример: ActiveCAN 1 → ответ ACTIVECAN:1;
ActiveCAN1
Заголовок раздела «ActiveCAN1»ACTIVECAN1
Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 1.
Формат:
ActiveCAN1 OnOff (только для терминало 7х)Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование1 — активный: в CAN-шину посылаются подтверждения о приёме пакетов | 0 | режим работы |
Пример: ActiveCAN1 1 → ответ ACTIVECAN1:1;
CAN8BitR[N]
Заголовок раздела «CAN8BitR[N]»CAN8BITR
Содержимое отдельного 8-битного CAN-тега.
Формат:
CAN8BitR[N]CAN16BitR[N]
Заголовок раздела «CAN16BitR[N]»CAN16BITR
Содержимое отдельного 16-битного CAN-тега.
Формат:
CAN16BitR[N]CAN32BitR[N]
Заголовок раздела «CAN32BitR[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
Заголовок раздела «CAN1979TAGS»CAN1979TAGS
Установка порта CAN для резервирования тегов CAN для получения данных по протоколу J1979.
Формат:
CAN1979TAGS NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…1 | 0 | номер порта - 0 (CAN0) или 1 (CAN1) |
Пример: CAN1979TAGS 1 → ответ CAN1979TAGS:1;
Приборы: 7.х с версии 28.0, 10.
CANFMSTAGS
Заголовок раздела «CANFMSTAGS»CANFMSTAGS
Настройка автоматического разбора некоторых идентификаторов стандарта FMS при их использовании в разных CAN-шинах транспортного средства.
Формат:
CANFMSTAGS n1,n2,n3,n4,n5,n6,n7,n8Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
n1 | 0 — CAN 01 — CAN 1 | — | общий расход топлива - номер CAN (0 - CAN0, 1-CAN1) |
n2 | 0 — CAN 01 — CAN 1 | — | общий пробег - номер CAN (0 - CAN0, 1-CAN1) |
n3 | 0 — CAN 01 — CAN 1 | — | уровень топлива в баке - номер CAN (0 - CAN0, 1-CAN1) |
n4 | 0 — CAN 01 — CAN 1 | — | обороты двигателя - номер CAN (0 - CAN0, 1-CAN1) |
n5 | 0 — CAN 01 — CAN 1 | — | температура охлаждающей жидкости - номер CAN (0 - CAN0, 1-CAN1) |
n6 | 0 — CAN 01 — CAN 1 | — | моточасы— номер CAN (0 - CAN0, 1-CAN1) |
n7 | 0 — CAN 01 — CAN 1 | — | нагрузка на ось— номер CAN (0 - CAN0, 1-CAN1) |
n8 | 0 — CAN 01 — 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
Заголовок раздела «SPNLIST»SPNLIST
Запрос количества сохраненных тегов SPN для передачи данных в протоколе Galileosky (команда доступна на терминалах Galileosky 10).
Формат:
SPNLIST<CAN> indexПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
index | — | — | порядковый номер тега SPN |
Пример: SPNLIST0 → ответ SPNLIST0: 4
Пример: SPNLIST0 1 → ответ SPN0: 27,2
SPNERASE
Заголовок раздела «SPNERASE»SPNERASE
Удаление всех сохранённых тегов SPN шины CAN с этим номером (команда доступна на терминалах Galileosky 10).
Формат:
SPNERASE<CAN>Пример: SPNERASE0 → ответ SPNERASE0
Периферия и связь
Заголовок раздела «Периферия и связь»Голосовая связь, фотокамера, Bluetooth и Modbus.
GSMVolume
Заголовок раздела «GSMVolume»GSMVOLUME
Настройка параметров усиления звука на громкой связи.
Формат:
GSMVolume Speaker,MicПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Speaker | 0…100 | — | коэффициент усиления звука через GSM-канал [1÷100] |
Mic | от 0 | — | коэффициент усиления микрофона через GSM-канал [1÷15] |
Пример: GSMVolume 75,15 → ответ GSMVOLUME:Speaker=75,Mic=15;
AutoAnswer
Заголовок раздела «AutoAnswer»AUTOANSWER
Автоматический подъем трубки при звонке на терминал.
Формат:
AutoAnswer nПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
n | от 0 | — | количество звонков до автоподъема трубки. [0÷10] |
Пример: AutoAnswer 1 → ответ AUTOANSWER:1;
CALLS
Число попыток дозвониться до абонента.
Формат:
Calls NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 1…10 | 3 | число попыток дозвониться до абонента |
Пример: Calls 3 → ответ CALLS:3;
RINGTO
Звонок с терминала на заданный телефонный номер.
Формат:
RingTo NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | строка | — | телефонный номер |
Пример: RingTo +79119988899 → ответ RingTo Exec OK
SendSMS
Заголовок раздела «SendSMS»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»TANGENTA
Настройка голосовой связи через тангенту.
Формат:
Tangenta OnOffПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — подключен динамик и микрофон1 — подключена тангента | 0 | использовать тангенту |
Пример: Tangenta 1 → ответ TANGENTA:1;
Приборы: 5.х, Base Block, 7.0, 7.х, 10.
GetPhoto
Заголовок раздела «GetPhoto»GETPHOTO
Запрос передачи на сервер снимка с камеры, ближайшего к заданным времени и дате.
Формат:
GetPhoto d,t,nПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
d | строка, до 6 симв., только цифры | — | дата снимка, формат DDMMYY, где DD-день, MM-месяц, YY – год |
t | строка, до 6 симв., только цифры | — | время снимка, формат HHMMSS, где HH-часы, MM-минуты, SS-секунды |
n | 0 — RS232[0],1 — RS232[1],2 — RS485 | — | номер порта, к которому подключена камера, сделавшая снимок |
Пример: GetPhoto 050519,052030,0 → ответ Sending of photo is scheduled
MakePhoto
Заголовок раздела «MakePhoto»MAKEPHOTO
Создание фотоснимка камерой и отправка на сервер.
Формат:
MakePhoto NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0…2 | — | номер порта, к которому подключена камера, сделавшая снимок |
Пример: MakePhoto 2 → ответ Photo OK
PhotoCfg
Заголовок раздела «PhotoCfg»PHOTOCFG
Настройка периодической съёмки, формата снимка и протокола передачи.
Формат:
PhotoCfg t1,t2,mode,resПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
t1 | от 0 с | 0 | интервал периодической съёмки,[сек]. Снимки только сохраняются на sd-карту, при 0 съёмка ведётся только по событию |
t2 | от 0 с | 0 | интервал съёмки с отправкой на сервер. Ненулевое значение меньше 120 прибор молча поднимает до 120 |
mode | 0 — съёмка ведётся независимо от геозон1 — съёмка ведётся только в геозонах2 — съёмка ведётся только вне геозон | 0 | режим периодической съёмки в геозонах |
res | 0 — 640х480 точек1 — 320х240 точек | 0 | размер снимка |
Пример: PhotoCfg 5,150,0,0 → ответ PHOTOCFG:WrPeriod=5,SendPeriod=150,Type=0,Size=0;
CleanPhotoQueue
Заголовок раздела «CleanPhotoQueue»CLEANPHOTOQUEUE
Пометка всех фотоснимков как отправленные.
Формат:
CleanPhotoQueue NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — RS232[0],1 — RS232[1],2 — RS485 | — | номер порта, к которому подключена камера |
Пример: CleanPhotoQueue 0 → ответ Photo queue is cleaned
Blemode
Заголовок раздела «Blemode»BLEMODE
Настройка режима работы Bluetooth-модуля.
Формат:
Blemode NПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 0 — работа с приложением Exigner на мобильном устройстве1 — работа с Bluetooth-датчиками255 — отключен | 0 | режим работы |
Пример: blemode → ответ BLEMODE:1;
Приборы: 7.х с версии 45.0, 10.
BLEPOLLINGRATE
Заголовок раздела «BLEPOLLINGRATE»BLEPOLLINGRATE
Установка периодичности отправки данных по Bluetooth.
Формат:
BLEPOLLINGRATE nПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
n | 1…10 с | 1 | периодичность отправки данных по Bluetooth, сек |
Пример: BLEPOLLINGRATE 5 → ответ BLEPOLLINGRATE:5;
Приборы: 7.х, 10.
BTSENSTIMEOUT
Заголовок раздела «BTSENSTIMEOUT»BTSENSTIMEOUT
Определение таймаута, по истечении которого датчик будет исключен из списка видимых при выходе из зоны действия Bluetooth-модуля терминала.
Формат:
BTSENSTIMEOUT nПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
n | от 0 с | 60 | периодичность отправки данных по Bluetooth, сек |
Пример: BTSENSTIMEOUT 60 → ответ BTSENSTIMEOUT:60;
Приборы: 7.х, 10.
Bttag[X]
Заголовок раздела «Bttag[X]»BTTAG
Привязка значений датчиков к тегам Bluetooth.
Формат:
Bttag[X] mac,N,Shift,Size,BigEndian,LengthПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
mac | строка, 12 шестнадцатеричных цифр подряд | — | mac-адрес датчика |
N | — | — | номер по списку параметров датчика |
Shift | — | — | смещение полезных данных в принятом пакете, байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше) |
Size | 1…4 | — | количество выбранных байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше) |
BigEndian | 0…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
Заголовок раздела «BTCONNECT»BTCONNECT
Подключение к BLE устройству.
Формат:
BTCONNECT XXXXXXXXXXXXПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
XXXXXXXXXXXX | 1 — успех0 — таймаут | — | MAC адрес устройства BLE |
Пример: BTCONNECT 00AA11BB22CC → ответ (приходит в диагностику при активации параметра "Bluetooth"): Connect res = 1
Приборы: 7.х с версии 45.0, 10.
BTDISCONNECT
Заголовок раздела «BTDISCONNECT»BTDISCONNECT
Отключение от BLE устройства.
Формат:
BTDISCONNECT XXXXXXXXXXXXПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
XXXXXXXXXXXX | 1 — успех0 — таймаут | — | MAC адрес устройства BLE |
Пример: BTDISCONNECT 00AA11BB22CC → ответ (приходит в диагностику при активации параметра "Bluetooth"): Disconnect res = 1
Приборы: 7.х с версии 45.0, 10.
BTREADCHAR
Заголовок раздела «BTREADCHAR»BTREADCHAR
Чтение характеристики BLE устройства.
Формат:
BTREADCHAR XXXXXXXXXXXX,YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
XXXXXXXXXXXX | ровно 12 шестнадцатеричных цифр, без разделителей | — | MAC адрес устройства BLE |
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 0 — таймаут | — | 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
Заголовок раздела «BTWRITECHAR»BTWRITECHAR
Запись в характеристику BLE устройства.
Формат:
BTWRITECHAR XXXXXXXXXXXX,YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY,DD..DDПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
XXXXXXXXXXXX | ровно 12 шестнадцатеричных цифр, без разделителей | — | MAC адрес устройства BLE |
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | строка, шестнадцатеричный UUID: 32 знака или 4 | — | UUID характеристики, 2 или 16 байт |
DD..DD | 1 — успех0 — таймаут | — | записываемые данные |
Пример: BTWRITECHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF,33221100 → ответ (приходит в диагностику при активации параметра "Bluetooth"): Write char res = 1
Приборы: 7.х с версии 45.0, 10.
BTSUBSCRIBE
Заголовок раздела «BTSUBSCRIBE»BTSUBSCRIBE
Активация подписки на уведомления от характеристики BLE устройства.
Формат:
BTSUBSCRIBE mac,uuid,codeПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
mac | ровно 12 шестнадцатеричных цифр, без разделителей | — | MAC-адрес прибора BLE |
uuid | строка, шестнадцатеричный UUID: 32 знака или 4 | — | UUID характеристики |
code | 0 — снять подписку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
Заголовок раздела «BTUNSUBSCRIBE»BTUNSUBSCRIBE
Деактивация подписки на уведомления от характеристики BLE устройства.
Формат:
BTUNSUBSCRIBE XXXXXXXXXXXX,YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
XXXXXXXXXXXX | ровно 12 шестнадцатеричных цифр, без разделителей | — | MAC адрес устройства BLE |
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY | 1 — успех0 — таймаут | — | UUID характеристики, 2 или 16 байт |
Пример: BTUNSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF → ответ (приходит в диагностику при активации параметра "Bluetooth"): Unsubscribe res = 1
Приборы: 7.х с версии 45.0, 10.
MDEV[X]
Заголовок раздела «MDEV[X]»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_DELAYMDEV[X] PORT,ADDRESS,MODE,SPEED,DATABITS,STOPBITS,PARITY,RES_TIMEOUT,POLLING_PERIOD,INTER_REQ_DELAYПервая строка — например, Galileosky 10 с прошивкой 3.28; вторая — актуальные прошивки.
Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
PORT | 0 — RS23201 — RS23212 — RS485 | — | порт, к которому подключен датчик |
ADDRESS | 0…247 | — | адрес подключаемого датчика |
MODE | 0 — RTU1 — ASCII | — | режим работы |
SPEED | 0…921600 бит/с | — | скорость обмена данными, бит/сек (1200,2400,4800,9600,19200,38400,57600,115200) |
DATABITS | 0…8 | — | биты данных (7 или 8) |
STOPBITS | 1, 2 | — | количество стоп-битов (1 или 2) |
PARITY | 0 — нет1 — нечет2 — чет | — | четность |
RES_TIMEOUT | 0…65535 мс | — | — |
POLLING_PERIOD | 0…65535 мс | — | только в актуальных прошивках: пауза после опроса всех регистров устройства; 0 — без паузы |
INTER_REQ_DELAY | 0…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[X]R[Y]
Заголовок раздела «MDEV[X]R[Y]»MDEV
Настройка регистров устройств Modbus.
Формат:
MDEV[X]R[Y] REGADDR,REGTYPE,DATATYPE,SIGNED,END,SWAP,TAGNUM,COMMENTПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
REGADDR | 0…65535 | — | адрес регистра |
REGTYPE | 0 — не задан1 — DO2 — DI3 — AO4 — AI | — | тип регистра |
DATATYPE | 0 — бит1 — 8 бит2 — 16 бит3 — 32 бита4 — с плавающей точкой, 32 бита | — | разрядность данных |
SIGNED | 0…1 | — | характеристика получаемых/отправляемых значений |
END | 0…1 | — | порядок байт (0 – big endian, 1 – little endian) |
SWAP | 0…1 | — | признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый) |
TAGNUM | 0…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[Y]
Заголовок раздела «MREG[Y]»MREG
Настройка регистров устройств Modbus (с прошивки 49.0 для 7х, 4.0 для 10).
Формат:
MREG[Y] REGADDR,REGTYPE,DATATYPE,SIGNED,END,SWAP,TAGNUM,COMMENT,DONTCLEAN,FORMULA,DEVNUMПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
REGADDR | — | — | адрес регистра |
REGTYPE | 1 — DO2 — DI3 — AO4 — AI | — | тип регистра |
DATATYPE | 0 — bit1 — Int82 — int163 — int324 — 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
Заголовок раздела «MDEVLIST»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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
N | 1 — Включить фильтрацию по белому списку | — | Выключить фильтрацию по белому списку, терминал видит все BLE-устройства |
Autoinformer
Заголовок раздела «Autoinformer»AUTOINFORMER
Настройка функции Автоинформатор.
Формат:
Autoinformer OnOff,Repeat,Out,FileName,[Gain]Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
OnOff | 0 — выключено1 — включено | 0 | включение либо выключение функции автоинформатор: 1 – функция включена, 0 – работает функция черного ящика (дублирование навигационных данных на внешнюю SD-карту) |
Repeat | 0…1 | 0 | описывает, нужно ли повторять воспроизведение файла находясь в зоне проигрывания. Если 0, то файл воспроизводится только один раз при въезде в зону |
Out | от 0 | 0 | индекс выхода, который инвертируется во время воспроизведения аудио файла. 0 – ни один выход не инвертируется, 1 – OUT0, 2 – OUT1, 3 – OUT2, 4 – OUT3, 5 – OUT4 |
FileName | строка, до 20 симв. | — | название маршрута. Под маршрутом понимается набор зон для объявления |
Gain | 0…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 | время нахождения в режиме тревоги, по истечении которого будет произведён автоматический переход в режим сигнализации. При нуле, трекер будет находиться в режиме тревоги, пока не будет подана команда, или не будет произведено отключение входом, сек |
UseIB | 0 — нет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»ADDSIGPHONE
Настройка телефонов для оповещения.
Формат:
AddSigPhone phone1,phone2,phone3,phone4Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
phone1 … phone4 | строка, до 20 симв. | 0 | Указывайте номер телефона оповещения в международном формате +XXXXXXXXXXX |
Пример: AddSigPhone 123456789 → ответ SignPhones 123456789;;;;
SIN0
Настройка поведения входа в режиме сигнализации.
Формат:
SIN0 type,delay,sms,ring,photo,msgПараметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
type | 0 — не используется для сигнализации1 — срабатывание на данном входе включает режим сигнализации2 — срабатывание на данном входе включает тревогу, если был включен режим сигнализации3 — срабатывание на данном входе включает тревогу, даже если не включен режим сигнализации | 0 | режим работы 0 входа |
delay | 0…3600 с | 0 | задержка после срабатывания перед переходом в режим тревоги, [с] |
sms | 0…1 | 0 | производить ли оповещение по SMS: 1 ¬– да, 0 – нет |
ring | 0…1 | 0 | производить ли оповещение звонком на телефон: 1 – да, 0 – нет |
photo | 0…1 | 0 | делать ли фотоснимок: 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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
type | 0 — не используется для сигнализации1 — переход в режим тревоги при превышении заданной скорости2 — переход в режим тревоги, если находились дольше заданного времени за пределами круга заданного радиуса3 — переход в режим тревоги при превышении заданной скорости или при нахождении дольше заданного времени за пределами круга | 0 | режим работы |
speed | от 0 км/ч | 0 | максимальная скорость, [км/ч] |
r | от 0 м | 0 | максимальный радиус, [м] |
t | от 0 с | 0 | максимальное время пребывания за пределами круга, [c] |
sms | 0…1 | 0 | производ ещение по SMS: 1 – да, 0 – нет |
ring | 0…1 | 0 | производить ли оповещение звонком на телефон: 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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
type | 0 — не используется1 — наклон включает тревогу2 — удар включает тревогу3 — удар или наклон включают тревогу | 0 | режим работы |
sms | 0…1 | 0 | производить ли оповещение по SMS: 1 – да, 0 – нет |
ring | 0…1 | 0 | производить ли оповещение звонком на телефон: 1 – да, 0 – нет |
photo | 0…1 | 0 | производить фотосъёмку: 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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
EMode | 0 — нет реакции1 — инвертировать выход2 — подать импульсы | 0 | режим работы выхода при постановке на сигнализацию |
EImpT | от 0 | 0 | длительность импульса при постановке на сигнализацию, мс |
EImpC | от 0 | 0 | число импульсов при постановке на сигнализацию |
DMode | 0 — нет реакции1 — инвертировать выход2 — подать импульсы | 0 | режим работы выхода при снятии с сигнализации |
DImpT | от 0 | 0 | длительность импульса при снятии с сигнализации, мс |
DImpC | от 0 | 0 | число импульсов при снятии с сигнализации |
AMode | 0 — нет реакции1 — инвертировать выход2 — подать импульсы | 0 | режим работы выхода при тревоге |
AImpT | от 0 | 0 | длительность импульса при тревоге, мс |
AImpC | от 0 | 0 | число импульсов тревоге |
ADelay | 0…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Параметры:
| параметр | пределы | по умолчанию | пояснение |
|---|---|---|---|
Mode | 0 — определение удара отключено1 — включено определение удара, ось X расположена вертикально2 — включено определение удара, ось Y расположена вертикально3 — включено определение удара, ось Z расположена вертикально4 — включено определение удара, порог задан сразу для всех трёх осей | — | режим определения удара |
MaxAngle | 0…180 ° | 180 | максимальный угол наклона; значение 180 отключает определение наклона |
RT | целое, в секундах | 10 | максимально допустимое время превышения угла наклона |
Sens | целое | 1200 | максимальное ускорение, при превышении которого детектируется удар: 600 единиц — ускорение свободного падения |
Пример: Shock 3,30,5,1200 → ответ SHOCK:Mode=3,MaxAngle=30,RT=5,Sens=1200;
См. также: Указатель команд · Вкладка «Команды»