Команды Galileosky 10
Позволяет удаленно перезагрузить устройство
?
×
Пример
Запрос: Reset
Ответ: Reset of device. Please wait 15 seconds…
Запрос: Reset
Ответ: Reset of device. Please wait 15 seconds…
Позволяет автоматически перезагружать устройство через заданный период времени
?
×
Параметры
N – период времени перезагрузки, сек (минимальное значение - 600, максимальное - 1 год)
Пример
Запрос: RSTBYTIME 14400
Ответ: RSTBYTIME:14400
N – период времени перезагрузки, сек (минимальное значение - 600, максимальное - 1 год)
Пример
Запрос: RSTBYTIME 14400
Ответ: RSTBYTIME:14400
Авторизация номера телефона для возможности настройки терминала
?
×
Можно авторизовать до 4-х телефонных номеров.
Авторизация номеров длиной до 20-и цифр доступна на терминалах 7x с версии прошивки 44.0 и выше.
xxxx – четырехзначный пароль, который установлен в настройках терминала (по умолчанию 1234);
n – номер слота (0-3), в который будет сохранён телефон.
Пример (без выбора слота, в который будет сохранён телефон)
Запрос: AddPhone 1234
Ответ: Phones (0)=+79010123456 (1)= (2)= (3)=
или (с выбором слота)
Запрос: AddPhone 1234,1
Ответ: Phones (0)= (1)=+79010123456 (2)= (3)=
Авторизация номеров длиной до 20-и цифр доступна на терминалах 7x с версии прошивки 44.0 и выше.
xxxx – четырехзначный пароль, который установлен в настройках терминала (по умолчанию 1234);
n – номер слота (0-3), в который будет сохранён телефон.
Пример (без выбора слота, в который будет сохранён телефон)
Запрос: AddPhone 1234
Ответ: Phones (0)=+79010123456 (1)= (2)= (3)=
или (с выбором слота)
Запрос: AddPhone 1234,1
Ответ: Phones (0)= (1)=+79010123456 (2)= (3)=
Изменение и просмотр текущего пароля для авторизации номера телефона
?
×
aaaa –четырехзначный числовой пароль
Пример
Запрос: ChangePass 5678
Ответ: Password changed to '5678'
Пример
Запрос: ChangePass 5678
Ответ: Password changed to '5678'
Получение и установка списка авторизованных телефонов
?
×
P1,P2,P3,P4 –номера авторизованных телефонов в международном формате.
Пример
Запрос: Phones +7901012345,,,
Ответ: Phones (0)=+79010123456 (1)= (2)= (3)=
Пример
Запрос: Phones +7901012345,,,
Ответ: Phones (0)=+79010123456 (1)= (2)= (3)=
Настройка точки доступа для SIM-карты (SIM0)
?
×
a – имя точки доступа;
u – пользователь;
p – пароль.
Пример
Запрос: APN internet.beeline.ru,beeline,beeline
Ответ: GPRS:APN=internet.beeline.ru, user=beeline, pass=beeline
u – пользователь;
p – пароль.
Пример
Запрос: APN internet.beeline.ru,beeline,beeline
Ответ: GPRS:APN=internet.beeline.ru, user=beeline, pass=beeline
Настройка точки доступа для SIM-карты (SIM1) или SIM-микросхемы
?
×
a – имя точки доступа;
u – пользователь;
p – пароль.
Пример
Запрос: APN2 internet.beeline.ru,beeline,beeline
Ответ: GPRS2:APN=internet.beeline.ru, user=beeline, pass=beeline
u – пользователь;
p – пароль.
Пример
Запрос: APN2 internet.beeline.ru,beeline,beeline
Ответ: GPRS2:APN=internet.beeline.ru, user=beeline, pass=beeline
Настройка идентификатора для работы с сервисом Exigner
?
×
Пример
Запрос: USER test@7gis.ru
Ответ: USER:test@7gis.ru
Запрос: USER test@7gis.ru
Ответ: USER:test@7gis.ru
Список предпочитаемых GSM-сетей для SIM-карты (SIM0)
?
×
Сеть задаётся мобильным кодом страны и мобильным кодом оператора, например, для Российской Федерации это 250.
n1-n15 – GSM-сети, которым отдаётся предпочтение при подключении.
Пример
Запрос: OPS0 25001,25099
Ответ: OPS0:25001,25099,,,,,,,,,,,,,;
n1-n15 – GSM-сети, которым отдаётся предпочтение при подключении.
Пример
Запрос: OPS0 25001,25099
Ответ: OPS0:25001,25099,,,,,,,,,,,,,;
Дополнительный список предпочитаемых GSM-сетей для SIM-карты (SIM0)
?
×
n16-n30 – GSM-сети, которым отдаётся предпочтение при подключении.
Пример
Запрос: OPS02 25001,25099
Ответ: OPS02:25001,25099,,,,,,,,,,,,,;
Пример
Запрос: OPS02 25001,25099
Ответ: OPS02:25001,25099,,,,,,,,,,,,,;
Список предпочитаемых GSM-сетей для SIM-карты (SIM1) или SIM-микросхемы
?
×
n1-n15 – GSM-сети, которым отдаётся предпочтение при подключении.
Пример
Запрос: OPS1 25001,25099
Ответ: OPS1:25001,25099,,,,,,,,,,,,,;
Пример
Запрос: OPS1 25001,25099
Ответ: OPS1:25001,25099,,,,,,,,,,,,,;
Дополнительный список предпочитаемых GSM-сетей для SIM-карты (SIM1) или SIM-микросхемы
?
×
n16-n30 – GSM-сети, которым отдаётся предпочтение при подключении.
Пример
Запрос: OPS12 25001,25099
Ответ: OPS12:25001,25099,,,,,,,,,,,,,;
Пример
Запрос: OPS12 25001,25099
Ответ: OPS12:25001,25099,,,,,,,,,,,,,;
Список запрещенных GSM сетей для SIM-карты (SIM0). Сеть задаётся мобильным кодом страны и мобильным кодом оператора
?
×
n1-n15 – GSM сети, в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей.
Пример
Запрос: BOPS0 26003
Ответ: BOPS0:26003,,,,,,,,,,,,,,;
Пример
Запрос: BOPS0 26003
Ответ: BOPS0:26003,,,,,,,,,,,,,,;
Дополнительный список запрещенных GSM сетей для SIM-карты (SIM0)
?
×
n16-n30 – GSM сети, , в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей.
Пример
Запрос: BOPS02 26003
Ответ: BOPS02:26003,,,,,,,,,,,,,,;
Пример
Запрос: BOPS02 26003
Ответ: BOPS02:26003,,,,,,,,,,,,,,;
Список запрещенных GSM сетей для SIM-карты (SIM1). Сеть задаётся мобильным кодом страны и мобильным кодом оператора
?
×
n1-n15 – GSM сети, в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей.
Пример
Запрос: BOPS1 26003
Ответ: BOPS1:26003,,,,,,,,,,,,,,;
Пример
Запрос: BOPS1 26003
Ответ: BOPS1:26003,,,,,,,,,,,,,,;
Дополнительный список запрещенных GSM сетей для SIM-карты (SIM1) или SIM-микросхемы
?
×
n16-n30 – GSM сети, , в которых запрещается передача данных и разрешается только регистрация GSM-модуля при отсутствии предпочитаемых сетей.
Запрос: BOPS12 26003
Ответ: BOPS12:26003,,,,,,,,,,,,,,;
Запрос: BOPS12 26003
Ответ: BOPS12:26003,,,,,,,,,,,,,,;
Установка алгоритма переключения между SIM-картами и SIM-микросхемой
?
×
mode – алгоритм переключения между SIM-картами:
0 – используется только SIM0;
1 – циклическое переключение между SIM-картами, если не удалось отправить данные в течение 9 минут;
2 – переключение по списку предпочитаемых GSM-сетей;
3 – используется только SIM1 или SIM-микросхема;
5 - переключаться между SIM-картами, если не удается отослать данные на сервер, начиная с SIM1/SIM-чипа
6 - переключение по списку предпочитаемых GSM-сетей, начиная с SIM1
7 - периодическое переключение, основной сервер привязан к SIM0, дополнительный к SIM1
N – время между переключениями SIM-карт при использовании алгоритма 7 в предыдущем параметре, сек
Пример
Запрос: SIMSwitch 1
Ответ: SIMSwitch:1;120
0 – используется только SIM0;
1 – циклическое переключение между SIM-картами, если не удалось отправить данные в течение 9 минут;
2 – переключение по списку предпочитаемых GSM-сетей;
3 – используется только SIM1 или SIM-микросхема;
5 - переключаться между SIM-картами, если не удается отослать данные на сервер, начиная с SIM1/SIM-чипа
6 - переключение по списку предпочитаемых GSM-сетей, начиная с SIM1
7 - периодическое переключение, основной сервер привязан к SIM0, дополнительный к SIM1
N – время между переключениями SIM-карт при использовании алгоритма 7 в предыдущем параметре, сек
Пример
Запрос: SIMSwitch 1
Ответ: SIMSwitch:1;120
Настройка типа аутентификации в сети GSM
?
×
N - тип аутентификации
0 - нет аутентификации
1 - PAP
2 - CHAP
3 - Автоматическая (CHAP/PAP)
Пример:
Запрос: GSMAUTH 3
Ответ: GSMAUTH: 3
0 - нет аутентификации
1 - PAP
2 - CHAP
3 - Автоматическая (CHAP/PAP)
Пример:
Запрос: GSMAUTH 3
Ответ: GSMAUTH: 3
Параметры основного сервера, на который будут передаваться данные мониторинга
?
×
host - доменное имя сервера или его IP-адрес;
port - порт сервера.
Пример
Запрос: Serverip m.7gis.ru,60521
Ответ: SERVERIP=m.7gis.ru:60521
Запрос: Serverip 46.146.233.216,60521
Ответ: SERVERIP=46.146.233.216:60521
port - порт сервера.
Пример
Запрос: Serverip m.7gis.ru,60521
Ответ: SERVERIP=m.7gis.ru:60521
Запрос: Serverip 46.146.233.216,60521
Ответ: SERVERIP=46.146.233.216:60521
Параметры дополнительного сервера
?
×
Параметры
host – доменное имя сервера или его IP-адрес;
port - порт сервера.
Пример
Запрос: Serverip2 m.7gis.ru,60521
Ответ: Serverip2= m.7gis.ru: 60521
host – доменное имя сервера или его IP-адрес;
port - порт сервера.
Пример
Запрос: Serverip2 m.7gis.ru,60521
Ответ: Serverip2= m.7gis.ru: 60521
Ручная настройка DNS-серверов
?
×
Задаёт IP-адреса основного и вторичного DNS-серверов для GPRS-соединения. Поддерживается формат IPv4. Применяется к модемам: SIM800, SIM7070G, NeoWayN15, UBlox. применять необходимо, если модем не может резолвить доменные имена, используя DNS сервера, которые назначает оператор сотовой связи.
ip1 — IP-адрес основного DNS-сервера (обязательный при установке, формат IPv4)
ip2 — IP-адрес вторичного DNS-сервера (необязательный, формат IPv4)
Если ip1 не указан, выполняется запрос текущих значений DNS. Если ip2 не указан, вторичный DNS сохраняет текущее значение. Адреса указываются через запятую. Некорректный формат адреса (байты вне диапазона 0–255) вызывает ошибку.
Пример:
Запрос DNS 2.3.4.5,6.7.8.9
Ответ: DNS:DNS1=2.3.4.5,DNS2=6.7.8.9
ip1 — IP-адрес основного DNS-сервера (обязательный при установке, формат IPv4)
ip2 — IP-адрес вторичного DNS-сервера (необязательный, формат IPv4)
Если ip1 не указан, выполняется запрос текущих значений DNS. Если ip2 не указан, вторичный DNS сохраняет текущее значение. Адреса указываются через запятую. Некорректный формат адреса (байты вне диапазона 0–255) вызывает ошибку.
Пример:
Запрос DNS 2.3.4.5,6.7.8.9
Ответ: DNS:DNS1=2.3.4.5,DNS2=6.7.8.9
Изменение номера терминала
?
×
Этот же номер используется как идентификатор устройства в протоколе EGTS.
n – номер терминала (значение должно быть в диапазоне 0..65535).
Пример
Запрос: ID 123
Ответ: ID=123
n – номер терминала (значение должно быть в диапазоне 0..65535).
Пример
Запрос: ID 123
Ответ: ID=123
Выбор протокола передачи данных мониторинга на сервер
?
×
s1 – версия протокола передачи данных для основного сервера:
0 – протокол Галилеоскай;
3- EGTS (ГОСТ Р 56360-2015 не используется с 2018 г.);
4 – протокол Галилеоскай со сжатием.
5 - EGTS (ГОСТ 33472-2015 используется с 2018 г.)
s2 – версия протокола передачи данных для дополнительного сервера:
0 – протокол Галилеоскай;
3 – EGTS;
4 – протокол ГалилеоСкай со сжатием.
Пример
Запрос: Protocol 0,0
Ответ: PROTOCOL:0,0;
0 – протокол Галилеоскай;
3- EGTS (ГОСТ Р 56360-2015 не используется с 2018 г.);
4 – протокол Галилеоскай со сжатием.
5 - EGTS (ГОСТ 33472-2015 используется с 2018 г.)
s2 – версия протокола передачи данных для дополнительного сервера:
0 – протокол Галилеоскай;
3 – EGTS;
4 – протокол ГалилеоСкай со сжатием.
Пример
Запрос: Protocol 0,0
Ответ: PROTOCOL:0,0;
Определяет параметры подключения к Wi-Fi-сети
?
×
SSID – идентификатор Wi-Fi-сети;
Type – тип аутентификации:
0 – без аутентификации;
1 – WEP;
2 – WPA/WPA2;
Key – пароль для подключения к Wi-Fi-сети;
Mode – режим работы модуля:
0 - клиент;
1 – точка доступа;
RSSI - уровень принимаемого сигнала, -100 dBm - низкий уровень принимаемого сигнала, 0 dBm – показатель отличного уровня принимаемого сигнала); если уровень сигнала ниже заданного, терминал не подключается к такой точке, или, если был подключен, переходит на GPRS
ConnectDelay – период, на который терминал отключается от хаба после полной передачи данных, до повторного подключения, сек.
Пример
Команда: Wifi Redmi,2,1234,0,-100,240
Ответ: WIFI:SSID=Redmi,Type=2,Key=1234,Mode=0,RSSI=-100,connectDelay=240
Type – тип аутентификации:
0 – без аутентификации;
1 – WEP;
2 – WPA/WPA2;
Key – пароль для подключения к Wi-Fi-сети;
Mode – режим работы модуля:
0 - клиент;
1 – точка доступа;
RSSI - уровень принимаемого сигнала, -100 dBm - низкий уровень принимаемого сигнала, 0 dBm – показатель отличного уровня принимаемого сигнала); если уровень сигнала ниже заданного, терминал не подключается к такой точке, или, если был подключен, переходит на GPRS
ConnectDelay – период, на который терминал отключается от хаба после полной передачи данных, до повторного подключения, сек.
Пример
Команда: Wifi Redmi,2,1234,0,-100,240
Ответ: WIFI:SSID=Redmi,Type=2,Key=1234,Mode=0,RSSI=-100,connectDelay=240
Проверка соединения с хабом только по IP (доступна на терминалах 7x с прошивкой от 44.0 до 46.0)
?
×
Если в настройках в качестве основного сервера используется IP-адрес 192.168.1.1, то терминал считает этот адрес как адрес терминала-сборщика (hub) и формирует соответствующий пакет. Для использования этого адреса как адреса внешнего WiFi-роутера нужно выключить проверку адреса как терминала-сборщика (hub), чтобы избежать обрыва соединения при передаче данных на сервера мониторинга.
enable:
0 – Выключить
1 – Включить (значение по умолчанию)
Пример:
Запрос: WIFICHECKLEGACY
Ответ: WIFICHECKLEGACY:1
Запрос: WIFICHECKLEGACY 0
Ответ: WIFICHECKLEGACY:0
enable:
0 – Выключить
1 – Включить (значение по умолчанию)
Пример:
Запрос: WIFICHECKLEGACY
Ответ: WIFICHECKLEGACY:1
Запрос: WIFICHECKLEGACY 0
Ответ: WIFICHECKLEGACY:0
Отключение отправки архива на хаб (команда доступна для 7x с прошивкой от 46.0)
?
×
<state> - состояние
0 - выгружать данные на хаб в любом случае
1 - не выгружать данные на хаб, если ранее данные были выгружены на основной сервер
Пример:
Запрос: NODOUBLEPACK 0
Ответ: NODOUBLEPACK:0
0 - выгружать данные на хаб в любом случае
1 - не выгружать данные на хаб, если ранее данные были выгружены на основной сервер
Пример:
Запрос: NODOUBLEPACK 0
Ответ: NODOUBLEPACK:0
Настраивает последовательность приоритета сетей LTE
?
×
A,B,C – тип сети из списка:
0 – не задано
1 – автоматически
5 – WCDMA\3G (поддерживается модемами: Ublox SARA U201, SIM7500E, SIM7600G, A7602E)
6 – Cat1 (поддерживается модемами: SIM7500E, SIM7600G, A7602E)
7 – CatM1 (поддерживается модемами: Ublox SARA R412M, SIM7070G)
8 – NBIoT (поддерживается модемами: Ublox SARA R412M, SIM7070G)
9 – GPRS
Пример
Команда: prefrat 8,7,9
Ответ: PREFRAT:8,7,9
0 – не задано
1 – автоматически
5 – WCDMA\3G (поддерживается модемами: Ublox SARA U201, SIM7500E, SIM7600G, A7602E)
6 – Cat1 (поддерживается модемами: SIM7500E, SIM7600G, A7602E)
7 – CatM1 (поддерживается модемами: Ublox SARA R412M, SIM7070G)
8 – NBIoT (поддерживается модемами: Ublox SARA R412M, SIM7070G)
9 – GPRS
Пример
Команда: prefrat 8,7,9
Ответ: PREFRAT:8,7,9
Настраивает полосы частот (бендов) LTE
?
×
N – тип сети из списка:
0 – CatM1
1 – NBIoT
А - 32х битовое число, каждый бит которого кодирует номер полосы частот c 1й по 32ю (нулевой бит = 1я полоса частот)
B - 32х битовое число, каждый бит которого кодирует номер полосы частот с 33й по 64ю
Пример
настроить полосы частот 4 и 28 для CatM1
Команда: BANDS0 134217736,0
Ответ: BANDS0:134217736,0
0 – CatM1
1 – NBIoT
А - 32х битовое число, каждый бит которого кодирует номер полосы частот c 1й по 32ю (нулевой бит = 1я полоса частот)
B - 32х битовое число, каждый бит которого кодирует номер полосы частот с 33й по 64ю
Пример
настроить полосы частот 4 и 28 для CatM1
Команда: BANDS0 134217736,0
Ответ: BANDS0:134217736,0
Управление детектором определения глушения GNSS
?
×
Параметры
N – 1 – включить детектирование, 0 - выключить:
Пример
Команда: GNSSJAMMING 1
Ответ: GNSSJAMMING:1;
N – 1 – включить детектирование, 0 - выключить:
Пример
Команда: GNSSJAMMING 1
Ответ: GNSSJAMMING:1;
Управление детектором определения глушения GSM
?
×
Параметры
N – 1 – включить детектирование, 0 - выключить:
Пример
Команда: GSMJAMMING 1
Ответ: GSMJAMMING:1;
N – 1 – включить детектирование, 0 - выключить:
Пример
Команда: GSMJAMMING 1
Ответ: GSMJAMMING:1;
Установка времени ожидания регистрации в GSM сети
?
×
Параметры
N – время (мсек) ожидания регистрации (от 30 сек до 20 мин):
Описание
Для некоторых multi SIM-карт требуется увеличенное время ожидания регистрации в сети
Пример
Команда: GSMWAITREG 40000
Ответ: GSMWAITREG:40000;
N – время (мсек) ожидания регистрации (от 30 сек до 20 мин):
Описание
Для некоторых multi SIM-карт требуется увеличенное время ожидания регистрации в сети
Пример
Команда: GSMWAITREG 40000
Ответ: GSMWAITREG:40000;
Конфигурирует прорисовку трека
?
×
Параметры
Speed – минимальная скорость, при которой начинает срабатывать прорисовка на углах, [км/ч];
Angle – минимальный угол, при повороте на который Терминал реагирует записью точки трека, [];
Distance – расстояние, при превышении которого в память Терминала заносится следующий пакет, [м];
Speed – скорость, при превышении которой на значение, кратное dS, будет записана точка трека, [км/ч] (только для версий 2.х и 5.х);
SpeedDelta – шаг превышения скорости, [км/ч] (только для версий 2.х и 5.х).
Пример
Запрос: Turning 3,10,300,60,20
Ответ: TURNING:Speed=3,Angle=10,Distance=300,SpeedEx=60,SpeedDelta=20
Speed – минимальная скорость, при которой начинает срабатывать прорисовка на углах, [км/ч];
Angle – минимальный угол, при повороте на который Терминал реагирует записью точки трека, [];
Distance – расстояние, при превышении которого в память Терминала заносится следующий пакет, [м];
Speed – скорость, при превышении которой на значение, кратное dS, будет записана точка трека, [км/ч] (только для версий 2.х и 5.х);
SpeedDelta – шаг превышения скорости, [км/ч] (только для версий 2.х и 5.х).
Пример
Запрос: Turning 3,10,300,60,20
Ответ: TURNING:Speed=3,Angle=10,Distance=300,SpeedEx=60,SpeedDelta=20
Период записи пакетов во время движения и на стоянке
?
×
Параметры
x – период записи пакетов в память во время движения, [сек];
y – период записи пакетов в память во время стоянки, [сек].
Пример
Запрос: WrPeriod 60,180
Ответ: WRPERIOD:move=60 parking=180
x – период записи пакетов в память во время движения, [сек];
y – период записи пакетов в память во время стоянки, [сек].
Пример
Запрос: WrPeriod 60,180
Ответ: WRPERIOD:move=60 parking=180
Установка/получение флага сохранения точки в архив при изменении статуса прибора
?
×
Параметры
N – 1 - включить сохранение внеочередной точки в архив при изменении флагов статусов ниже, 0 - выключить;
порог срабатывания акселерометра (бит 0 тега Статус терминала);
допустимый угол наклона (бит 1 тега Статус терминала);
внешнее питание (бит 8 тега Статус терминала);
удар (бит 10 тега Статус терминала);
сигнализация (бит 14 тега Статус терминала)
Пример
Запрос: SAVESTATUS 1
Ответ: SAVESTATUS:1
N – 1 - включить сохранение внеочередной точки в архив при изменении флагов статусов ниже, 0 - выключить;
порог срабатывания акселерометра (бит 0 тега Статус терминала);
допустимый угол наклона (бит 1 тега Статус терминала);
внешнее питание (бит 8 тега Статус терминала);
удар (бит 10 тега Статус терминала);
сигнализация (бит 14 тега Статус терминала)
Пример
Запрос: SAVESTATUS 1
Ответ: SAVESTATUS:1
Позволяет фильтровать ложные координаты (скачки во время стоянки, при въезде/выезде из туннелей, вблизи высотных зданий)
?
×
Параметры
OnOff – включена(1) или выключена(0) функция фильтрации координат;
MaxWrong – количество ошибок координат, которые будут отфильтрованы (рекомендуемая величина равна 5). Данный параметр учитывает ошибки превышения ускорения и скачка, для остальных параметров координаты отфильтровываются всегда;
MaxHDOP – максимальный HDOP, выше которого координаты не обновляются;
MaxSpd – максимальная скорость, выше которой координаты не обновляются;
Acc – ускорение, определяемое по данным GPS или ГЛОНАСС, [м/с²];
MaxJump – максимальный скачок координаты в ближайшие 2 секунды, [м];
MaxTravelSpeed – скорость, ниже которой не осуществляется обновление координат, [км/ч]. Данная функция не подходит для транспортных средств с малой скоростью передвижения (тракторы, асфальтоукладочные машины).
Пример
Запрос: 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;
OnOff – включена(1) или выключена(0) функция фильтрации координат;
MaxWrong – количество ошибок координат, которые будут отфильтрованы (рекомендуемая величина равна 5). Данный параметр учитывает ошибки превышения ускорения и скачка, для остальных параметров координаты отфильтровываются всегда;
MaxHDOP – максимальный HDOP, выше которого координаты не обновляются;
MaxSpd – максимальная скорость, выше которой координаты не обновляются;
Acc – ускорение, определяемое по данным GPS или ГЛОНАСС, [м/с²];
MaxJump – максимальный скачок координаты в ближайшие 2 секунды, [м];
MaxTravelSpeed – скорость, ниже которой не осуществляется обновление координат, [км/ч]. Данная функция не подходит для транспортных средств с малой скоростью передвижения (тракторы, асфальтоукладочные машины).
Пример
Запрос: 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;
Данные настройки влияют на обновление координат, если фильтрация включена командой GPS.Correct
?
×
Параметры
MaxNoSatTime–максимальное время без связи со спутниками, в течение которого не фиксируется обрыв связи, [сек];
MinSatStart–минимальное число спутников, с которыми должна быть установлена связь при включении Терминала;
MinSatWork– минимальное число спутников во время работы Терминала, при меньшем количестве будет фиксироваться разрыв связи со спутниками.
Пример
Запрос: GPS.CORRECT2 10,5,4
Ответ: GPS.correct2:MaxNoSatTime=10,MinSatStart=5,MinSatWork=3;
MaxNoSatTime–максимальное время без связи со спутниками, в течение которого не фиксируется обрыв связи, [сек];
MinSatStart–минимальное число спутников, с которыми должна быть установлена связь при включении Терминала;
MinSatWork– минимальное число спутников во время работы Терминала, при меньшем количестве будет фиксироваться разрыв связи со спутниками.
Пример
Запрос: GPS.CORRECT2 10,5,4
Ответ: GPS.correct2:MaxNoSatTime=10,MinSatStart=5,MinSatWork=3;
Данные настройки влияют на обновление координат, если фильтрация включена командой GPS.Correct
?
×
Параметры
MinHeight–минимальная высота, ниже которой координаты не обновляются, м;
MaxHeight –максимальная высота, выше которой координаты не обновляются, м;
HeightJump– максимальный прыжок по высоте за 2 сек, м.
Пример
Запрос: GPS.CORRECT3 -30,450,30
Ответ: GPS.CORRECT3: MinHeight=-30,MaxHeight=450,HeightJump=30
MinHeight–минимальная высота, ниже которой координаты не обновляются, м;
MaxHeight –максимальная высота, выше которой координаты не обновляются, м;
HeightJump– максимальный прыжок по высоте за 2 сек, м.
Пример
Запрос: GPS.CORRECT3 -30,450,30
Ответ: GPS.CORRECT3: MinHeight=-30,MaxHeight=450,HeightJump=30
Позволяет избежать ненужных выбросов во время стоянки
?
×
Параметры
Sens – чувствительность акселерометра;
TimeOut – время после остановки автомобиля, в течение которого будут обновляться координаты, [сек].
Значение по умолчанию = 40,300.
Значение Sens равное 600, есть 1g (g – ускорение свободного падения).
Пример
Запрос: AccSens 40,300
Ответ: ACCSENS:sens = 40,TimeOut=300
Sens – чувствительность акселерометра;
TimeOut – время после остановки автомобиля, в течение которого будут обновляться координаты, [сек].
Значение по умолчанию = 40,300.
Значение Sens равное 600, есть 1g (g – ускорение свободного падения).
Пример
Запрос: AccSens 40,300
Ответ: ACCSENS:sens = 40,TimeOut=300
При отсутствии срабатывания на заданном входе, машина считается незаведённой, и координаты не обновляются.
?
×
Эта настройка позволяет избежать выбросов на стоянках.
Срабатывание на входе определяется по границам, заданным командой InCfg
Параметры
N – вход, используемый в качестве датчика зажигания:
0 – датчик зажигания не используется;
1 – вход 0 используется в качестве датчика зажигания;
2 – вход 1 используется в качестве датчика зажигания;
…..
10 – вход 9 используется в качестве датчика зажигания.
Пример
Запрос: Ignition 1
Ответ: IGNITION:1;
Срабатывание на входе определяется по границам, заданным командой InCfg
Параметры
N – вход, используемый в качестве датчика зажигания:
0 – датчик зажигания не используется;
1 – вход 0 используется в качестве датчика зажигания;
2 – вход 1 используется в качестве датчика зажигания;
…..
10 – вход 9 используется в качестве датчика зажигания.
Пример
Запрос: Ignition 1
Ответ: IGNITION:1;
Устанавливает режим определения координат
?
×
n – режим работы.
0 – определение координат только по GPS/ГЛОНАСС-модулю
1 – определение координат по сигналам сотовых станций при отсутствии данных от GPS/ГЛОНАСС-модуля
Пример
Запрос: GSMLOCATION 1
Ответ: GSMLOCATION:1
0 – определение координат только по GPS/ГЛОНАСС-модулю
1 – определение координат по сигналам сотовых станций при отсутствии данных от GPS/ГЛОНАСС-модуля
Пример
Запрос: GSMLOCATION 1
Ответ: GSMLOCATION:1
Позволяет установить источник данных GPS/ГЛОНАСС для определения координат
?
×
Параметры
DataSource – источник данных:
0 – Встроенный модуль
1 – Модуль RS232
5 – EasyLogic
6 – LBS (для 7х с прошивки 32.0)
timeout – время переключения на внутренний источник при отсутствии внешнего, сек.
Пример
Команда: gpsdatasource
Ответ: GPSDATASOURCE:dataSource=1,timeout=120;
DataSource – источник данных:
0 – Встроенный модуль
1 – Модуль RS232
5 – EasyLogic
6 – LBS (для 7х с прошивки 32.0)
timeout – время переключения на внутренний источник при отсутствии внешнего, сек.
Пример
Команда: gpsdatasource
Ответ: GPSDATASOURCE:dataSource=1,timeout=120;
Позволяет настроить параметры подключения для внешнего источник данных GPS/ГЛОНАСС
?
×
Параметры
Baudrate – скорость обмена данных по RS232 (от 1200 до 115200)
pollingrate – частота опроса порта, мсек
protocol – протокол обмена (0 – NMEA)
Пример
Команда: extgnss
Ответ: EXTGNSS:baudRate=57600,pollingRate=1000,protocol=0
Baudrate – скорость обмена данных по RS232 (от 1200 до 115200)
pollingrate – частота опроса порта, мсек
protocol – протокол обмена (0 – NMEA)
Пример
Команда: extgnss
Ответ: EXTGNSS:baudRate=57600,pollingRate=1000,protocol=0
Позволяет отфильтровывать ложные выбросы координат на остановке
?
×
Параметры
LoLevel –напряжение на входе +Vпит при заглушенном двигателе, [мВ];
HiLevel –напряжение на входе +Vпит при заведённом автомобиле, [мВ].
Пример
Запрос: mhours 12000,14500
Ответ: Mhours:lolevel=12000,hilevel=14500;
LoLevel –напряжение на входе +Vпит при заглушенном двигателе, [мВ];
HiLevel –напряжение на входе +Vпит при заведённом автомобиле, [мВ].
Пример
Запрос: mhours 12000,14500
Ответ: Mhours:lolevel=12000,hilevel=14500;
Позволяет выбрать спутниковую систему для определения координат
?
×
Параметры
N – используемая система:
0 – Нет
1 – Только GPS
2 – Только GLONASS
3 – GPS и GLONASS
Пример
Команда: satnavsystem 1
Ответ: SATNAVSYSTEM:GNSS=1;
N – используемая система:
0 – Нет
1 – Только GPS
2 – Только GLONASS
3 – GPS и GLONASS
Пример
Команда: satnavsystem 1
Ответ: SATNAVSYSTEM:GNSS=1;
Отображение параметров данных, получаемых от спутниковых систем и отношения сигнал/шум для определения качества установки
?
×
Пояснение
Отображение информация о количестве видимых и используемых для определения координат спутниках систем GPS и ГЛОНАСС. По каждой из систем на основе получаемой информации от спутников определяется коэффициент сигнал/шум – SNR (чем он больше, тем лучше), а также общий коэффициент по обеим системам overallAvgSnr (до 10 – очень плохой, от 10 до 20 – слабый, от 20 до 30 – удовлетворительный, от 30 до 50 – хороший, выше 50 – отличный).
Дополнительно в ответе на команду возвращается максимальное значение SNR за время текущей работы по обеим системам спутников: gpsMaxSnr и glnsMaxSnr
Пример
Команда: SATINFOEXT
Ответ: SATINFOEXT: gpsVisible=3, gpsUse=3, gpsAvgSnr=30, gpsMaxSnr=32, glnsVisible=3, glnsUse=2, glnsAvgSnr=27, glnsMaxSnr=34, overallAvgSnr=28;
Отображение информация о количестве видимых и используемых для определения координат спутниках систем GPS и ГЛОНАСС. По каждой из систем на основе получаемой информации от спутников определяется коэффициент сигнал/шум – SNR (чем он больше, тем лучше), а также общий коэффициент по обеим системам overallAvgSnr (до 10 – очень плохой, от 10 до 20 – слабый, от 20 до 30 – удовлетворительный, от 30 до 50 – хороший, выше 50 – отличный).
Дополнительно в ответе на команду возвращается максимальное значение SNR за время текущей работы по обеим системам спутников: gpsMaxSnr и glnsMaxSnr
Пример
Команда: SATINFOEXT
Ответ: SATINFOEXT: gpsVisible=3, gpsUse=3, gpsAvgSnr=30, gpsMaxSnr=32, glnsVisible=3, glnsUse=2, glnsAvgSnr=27, glnsMaxSnr=34, overallAvgSnr=28;
Загрузка в GPS/GLONASS-модуль альманаха и эфемерид по GSM-каналу
?
×
Параметры
n1 – 1- загрузка краткосрочных данных (период 30 мин) (0 – нет);
n2 – 1- загрузка долгосрочных данных (период 12 часов) (0 – нет);
Пояснение
Позволяет периодически загружать в GPS/GLONASS-модуль альманах/эфемириды по GSM-каналу для ускорения определения координат. Актуально после длительной стоянки при отсутствии прямого приема координат, например гараже. Период проверки, что необходимо загрузить – 10 минут
Пример
Команда: agnss 1,1
Ответ: AGNSS:short=1,long=1;
n1 – 1- загрузка краткосрочных данных (период 30 мин) (0 – нет);
n2 – 1- загрузка долгосрочных данных (период 12 часов) (0 – нет);
Пояснение
Позволяет периодически загружать в GPS/GLONASS-модуль альманах/эфемириды по GSM-каналу для ускорения определения координат. Актуально после длительной стоянки при отсутствии прямого приема координат, например гараже. Период проверки, что необходимо загрузить – 10 минут
Пример
Команда: agnss 1,1
Ответ: AGNSS:short=1,long=1;
Определяет источник данных для определения стиля вождения
?
×
Параметры
N – источник данных для расчета:
0 – GNSS (по координатам от GPS/GLONASS-модуля)
1 – Акселерометр
Пример
Команда: Dbehavior 1
Ответ: DBEHAVIOR:source=1;
N – источник данных для расчета:
0 – GNSS (по координатам от GPS/GLONASS-модуля)
1 – Акселерометр
Пример
Команда: Dbehavior 1
Ответ: DBEHAVIOR:source=1;
Выбор требуемого набора правил фильтрации координат в зависимости от типа объекта установки прибора
?
×
Команда без параметра возвращает текущий режим, значение 255 соответствует пользовательским настройкам.
Команда: GNSS.FPRESETLD
Ответ: GNSS.FPRESETLD: 255
Команда с параметром переключает режим фильтрации в соответствии с выбранным типом объекта.
GNSS.FPRESETLD [n] – изменение режима фильтрации координат
где n это номер режима.
n=1 - Легковое транспортное средство
n=2 - Грузовое транспортное средство
n=3 - Автобус
n=5 - Тихоходное транспортное средство
n=6 - Тихоходная техника до 5 км/ч
n=8 - Высокоманёвренная техника
n=9 - Поезд
n=13 - Стационарный объект
Пример:
Команда: GNSS.FPRESETLD 1
Ответ: GNSS.FPRESETLD: 1
Команда: GNSS.FPRESETLD
Ответ: GNSS.FPRESETLD: 255
Команда с параметром переключает режим фильтрации в соответствии с выбранным типом объекта.
GNSS.FPRESETLD [n] – изменение режима фильтрации координат
где n это номер режима.
n=1 - Легковое транспортное средство
n=2 - Грузовое транспортное средство
n=3 - Автобус
n=5 - Тихоходное транспортное средство
n=6 - Тихоходная техника до 5 км/ч
n=8 - Высокоманёвренная техника
n=9 - Поезд
n=13 - Стационарный объект
Пример:
Команда: GNSS.FPRESETLD 1
Ответ: GNSS.FPRESETLD: 1
Установка параметра коэффициента порога соотношения сигнал/шум (SNR)
?
×
GNSS.FPARAM1 10,n, где n – значение в процентах
Описание: позволяет установить значение порога качества приема спутникового сигнала – уровня сигнал/шум (SNR) для фильтрации координат
Пример:
Команда: GNSS.FPARAM1 10,80
Ответ: GNSS.FPARAM1: 10,80
Описание: позволяет установить значение порога качества приема спутникового сигнала – уровня сигнал/шум (SNR) для фильтрации координат
Пример:
Команда: GNSS.FPARAM1 10,80
Ответ: GNSS.FPARAM1: 10,80
Установка порога HDOP
?
×
GNSS.FPARAM1 11,n
где n – порог HDOP
Описание: параметр определяет порог горизонтальной погрешности, ниже которого координаты будут отфильтрованы.
Пример:
Команда: GNSS.FPARAM1 11,2.5
Ответ: GNSS.FPARAM1: 11,2.5000
где n – порог HDOP
Описание: параметр определяет порог горизонтальной погрешности, ниже которого координаты будут отфильтрованы.
Пример:
Команда: GNSS.FPARAM1 11,2.5
Ответ: GNSS.FPARAM1: 11,2.5000
Позволяет получить статус устройства на момент посыла команды
?
×
Dev - номер данного устройства;
Soft - текущая версия прошивки;
Pack – Порядковый номер последнего записанного пакета в память;
TmDt – Текущие время и дата;
Per – Текущий период записи пакетов в память (во время движения и стоянки разный);
Nav – Правильность определения координат. 0 - координаты валидны 1 - ошибка получения данных из GNSS модуля 2 - координаты получены по LBS 3 - координаты получены из EL
Lat – Географическая широта;
Lon – Географическая долгота;
Alt – Высота;
Spd – Линейная скорость (скорость движения автомобиля);
HDOP – Горизонтальная точность (Чем ближе к единице, тем лучше);
SatCnt – Количество видимых спутников;
A – Дирекционный угол направления движения;
[Commit] – релиз прошивки (только для 7.0, 7х, 10 и Base Block)
Пример
Запрос: 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
Soft - текущая версия прошивки;
Pack – Порядковый номер последнего записанного пакета в память;
TmDt – Текущие время и дата;
Per – Текущий период записи пакетов в память (во время движения и стоянки разный);
Nav – Правильность определения координат. 0 - координаты валидны 1 - ошибка получения данных из GNSS модуля 2 - координаты получены по LBS 3 - координаты получены из EL
Lat – Географическая широта;
Lon – Географическая долгота;
Alt – Высота;
Spd – Линейная скорость (скорость движения автомобиля);
HDOP – Горизонтальная точность (Чем ближе к единице, тем лучше);
SatCnt – Количество видимых спутников;
A – Дирекционный угол направления движения;
[Commit] – релиз прошивки (только для 7.0, 7х, 10 и Base Block)
Пример
Запрос: 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
Позволяет получить уникальный идентификатор GSM/3G модуля,15 байт и CCID SIM-микросхемы, если она установлена
?
×
Пример
Запрос: IMEI
Ответ: IMEI 123456789012345,12345678901234567890
Запрос: IMEI
Ответ: IMEI 123456789012345,12345678901234567890
Позволяет получить уникальный IMSI код текущей SIM-карты
?
×
Пример
Запрос: IMSI
Ответ: IMSI:123456789012345;
Запрос: IMSI
Ответ: IMSI:123456789012345;
Позволяет получить время работы терминала с последней перезгрузки или включения
?
×
Пример
Команда: uptime
Ответ: UPTIME 30m21s651ms
Команда: uptime
Ответ: UPTIME 30m21s651ms
Позволяет получить информацию по аналоговым значениям входов in0..inХ, значение и температуру цифрового ДУТ и значение акселерометра по трём осям (10 бит на каждую ось начиная с нулевого бита)
?
×
Пример
Запрос: inall
Ответ: INALL:in0=0,in1=0,in2=0,in3=0,RS2320=10,1,Acc=332943891;
Запрос: inall
Ответ: INALL:in0=0,in1=0,in2=0,in3=0,RS2320=10,1,Acc=332943891;
Позволяет узнать напряжение на внешнем источнике, напряжение на внутреннем аккумуляторе, напряжение на антенне GPS, напряжение на основной шине питания терминала и температуру внутри него
?
×
Пример
Запрос: insys
Ответ: INSYS: Pow=12438,Vbat=4196,Vant=2921,Vdc=4115,Temper=37
Запрос: insys
Ответ: INSYS: Pow=12438,Vbat=4196,Vant=2921,Vdc=4115,Temper=37
Возвращает MAC-адрес Wi-Fi модуля в терминале
?
×
Пример
Команда: wifimac
Ответ: Device MAC: D0:5F:B8:4E:C9:65
Команда: wifimac
Ответ: Device MAC: D0:5F:B8:4E:C9:65
Позволяет получить значения цифровых ДУТ, подключенных по интерфейсу 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;
Запрос: 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;
Позволяет узнать температуру из первой четвёрки внешних термометров DS18S20.
?
×
Формат: младший байт – идентификатор термометра, старший байт – температура.
Чтобы рассчитать температуру, необходимо полученную величину разделить на 256 и округлить до целого, откинув дробную часть
Пример
Запрос: temex0
Ответ: TemEx0: TemEx0:DS0=7769,DS1=32895,DS2=32895,DS3=32895
Чтобы рассчитать температуру, необходимо полученную величину разделить на 256 и округлить до целого, откинув дробную часть
Пример
Запрос: temex0
Ответ: TemEx0: TemEx0:DS0=7769,DS1=32895,DS2=32895,DS3=32895
Позволяет узнать температуру из второй четвёрки внешних термометров DS18S20.
?
×
Формат: младший байт – идентификатор термометра, старший байт – температура.
Чтобы рассчитать температуру, необходимо полученную величину разделить на 256 и округлить до целого, откинув дробную часть
Пример
Запрос: temex1
Ответ: TemEx1: DS4=32895,DS5=32895,DS6=32895,DS7=32895
Чтобы рассчитать температуру, необходимо полученную величину разделить на 256 и округлить до целого, откинув дробную часть
Пример
Запрос: temex1
Ответ: TemEx1: DS4=32895,DS5=32895,DS6=32895,DS7=32895
Позволяет получить текущее состояние на CAN-шине и значение iButton
?
×
Позволяет получить текущее состояние на CAN-шине и значение iButton в десятичном формате, состояние списка доверенных ключей
Пример
Запрос: canibut
Ответ: CAN_Ib: CANA0=0,CANA1=0,CANB0=0,CANB1=0,iB=0,iB2=0,iButState=00000000
Пример
Запрос: canibut
Ответ: CAN_Ib: CANA0=0,CANA1=0,CANB0=0,CANB1=0,iB=0,iB2=0,iButState=00000000
Позволяет получить статусы в десятичной системе
?
×
Позволяет получить статусы в десятичной системе: стандартный и расширенный статусы устройства, входов, выходов, а также общий пробег по показаниям GPS/ГЛОНАСС
Пример
Запрос:statall
Ответ: StatAll: Dev=6498881,Ins=2,Outs=7,Mileage=152;
Пояснение
Параметр Dev включает в себя информацию по тегу Статус устройства (младшие 16 бит) и тегу Расширенный статус устройства (старшие биты).
Для расшифровки надо преобразовать в двоичный вид 6498881=1100011 (расширенный статус) 0010101001000001 (стандартный статус).
Назначение бит определяется согласно нижеприведенным данным:
Стандартный статус
Бит Описание
0 0 – уровень вибрации соответствует стоянке, 1 – движению (настраивается командой AccSens)
1 0 – угол наклона не превышает допустимый, 1 – уровень наклона превышает допустимый
2 0 – не подключен ни один из доверенных ключей iButton, 1 – подключен один из ключей iButton, записанных на microSD-карте
3 0 – SIM-карта присутствует, 1 – GSM-модем не нашёл SIM-карту
4 0 – терминал вне геозоны, 1 – терминал внутри геозоны
5 0 – напряжение на внутреннем источнике в норме, 1 – ниже 3,7 В
6 0 – GPS-антенна подключена, 1 – выключена
7 0 – напряжение на внутренней шине питания терминала в норме, 1 – отклонилось от нормы
8 0 – внешнее напряжение питания в норме, 1 – отклонилось от нормы (настраивается командой powincfg)
9 0 – двигатель заглушен, 1 – двигатель заведен (заведен ли двигатель определяется по напряжению внешнего питания (задается командой MHOURS). Начиная с версии прошивки 39 для приборов 7X и 2 для приборов 10, состояние также определяется по состоянию входа, который настроен как вход зажигания (задается командой IGNITION))
10 0 – уровень вибрации соответствует нормальному движению, 1 – уровень вибрации соответствует удару
11 Для приборов с встроенным GPS модулем (без поддержки ГЛОНАСС): 0 – используются координаты встроенного модуля, 1 – используются координаты внешнего модуля (например, ГЛОНАСС приставки)
Для приборов с встроенным ГЛОНАСС/GPS модулем: 0 – используются координаты внешнего модуля (например, курсоуказателя Trimble), 1 – используются координаты встроенного модуля
12/13 Качество сигнала, диапазон: [0-3]. Чем меньше, тем хуже связь
14 0 – режим сигнализации выключен, 1 – включен
15 0 – нет тревоги, 1 – сработала тревога
Расширенный статус
Бит Описание
0 состояние подключения к основному серверу. 1- подключен, 0 – нет.
1 статус GPRS сессии. 1- установлена, 0 – нет.
2 признак глушения GSM. 1- обнаружено глушение, 0 – нет.
3 состояние подключения к дополнительному серверу. 1 – подключен, 0 – нет.
4 признак глушения GPS/GLONASS. 1- обнаружено глушение, 0 – нет.
5 признак подключения к терминалу кабеля USB. 1 – подключен, 0 – не подключен.
6 признак наличия SD карты в терминале. 1 – присутствует, 0 – отсутствует.
Детализацию статусов можно посмотреть по ссылке Разбор статусов устройства
Пример
Запрос:statall
Ответ: StatAll: Dev=6498881,Ins=2,Outs=7,Mileage=152;
Пояснение
Параметр Dev включает в себя информацию по тегу Статус устройства (младшие 16 бит) и тегу Расширенный статус устройства (старшие биты).
Для расшифровки надо преобразовать в двоичный вид 6498881=1100011 (расширенный статус) 0010101001000001 (стандартный статус).
Назначение бит определяется согласно нижеприведенным данным:
Стандартный статус
Бит Описание
0 0 – уровень вибрации соответствует стоянке, 1 – движению (настраивается командой AccSens)
1 0 – угол наклона не превышает допустимый, 1 – уровень наклона превышает допустимый
2 0 – не подключен ни один из доверенных ключей iButton, 1 – подключен один из ключей iButton, записанных на microSD-карте
3 0 – SIM-карта присутствует, 1 – GSM-модем не нашёл SIM-карту
4 0 – терминал вне геозоны, 1 – терминал внутри геозоны
5 0 – напряжение на внутреннем источнике в норме, 1 – ниже 3,7 В
6 0 – GPS-антенна подключена, 1 – выключена
7 0 – напряжение на внутренней шине питания терминала в норме, 1 – отклонилось от нормы
8 0 – внешнее напряжение питания в норме, 1 – отклонилось от нормы (настраивается командой powincfg)
9 0 – двигатель заглушен, 1 – двигатель заведен (заведен ли двигатель определяется по напряжению внешнего питания (задается командой MHOURS). Начиная с версии прошивки 39 для приборов 7X и 2 для приборов 10, состояние также определяется по состоянию входа, который настроен как вход зажигания (задается командой IGNITION))
10 0 – уровень вибрации соответствует нормальному движению, 1 – уровень вибрации соответствует удару
11 Для приборов с встроенным GPS модулем (без поддержки ГЛОНАСС): 0 – используются координаты встроенного модуля, 1 – используются координаты внешнего модуля (например, ГЛОНАСС приставки)
Для приборов с встроенным ГЛОНАСС/GPS модулем: 0 – используются координаты внешнего модуля (например, курсоуказателя Trimble), 1 – используются координаты встроенного модуля
12/13 Качество сигнала, диапазон: [0-3]. Чем меньше, тем хуже связь
14 0 – режим сигнализации выключен, 1 – включен
15 0 – нет тревоги, 1 – сработала тревога
Расширенный статус
Бит Описание
0 состояние подключения к основному серверу. 1- подключен, 0 – нет.
1 статус GPRS сессии. 1- установлена, 0 – нет.
2 признак глушения GSM. 1- обнаружено глушение, 0 – нет.
3 состояние подключения к дополнительному серверу. 1 – подключен, 0 – нет.
4 признак глушения GPS/GLONASS. 1- обнаружено глушение, 0 – нет.
5 признак подключения к терминалу кабеля USB. 1 – подключен, 0 – не подключен.
6 признак наличия SD карты в терминале. 1 – присутствует, 0 – отсутствует.
Детализацию статусов можно посмотреть по ссылке Разбор статусов устройства
Позволяет получить версию, модель и код прибора, а также его IMEI
?
×
Пример
Команда: specs
Ответ: SPECS:Galileosky V7X.1.20 (9EEAF1B);Galileosky 7x 3G ext;354762114866442
Команда: specs
Ответ: SPECS:Galileosky V7X.1.20 (9EEAF1B);Galileosky 7x 3G ext;354762114866442
Показывает номер слот активной SIM-карты, ее ICCID код и код сотового оператора
?
×
Пример
Команда: GSMINFO
Ответ: SIM1,8970199200402206091f,25099,868184066216782,22
1 параметр - Текущая SIM-карта
2 параметр - CCID
3 параметр - MCC и MNC
4 параметр - IMEI
5 параметр - качество сигнала (CSQ)
Команда: GSMINFO
Ответ: SIM1,8970199200402206091f,25099,868184066216782,22
1 параметр - Текущая SIM-карта
2 параметр - CCID
3 параметр - MCC и MNC
4 параметр - IMEI
5 параметр - качество сигнала (CSQ)
Позволяет увидеть внутреннюю версию прибора и способность использовать Easy Logic
?
×
Первый параметр ответа выдает внутреннюю версию прибора; если второй параметр равен 0, то Easy Logic не поддерживается, ненулевое значение - поддерживается
Пример
Команда: hardversion
Ответ: HARDVERSION=155,12438
Пример
Команда: hardversion
Ответ: HARDVERSION=155,12438
Позволяет получить оперативные данные по тегам протокола Galileosky
?
×
Формат ответа GETVALUEBYTAG tagId=<value>
tagId – номер тега в протоколе GalileoSky, может принимать значение как в десятичном формате, так и в шестнадцатеричном. Типы тегов:
стандартные, идентификаторы которых находятся в диапазоне от 0x01до 0xFE;
расширенные, идентификаторы которых находятся в диапазоне от 0x10001до 0x1FFFF (единица перед номером тега обозначает, что тег является расширенным);
теги SPN, идентификаторы которых находятся в диапазоне от 0x2724 до 0x8001 (в данном случае флаг расширенных тегов не обозначается).
value – значение тега (в ответе, так же может прийти значение и префиксом «B_» - это означает, что данные пришли в бинарном виде и их необходимо преобразовать согласно формату, описанному в таблице тегов протокола Galileosky).
Для тэгов SPN команда GETVALUETAGID возвращает данные в следующем формате
Количество байт в поле Значение датчика определяется в соответствии с таблицей
Пример
Запрос: GETVALUEBYTAG 0x02,0x03,0x10001
Ответ: GETVALUEBYTAG 0x00002=3,0x00003=B_323636353836373630343831383638,0x10001=0
tagId – номер тега в протоколе GalileoSky, может принимать значение как в десятичном формате, так и в шестнадцатеричном. Типы тегов:
стандартные, идентификаторы которых находятся в диапазоне от 0x01до 0xFE;
расширенные, идентификаторы которых находятся в диапазоне от 0x10001до 0x1FFFF (единица перед номером тега обозначает, что тег является расширенным);
теги SPN, идентификаторы которых находятся в диапазоне от 0x2724 до 0x8001 (в данном случае флаг расширенных тегов не обозначается).
value – значение тега (в ответе, так же может прийти значение и префиксом «B_» - это означает, что данные пришли в бинарном виде и их необходимо преобразовать согласно формату, описанному в таблице тегов протокола Galileosky).
Для тэгов SPN команда GETVALUETAGID возвращает данные в следующем формате
Количество байт в поле Значение датчика определяется в соответствии с таблицей
Пример
Запрос: GETVALUEBYTAG 0x02,0x03,0x10001
Ответ: GETVALUEBYTAG 0x00002=3,0x00003=B_323636353836373630343831383638,0x10001=0
Отображение статистики по количеству сохраненных в память точек и отправленных на оба сервера
?
×
Пример
Команда: ARCHIVESTAT
Ответ: ArchiveStat:1,8686,8647,0
1 параметр — сканирование архива (1-завершено, 0 — нет)
2 параметр — всего точек записано
3 параметр — количество отправленных точек на 1-й сервер
4 параметр — количество отправленных точек на 2-й сервер
Количество точек, выводимое через данную команду, может иногда уменьшаться при очистке страниц памяти с записанными точками.
Команда: ARCHIVESTAT
Ответ: ArchiveStat:1,8686,8647,0
1 параметр — сканирование архива (1-завершено, 0 — нет)
2 параметр — всего точек записано
3 параметр — количество отправленных точек на 1-й сервер
4 параметр — количество отправленных точек на 2-й сервер
Количество точек, выводимое через данную команду, может иногда уменьшаться при очистке страниц памяти с записанными точками.
Отображение статистики по количеству сохраненных в память пакетов коллектора, собранных стерминалов-клиентов, и отправленных на основной сервер
?
×
Пример
Команда: ARCHIVESTATCOLLECTOR
Ответ: ARCHIVESTATCOLLECTOR:1,2686,2647,0
1 параметр — статус сканирования архива коллектора(1-завершено, 0 — нет)
2 параметр — всего пакетов записано
3 параметр — количество отправленных пакетов на 1-й сервер
4 параметр — резерв
Команда: ARCHIVESTATCOLLECTOR
Ответ: ARCHIVESTATCOLLECTOR:1,2686,2647,0
1 параметр — статус сканирования архива коллектора(1-завершено, 0 — нет)
2 параметр — всего пакетов записано
3 параметр — количество отправленных пакетов на 1-й сервер
4 параметр — резерв
Отображение текущего состояния Bluetooth-модуля
?
×
Возможные ответы на команду:
"No initialization" – Модуль не проинициализирован
"Wrong task configuration" – не правильный режим работы
"Initialization UART" - инициализация порта UART для работы с модулем
"Waiting IMEI" – ожидание IMEI от GSM модуля
"Initialization module" – инициализация модуля BLE
"Handler" – рабочее состояние
Пример
Команда: BLESTATE
Ответ: BLESTATE:Handler
"No initialization" – Модуль не проинициализирован
"Wrong task configuration" – не правильный режим работы
"Initialization UART" - инициализация порта UART для работы с модулем
"Waiting IMEI" – ожидание IMEI от GSM модуля
"Initialization module" – инициализация модуля BLE
"Handler" – рабочее состояние
Пример
Команда: BLESTATE
Ответ: BLESTATE:Handler
Установка PIN-кода сим-карт и одновременно пароля для доступа к настройкам через Конфигуратор
?
×
Пароль по умолчанию 0.
PIN как пароль для доступа к настройкам через Конфигуратор используется на терминалах 5.х, 2.х. Этот же функционал работает на терминалах 7.0 и Base Block на прошивках до 23.0 и 7х до 24.0 (на следующих прошивках для этого предназначена команда ACCESSPIN).
Параметры
N – четырёхзначный PIN-код сим-карт.
При вводе неправильного кода через Конфигуратор Терминал заблокируется на 25 секунд, а потом перезагрузится. PIN-код одинаков для обеих SIM-карт
Пример
Запрос: PIN 1234
Ответ: PIN:1234;
PIN как пароль для доступа к настройкам через Конфигуратор используется на терминалах 5.х, 2.х. Этот же функционал работает на терминалах 7.0 и Base Block на прошивках до 23.0 и 7х до 24.0 (на следующих прошивках для этого предназначена команда ACCESSPIN).
Параметры
N – четырёхзначный PIN-код сим-карт.
При вводе неправильного кода через Конфигуратор Терминал заблокируется на 25 секунд, а потом перезагрузится. PIN-код одинаков для обеих SIM-карт
Пример
Запрос: PIN 1234
Ответ: PIN:1234;
Установка пароля для доступа к настройкам через Конфигуратор.
?
×
Пароль по умолчанию 0.
Команда доступна только на терминалах 7.0 и Base Block на прошивках от 23.0 и 7х от 24.0.
Параметры
N – восьмизначный код.
При вводе неправильного кода через Конфигуратор терминал заблокируется на 25 секунд, а потом перезагрузится.
Пример
Запрос: ACCESSPIN 12341234
Ответ: ACCESSPIN:12341234;
Команда доступна только на терминалах 7.0 и Base Block на прошивках от 23.0 и 7х от 24.0.
Параметры
N – восьмизначный код.
При вводе неправильного кода через Конфигуратор терминал заблокируется на 25 секунд, а потом перезагрузится.
Пример
Запрос: ACCESSPIN 12341234
Ответ: ACCESSPIN:12341234;
Выбор источника данных для отправки на сервер.
?
×
После выполнения команды необходимо перезагрузить Терминал.
Перед выбором microSD карты необходимо удалить архив, созданный более старыми прошивками (EraseTrackSD или через кардридер удалить файлы из каталога Track)
Параметры
type – источник данных для отправки на сервер:
0 – архив во внутренней флеш-памяти;
1 – архив на microSD карте.
Пример
Запрос: ARCHIVE 0
Ответ: ARCHIVE:0;
Перед выбором microSD карты необходимо удалить архив, созданный более старыми прошивками (EraseTrackSD или через кардридер удалить файлы из каталога Track)
Параметры
type – источник данных для отправки на сервер:
0 – архив во внутренней флеш-памяти;
1 – архив на microSD карте.
Пример
Запрос: ARCHIVE 0
Ответ: ARCHIVE:0;
Настройки порядка отсылки данных на сервер
?
×
Параметры
Dynamic – используется ли динамическая структура архива:
0 – динамическая структура выключена, в архив пишутся все возможные данные;
1 – динамическая структура включена, в архив пишутся только данные, выбранные для отправки на сервер.
SendOrder – порядок отсылки данных из архива на сервер:
0 – данные отсылаются вглубь архива, сначала самые свежие, потом самые старые;
1 – данные отсылаются в хронологическом порядке.
После смены порядка отсылки необходимо перезагрузить терминал.
Пример
Запрос: FLASHARCHIVE 0,1
Ответ: FLASHARCHIVE: Dynamic=0,StraightSendOrder=1;
Dynamic – используется ли динамическая структура архива:
0 – динамическая структура выключена, в архив пишутся все возможные данные;
1 – динамическая структура включена, в архив пишутся только данные, выбранные для отправки на сервер.
SendOrder – порядок отсылки данных из архива на сервер:
0 – данные отсылаются вглубь архива, сначала самые свежие, потом самые старые;
1 – данные отсылаются в хронологическом порядке.
После смены порядка отсылки необходимо перезагрузить терминал.
Пример
Запрос: FLASHARCHIVE 0,1
Ответ: FLASHARCHIVE: Dynamic=0,StraightSendOrder=1;
Управление штатной записью точек архива
?
×
Команда включает\выключает штатную запись точек архива. При выключенном состоянии запись точки возможна только из алгоритмов Easy Logic.
Пример:
Запрос: ENABLEARCHIVE
Ответ: ENABLEARCHIVE:1;
Пример:
Запрос: ENABLEARCHIVE
Ответ: ENABLEARCHIVE:1;
Выгрузить данные из памяти SD на сервер за определенный период
?
×
Параметры
begin – начальная дата выгружаемого периода в формате ДДММГГ[ЧЧ[ММ]],
end – конечная дата выгружаемого периода в формате ДДММГГ[ЧЧ[ММ]], где ДД – день, ММ – месяц, ГГ – год, ЧЧ – часы, ММ – минуты.
Если часы и/или минуты не указаны, то будет использовано следующее время: 00 часов 00 минут для начальной даты, 23 часа 59 минут для конечной даты
Пример
Запрос: EFS 010119,01011912
Ответ: EFS: Uploading of archive has been scheduled
begin – начальная дата выгружаемого периода в формате ДДММГГ[ЧЧ[ММ]],
end – конечная дата выгружаемого периода в формате ДДММГГ[ЧЧ[ММ]], где ДД – день, ММ – месяц, ГГ – год, ЧЧ – часы, ММ – минуты.
Если часы и/или минуты не указаны, то будет использовано следующее время: 00 часов 00 минут для начальной даты, 23 часа 59 минут для конечной даты
Пример
Запрос: EFS 010119,01011912
Ответ: EFS: Uploading of archive has been scheduled
Установка настроек конфигурации по умолчанию
?
×
Пример
Запрос: EraseCfg
Ответ: ERASECFG
Запрос: EraseCfg
Ответ: ERASECFG
Удаление из памяти всех треков
?
×
Пример
Запрос: EraseTrack
Ответ: ERASETRACK
Запрос: EraseTrack
Ответ: ERASETRACK
Удаление из памяти на microSD-карте всех треков
?
×
Пример
Запрос: EraseTrackSD
Ответ: ERASETRACKSD
Запрос: EraseTrackSD
Ответ: ERASETRACKSD
Холодный старт GPS/ГЛОНАСС модуля
?
×
Пример
Запрос: ColdStart
Ответ: GNSS cold start
Запрос: ColdStart
Ответ: GNSS cold start
Установка яркости свечения светодиода режимов работы терминала
?
×
Параметры
N – коэффициент яркости светодиода режимов работы Терминала: 0 - полное отсутствие свечения, 100 - максимальная яркость
Пример
Запрос: LED 60
Ответ: LED:LED=60
N – коэффициент яркости светодиода режимов работы Терминала: 0 - полное отсутствие свечения, 100 - максимальная яркость
Пример
Запрос: LED 60
Ответ: LED:LED=60
Разрешение/запрет синхронизации даты и времени по данным, полученным от GNSS модуля
?
×
Включение или отключение автоматической синхронизации системных даты и времени прибора по данным, полученным от GNSS-модуля (встроенного или внешнего, подключённого через последовательный порт RS)
Параметры
N – режим работы (1 - разрешить, 0 - запретить)
Пример
Запрос: TIMESYNCGNSS 1
Ответ: TIMESYNCGNSS:1
Параметры
N – режим работы (1 - разрешить, 0 - запретить)
Пример
Запрос: TIMESYNCGNSS 1
Ответ: TIMESYNCGNSS:1
Разрешение/запрет синхронизации даты и времени через интернет с использованием GSM
?
×
Включение или отключение автоматической синхронизации системного времени прибора с сервером 0.pool.ntp.org через GSM-соединение.
Параметры
N — режим работы (0 или 1), где:
· 1 — разрешить синхронизацию времени через GSM;
· 0 — запретить такую синхронизацию.
Пример
Запрос: TIMESYNCGSM 1
Ответ: TIMESYNCGSM:1
Параметры
N — режим работы (0 или 1), где:
· 1 — разрешить синхронизацию времени через GSM;
· 0 — запретить такую синхронизацию.
Пример
Запрос: TIMESYNCGSM 1
Ответ: TIMESYNCGSM:1
Установка даты/времени при отсутствии информации со спутников
?
×
Параметры
YYYY,MM,DD,HH,MM,SS – год, месяц, день, часы, минуты, секунды
Пример
Команда: SETDATETIME 2020,07,08,15,40,21
Ответ: Date and time are set
YYYY,MM,DD,HH,MM,SS – год, месяц, день, часы, минуты, секунды
Пример
Команда: SETDATETIME 2020,07,08,15,40,21
Ответ: Date and time are set
Привязка идентификаторов термодатчиков к порядку следования тегов протокола
?
×
Параметры
Т0 - Т7 - полные адреса термодатчиков в шестнадцатеричном формате, отображаемые на вкладке Диагностика.
В команде учитываются все 8 аргументов, если есть пустые поля - для этих позиций терминал работает как раньше, т.е. записывает туда адрес датчика, который первым увидит.
Пример
Команда: FIXTERM 01457618782135AB,1059F4B3020800DA
Ответ: FIXTERM 01457618782135AB,1059F4B3020800DA,0,0,0,0,0,0
фиксирует в нулевой и первой позициях указанные адреса, остальные позиции будут заняты датчиками по мере подключения/отключения.
Т0 - Т7 - полные адреса термодатчиков в шестнадцатеричном формате, отображаемые на вкладке Диагностика.
В команде учитываются все 8 аргументов, если есть пустые поля - для этих позиций терминал работает как раньше, т.е. записывает туда адрес датчика, который первым увидит.
Пример
Команда: FIXTERM 01457618782135AB,1059F4B3020800DA
Ответ: FIXTERM 01457618782135AB,1059F4B3020800DA,0,0,0,0,0,0
фиксирует в нулевой и первой позициях указанные адреса, остальные позиции будут заняты датчиками по мере подключения/отключения.
Установка уровня детализации диагностики
?
×
Параметры
N – значение уровня: 0 – отключение вывода диагностики, 1 - минимальная диагностика, 2 – стандартный уровень (по умолчанию), 3 - максимальная детализация
Пример
Команда: debuglevel 3
Ответ: DEBUGLEVEL:3
N – значение уровня: 0 – отключение вывода диагностики, 1 - минимальная диагностика, 2 – стандартный уровень (по умолчанию), 3 - максимальная детализация
Пример
Команда: debuglevel 3
Ответ: DEBUGLEVEL:3
Обновление прошивки до заданной
?
×
Параметры
N – номер прошивки, на которую должен обновиться Терминал.
Если указан 0, Терминал обновится до последней стабильной прошивки.
Пример
Запрос: Upgrade 230
Ответ: UPGRADE SOFT=230
N – номер прошивки, на которую должен обновиться Терминал.
Если указан 0, Терминал обновится до последней стабильной прошивки.
Пример
Запрос: Upgrade 230
Ответ: UPGRADE SOFT=230
Настройка адреса сервера обновления прошивки (для терминалов 7x с прошивкой от 44.4)
?
×
Команда без параметров возвращает текущие настройки сервера обновления прошивки.
Пример:
Запрос: UPGRADEIP firmware-downloader.7gis.ru,30999
Ответ: UPGRADEIP=firmware-downloader.7gis.ru:30999
Пример:
Запрос: UPGRADEIP firmware-downloader.7gis.ru,30999
Ответ: UPGRADEIP=firmware-downloader.7gis.ru:30999
Остановка удаленного обновления прошивки
?
×
Пример:
Команда: UPGRADE stop
Ответ: UPGRADE STOP
Команда: UPGRADE stop
Ответ: UPGRADE STOP
Показывает прогресс удаленного обновления прошивки
?
×
Пример
Команда: UPGRADESTATUS
Ответ: UPGRADESTATUS: Processing: 42987/397615 (10 %)
Команда: UPGRADESTATUS
Ответ: UPGRADESTATUS: Processing: 42987/397615 (10 %)
Возвращает предыдущую версию прошивки (в случае ее наличия в памяти терминала).
?
×
После применения команды терминал сразу перезагружается
Пример
Команда: rollback
Ответ: ROLLBACK: No more stable firmware to rollback
Пример
Команда: rollback
Ответ: ROLLBACK: No more stable firmware to rollback
Включение и выключение удалённой настройки через сервис удаленного конфигурирования
?
×
Параметры
OnOff – включение функции удалённой настройки:
0 – удалённая настройка выключена;
1 – включена.
Пример
Запрос: RemoteConfig 1
Ответ: REMOTECONFIG:1;
OnOff – включение функции удалённой настройки:
0 – удалённая настройка выключена;
1 – включена.
Пример
Запрос: RemoteConfig 1
Ответ: REMOTECONFIG:1;
Установка режима энергосбережения (для терминалов 7x)
?
×
При наличии активного «будильника» через команду WAKEUP команда перезагружает терминал и отключает все модемы, кроме навигационного, в противном случае выдает ошибку отсутствия будильника.
Пример:
Запрос: SLEEP
Ответ: SLEEP: going to sleep in 30 seconds
Пример:
Запрос: SLEEP
Ответ: SLEEP: going to sleep in 30 seconds
Установка "будильника" для выхода из спящего режима (для терминалов 7x)
?
×
s - время до выхода из спящего режима в секундах
Пример:
Запрос: WAKEUP 120
Ответ: WAKEUP: alarm will occur at: [время] [дата]
Пример:
Запрос: WAKEUP 120
Ответ: WAKEUP: alarm will occur at: [время] [дата]
Позволяет настроить частоту опроса регистратора температуры для рефрижераторной установки и получения данных о моточасах
?
×
Time1 – частота опроса регистратора температуры, сек
Time2 – частота получения моточасов, сек
Пример
Команда: fridge
Ответ: FRIDGE:180,180
Time2 – частота получения моточасов, сек
Пример
Команда: fridge
Ответ: FRIDGE:180,180
Позволяет удаленно переформатировать microSD-карту
?
×
key – код для переформатирования microSD-карты. Команда выполняется в 2 этапа: сначала отправляется FormatSD без параметра, в ответе приходит код разрешения переформатирования. После это команда отправляется повторно с этим кодом.
Пример
Команда: formatsd
Ответ: FORMATSD: format key: 6309
Команда: formatsd 6309
Ответ: FORMATSD: scheduled
Пример
Команда: formatsd
Ответ: FORMATSD: format key: 6309
Команда: formatsd 6309
Ответ: FORMATSD: scheduled
Позволяет удаленно просматривать содержимое microSD-карты
?
×
path – путь для просмотра содержимого каталогов microSD-карты (/ - просмотр корневого каталога)
page – номер страницы для просмотра по частям при наличии большого количества файлов
Пример
Команда: fslist /
Ответ:
FSLIST: Content of /
D 061119 153012 0 logs
F 061119 153600 1 route_name
D 301119 120726 0 Arc
Part 1/1
Команда: fslist /arc/collector/F4B85E022926,3
Ответ:
FSLIST: Content of /arc/collector/F4B85E022926
F 301119 120726 28 1.EAR
F 301119 123506 127696 2.EAR
F 301119 123542 130531 3.EAR
F 301119 123608 131020 4.EAR
F 301119 123634 129187 5.EAR
F 301119 123710 131032 6.EAR
Part 3/4
page – номер страницы для просмотра по частям при наличии большого количества файлов
Пример
Команда: fslist /
Ответ:
FSLIST: Content of /
D 061119 153012 0 logs
F 061119 153600 1 route_name
D 301119 120726 0 Arc
Part 1/1
Команда: fslist /arc/collector/F4B85E022926,3
Ответ:
FSLIST: Content of /arc/collector/F4B85E022926
F 301119 120726 28 1.EAR
F 301119 123506 127696 2.EAR
F 301119 123542 130531 3.EAR
F 301119 123608 131020 4.EAR
F 301119 123634 129187 5.EAR
F 301119 123710 131032 6.EAR
Part 3/4
Удаление данных с SD карты, установленной на терминале
?
×
Параметры
name - название файла/каталога с полным путем.
Команда: FSdelete logs/20210817.txt
Ответ: FSDELETE: Success
name - название файла/каталога с полным путем.
Команда: FSdelete logs/20210817.txt
Ответ: FSDELETE: Success
Перемещение/переименование файлов/каталогов на microSD-карте
?
×
Параметры
src – название файла/каталога с полным путем, который требуется переименовать или переместить.
dst – название, которое нужно присвоить/полный путь необходимого расположения файла или каталога.
Команда: FSMOVE 01,02
Ответ: FSMOVE: Success
Команда: FSMOVE 01,/имя_каталога/01
Ответ: FSMOVE: Success
src – название файла/каталога с полным путем, который требуется переименовать или переместить.
dst – название, которое нужно присвоить/полный путь необходимого расположения файла или каталога.
Команда: FSMOVE 01,02
Ответ: FSMOVE: Success
Команда: FSMOVE 01,/имя_каталога/01
Ответ: FSMOVE: Success
Позволяет установить начальное значение пробега для отсчета по GPS/ГЛОНАСС
?
×
Параметры
N – пробег в метрах
Пример
Команда: setmileage 123450
Ответ: SETMILEAGE 123450
N – пробег в метрах
Пример
Команда: setmileage 123450
Ответ: SETMILEAGE 123450
Примонтировать microSD-карту
?
×
Пример
Команда: mount
Ответ: MOUNT: mounted
Команда: mount
Ответ: MOUNT: mounted
Размонтировать microSD-карту
?
×
Позволяет убрать возможность разрушения файловой структуры при извлечении карты в момент записи на нее
Пример
Команда: umount
Ответ: UMOUNT: umounted
Пример
Команда: umount
Ответ: UMOUNT: umounted
Изменение режима работы с microSD-картой или встроенной eMMC
?
×
На прошивке от 46.0 для 7х и 1.0 для 10 позволяет менять режим работы с файлами на microSD-карте или eMMC при локальном подключении по USB с режима чтения на чтение/запись для полноценной работы с файлами через проводник Windows или внешний файловый менеджер.
ВНИМАНИЕ! при переводе режима работы на чтение/запись полностью блокируется запись точек на внешнюю память, если в качестве места хранения архива выставлена microSD-карта, на весь период действия этого режима (он сбрасывается в нормальный режим работы при переводе в режим чтения данной командой или при отключении кабеля USB от терминала)
Параметры
N – режим работы с внешней картой или eMMC (0 – чтение (по умолчанию), 1 – чтение/запись)
Пример
Команда: MSD 1
Ответ: MSD:1
ВНИМАНИЕ! при переводе режима работы на чтение/запись полностью блокируется запись точек на внешнюю память, если в качестве места хранения архива выставлена microSD-карта, на весь период действия этого режима (он сбрасывается в нормальный режим работы при переводе в режим чтения данной командой или при отключении кабеля USB от терминала)
Параметры
N – режим работы с внешней картой или eMMC (0 – чтение (по умолчанию), 1 – чтение/запись)
Пример
Команда: MSD 1
Ответ: MSD:1
Сжать большие файлы на microSD-карте в архив
?
×
Позволяет заархивировать большие файлы, например логи, для последующей синхронизации через GPRS с облаком
Параметры
Filename – наименование файла для сжатия (вместе с путем)
Zipname – наименование архива
compressionLevel – уровень компрессии (0 – нет, 9 – максимальный)
Пример
Команда: zip /logs/20200917.txt,log_arc,8
Ответ: ZIP: compressed /logs/20200917.txt (89356) to log_arc (12397)
Параметры
Filename – наименование файла для сжатия (вместе с путем)
Zipname – наименование архива
compressionLevel – уровень компрессии (0 – нет, 9 – максимальный)
Пример
Команда: zip /logs/20200917.txt,log_arc,8
Ответ: ZIP: compressed /logs/20200917.txt (89356) to log_arc (12397)
Проверка и установка деления памяти на внешней microSD-карте или встроенной памяти eMMC
?
×
Позволяет определить, какой % памяти на карте отводится под архив собственных точек, фото с камеры и хранение архивов клиентов (для терминалов с WiFi).
Параметры:
X - раздел карты
0 - собственный архив терминала
1 - архив клиентов, записанный сборщиком по WiFi
2 - фото
Y - величина раздела в % от общей емкости карты или eMMC
Команда без параметров возвращает данные по всем трём разделам памяти на карте.
Пример:
Запрос: SDQUOTA
Ответ: SDQUOTA: 0(Archive)-20%, 1(Collector)-60%, 2(Photo)-20%
Запрос: SDQUOTA 2,10
Ответ: SDQUOTA: 2(Photo)-10%
Параметры:
X - раздел карты
0 - собственный архив терминала
1 - архив клиентов, записанный сборщиком по WiFi
2 - фото
Y - величина раздела в % от общей емкости карты или eMMC
Команда без параметров возвращает данные по всем трём разделам памяти на карте.
Пример:
Запрос: SDQUOTA
Ответ: SDQUOTA: 0(Archive)-20%, 1(Collector)-60%, 2(Photo)-20%
Запрос: SDQUOTA 2,10
Ответ: SDQUOTA: 2(Photo)-10%
Отображение списка алгоритмов/фильтров в памяти терминала и загрузка нового алгоритма/фильтра
?
×
Параметры
Х – наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для загрузки в память терминала
Команда без параметра отображает уже загруженный список алгоритмов/скриптов
Пример
Запрос: script test_script/test.filter
Ответ: Script download is scheduled
Запрос: script
Ответ: SCRIPT:test_script/Test.filter;test_script/Average2;
Х – наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для загрузки в память терминала
Команда без параметра отображает уже загруженный список алгоритмов/скриптов
Пример
Запрос: script test_script/test.filter
Ответ: Script download is scheduled
Запрос: script
Ответ: SCRIPT:test_script/Test.filter;test_script/Average2;
Настройка адреса сервера загрузки скриптов (для терминалов 7x с прошивкой от 44.4)
?
×
Команда без параметра отображает текущие настройки сервера загрузки скриптов.
Пример:
Запрос: SCRIPTIP c.7gis.ru,60524
Ответ: SCRIPTIP=c.7gis.ru:60524
Пример:
Запрос: SCRIPTIP c.7gis.ru,60524
Ответ: SCRIPTIP=c.7gis.ru:60524
Удаление всех или конкретного алгоритма/фильтра из памяти терминала
?
×
Параметры
Х – наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для удаления из памяти терминала только определенного алгоритма/фильтра
Команда без параметра удаляет все алгоритмы/фильтры в памяти терминала
Пример
Запрос: clearscript test_script/test.filter
Ответ: Script is erased
Х – наименование учетной записи/наименование алгоритма/фильтра (с расширением.filter) для удаления из памяти терминала только определенного алгоритма/фильтра
Команда без параметра удаляет все алгоритмы/фильтры в памяти терминала
Пример
Запрос: clearscript test_script/test.filter
Ответ: Script is erased
Команда, отображающая объем оперативной памяти
?
×
Ответ: FREEMEM: a,b,c,d
Параметры:
a - объем оперативной памяти, оставшийся для основной прошивки (также для алгоритмов Easy Logic, кроме терминалов Galileosky 10 Pro)
b - объем оперативной памяти для работы с ключами iButton
c - объем оперативной памяти, оставшийся для работы с zip для распаковки файлов и прошивок
d - объем оперативной памяти, оставшийся для алгоритмов Easy Logic (только для терминалов Galileosky 10 Pro)
В зависимости от прошивки терминала количество параметров в ответе на команду может отличаться, обязательным является параметр a
Пример:
Запрос: FREEMEM
Ответ: FREEMEM:66948,32736,32992
Для терминалов 7x с прошивкой от 47.4 и выше и для терминалов GS10 с прошивкой от 2.1 и выше изменился формат ответа команды.
Запрос: FREEMEM
Ответ: FREEMEM: a,b,c,d
Параметры:
a - объём оперативной памяти, оставшийся для основной прошивки (также для алгоритмов Easy Logic, кроме терминалов Galileosky 10 Pro)
b - объём оперативной памяти, оставшийся для работы с zip для распаковки файлов и прошивок
c - всегда 0
d - объём оперативной памяти, оставшийся для алгоритмов Easy Logic (только для терминалов Galileosky 10 Pro)
Пример:
Запрос: FREEMEM
Ответ: FREEMEM:66948,32736,0
Параметры:
a - объем оперативной памяти, оставшийся для основной прошивки (также для алгоритмов Easy Logic, кроме терминалов Galileosky 10 Pro)
b - объем оперативной памяти для работы с ключами iButton
c - объем оперативной памяти, оставшийся для работы с zip для распаковки файлов и прошивок
d - объем оперативной памяти, оставшийся для алгоритмов Easy Logic (только для терминалов Galileosky 10 Pro)
В зависимости от прошивки терминала количество параметров в ответе на команду может отличаться, обязательным является параметр a
Пример:
Запрос: FREEMEM
Ответ: FREEMEM:66948,32736,32992
Для терминалов 7x с прошивкой от 47.4 и выше и для терминалов GS10 с прошивкой от 2.1 и выше изменился формат ответа команды.
Запрос: FREEMEM
Ответ: FREEMEM: a,b,c,d
Параметры:
a - объём оперативной памяти, оставшийся для основной прошивки (также для алгоритмов Easy Logic, кроме терминалов Galileosky 10 Pro)
b - объём оперативной памяти, оставшийся для работы с zip для распаковки файлов и прошивок
c - всегда 0
d - объём оперативной памяти, оставшийся для алгоритмов Easy Logic (только для терминалов Galileosky 10 Pro)
Пример:
Запрос: FREEMEM
Ответ: FREEMEM:66948,32736,0
Команда, отображающая более подробную информацию о загруженных скриптах (доступна на терминалах 7x с прошивкой 44.0 и выше)
?
×
Пример:
Запрос: SCRIPTINFO
Ответ: SCRIPTINFO: <информация о скриптах>;
SCRIPTINFO: Nothing (если скрипты не загружены)
Запрос: SCRIPTINFO
Ответ: SCRIPTINFO: <информация о скриптах>;
SCRIPTINFO: Nothing (если скрипты не загружены)
Информация о ROM, выделенной под скрипты
?
×
Формат ответа: SCRIPTSTORAGEINFO: P1/P2/P3
P1 - занято ROM, байт
P2 - свободно ROM, байт
P3 - общая память ROM, отведенная под скрипты, байт
Пример
Запрос: SCRIPTSTORAGEINFO
Ответ: SCRIPTSTORAGEINFO: 4096/462848/466944
P1 - занято ROM, байт
P2 - свободно ROM, байт
P3 - общая память ROM, отведенная под скрипты, байт
Пример
Запрос: SCRIPTSTORAGEINFO
Ответ: SCRIPTSTORAGEINFO: 4096/462848/466944
Включить или выключить дефрагментацию скриптов при запуске прибора (доступна с прошивки 46.2)
?
×
Если в памяти хранения скриптов были пропуски (загрузили 3 скрипта, удалили второй), то после дефрагментации скрипты будут расположены друг за другом.
Параметры
OnOff – включение функции дефрагментации:
0 – дефрагментации выключена;
1 – включена.
Пример
Запрос: ENSCRIPTDEFRAG
Ответ: ENSCRIPTDEFRAG:1;
Установка
Запрос: ENSCRIPTDEFRAG 0
Ответ: ENSCRIPTDEFRAG:0;
Параметры
OnOff – включение функции дефрагментации:
0 – дефрагментации выключена;
1 – включена.
Пример
Запрос: ENSCRIPTDEFRAG
Ответ: ENSCRIPTDEFRAG:1;
Установка
Запрос: ENSCRIPTDEFRAG 0
Ответ: ENSCRIPTDEFRAG:0;
Включение и выключение функции сбора диагностической информации
?
×
Параметры:
OnOff – включение функции сбора диагностической информации
0 – функция сбора диагностической информации выключена;
1 – включена (по умолчанию включена).
Пример
Запрос: SYSLOGEVENT 1
Ответ: SYSLOGEVENT:1;
OnOff – включение функции сбора диагностической информации
0 – функция сбора диагностической информации выключена;
1 – включена (по умолчанию включена).
Пример
Запрос: SYSLOGEVENT 1
Ответ: SYSLOGEVENT:1;
Позволяет настраивать параметры усиления звука на громкой связи
?
×
Параметры
Speaker – коэффициент усиления звука через GSM-канал [1÷100];
Mic – коэффициент усиления микрофона через GSM-канал [1÷15].
Чем больше параметр, тем больше усиление.
Пример
Запрос: GSMVolume 75,15
Ответ: GSMVOLUME:Speaker=75,Mic=15
Speaker – коэффициент усиления звука через GSM-канал [1÷100];
Mic – коэффициент усиления микрофона через GSM-канал [1÷15].
Чем больше параметр, тем больше усиление.
Пример
Запрос: GSMVolume 75,15
Ответ: GSMVOLUME:Speaker=75,Mic=15
При звонке на терминал происходит автоматический подъем трубки
?
×
Параметры
n – количество звонков до автоподъема трубки. [0÷10]
Если параметр равен 0, данная функция отключена.
Пример
Запрос: AutoAnswer 1
Ответ: AUTOANSWER:1
n – количество звонков до автоподъема трубки. [0÷10]
Если параметр равен 0, данная функция отключена.
Пример
Запрос: AutoAnswer 1
Ответ: AUTOANSWER:1
Число попыток дозвониться до абонента.
?
×
Параметры
N – число попыток дозвониться до абонента.
Пример
Запрос: Calls 3
Ответ: CALLS:3;
N – число попыток дозвониться до абонента.
Пример
Запрос: Calls 3
Ответ: CALLS:3;
Звонок с терминала на заданный телефонный номер
?
×
Параметры
N – телефонный номер.
Пример
Запрос: RingTo +79119988899
Ответ: RingTo Exec OK
N – телефонный номер.
Пример
Запрос: RingTo +79119988899
Ответ: RingTo Exec OK
Отправка смс на заданный телефонный номер
?
×
Параметры
Tel – телефонный номер, на который будет отправлено смс.
Msg – шаблон смс-сообщения, в шаблоне могут быть параметры для подстановки текущих данных: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота.
Пример
Запрос: SendSMS +79119988899, Test %IMEI
Ответ: SMS sheduled
Tel – телефонный номер, на который будет отправлено смс.
Msg – шаблон смс-сообщения, в шаблоне могут быть параметры для подстановки текущих данных: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота.
Пример
Запрос: SendSMS +79119988899, Test %IMEI
Ответ: SMS sheduled
Настройка голосовой связи
?
×
Параметры
OnOff – использовать тангенту:
0 – подключен динамик и микрофон;
1 – подключена тангента.
Пример
Запрос: Tangenta 1
Ответ: TANGENTA:1;
OnOff – использовать тангенту:
0 – подключен динамик и микрофон;
1 – подключена тангента.
Пример
Запрос: Tangenta 1
Ответ: TANGENTA:1;
Позволяет сконфигурировать один из 4 аналогово/дискретных входов
?
×
Параметры
num_in – номер входа, начиная с 0;
ft – тип фильтра:
0 – вычисление по среднему;
1 – подсчет импульсов;
2 – подсчет частоты;
4 – Wiegand26 Data0
5 – Wiegand26 Data1
fl – длина фильтра. Используется для функций среднего и дискретного сигнала;
up_low – нижняя граница срабатывания дискретного сигнала, [мВ];
up_hi – верхняя граница срабатывания дискретного сигнала, [мВ];
down_low – нижняя граница несрабатывания дискретного сигнала, [мВ];
down_hi – верхняя граница несрабатывания дискретного сигнала, [мВ];
imp_null – при значении равном 1 после записи пакета происходит обнуление насчитанных импульсов, при 0 - счётчик продолжает увеличиваться.
pullUp – подтяжка к «+» питания, 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
num_in – номер входа, начиная с 0;
ft – тип фильтра:
0 – вычисление по среднему;
1 – подсчет импульсов;
2 – подсчет частоты;
4 – Wiegand26 Data0
5 – Wiegand26 Data1
fl – длина фильтра. Используется для функций среднего и дискретного сигнала;
up_low – нижняя граница срабатывания дискретного сигнала, [мВ];
up_hi – верхняя граница срабатывания дискретного сигнала, [мВ];
down_low – нижняя граница несрабатывания дискретного сигнала, [мВ];
down_hi – верхняя граница несрабатывания дискретного сигнала, [мВ];
imp_null – при значении равном 1 после записи пакета происходит обнуление насчитанных импульсов, при 0 - счётчик продолжает увеличиваться.
pullUp – подтяжка к «+» питания, 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
Позволяет установить параметры wiegand
?
×
Параметры
num _in – номер wiegand,
0 – на входах 0 и 1
1 – на входах 1 и 2
len – общая длина передаваемого кода от 1 до 64
parity – количество бит четности от 0 до 2
Пример
Запрос: WIEGANDCFG1
Ответ: WIEGANDCFG1:26,2;
Установка
Команда: WIEGANDCFG0 35,0
Ответ: WIEGANDCFG0:35,0;
Внимание. При использовании данной команды, соответствующие входа будут автоматически перенастроены на работу wiegand
num _in – номер wiegand,
0 – на входах 0 и 1
1 – на входах 1 и 2
len – общая длина передаваемого кода от 1 до 64
parity – количество бит четности от 0 до 2
Пример
Запрос: WIEGANDCFG1
Ответ: WIEGANDCFG1:26,2;
Установка
Команда: WIEGANDCFG0 35,0
Ответ: WIEGANDCFG0:35,0;
Внимание. При использовании данной команды, соответствующие входа будут автоматически перенастроены на работу wiegand
Позволяет сконфигурировать границы срабатывания для входа внешнего питания
?
×
Параметры
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;
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;
Настройка транзисторных выходов
?
×
Параметры
v – порядковый номер выхода (счет от нулевого выхода);
s – желаемое состояние
0 – транзисторный выход в открытом состоянии;
1 – транзисторный выход в закрытом состоянии).
При управлении одним выходом, состояние других остается прежним.
По умолчанию все транзисторные выходы закрыты.
Пример
Команда: out 2,0
Ответ: OUT(3..0) = 1011
Как видно, закрыты все выходы кроме второго.
v – порядковый номер выхода (счет от нулевого выхода);
s – желаемое состояние
0 – транзисторный выход в открытом состоянии;
1 – транзисторный выход в закрытом состоянии).
При управлении одним выходом, состояние других остается прежним.
По умолчанию все транзисторные выходы закрыты.
Пример
Команда: out 2,0
Ответ: OUT(3..0) = 1011
Как видно, закрыты все выходы кроме второго.
Настройка функции Автоинформатор
?
×
Параметры
OnOff – включение либо выключение функции автоинформатор: 1 – функция включена, 0 – работает функция черного ящика (дублирование навигационных данных на внешнюю SD-карту).
Repeat – описывает, нужно ли повторять воспроизведение файла находясь в зоне проигрывания. Если 0, то файл воспроизводится только один раз при въезде в зону.
Out – индекс выхода, который инвертируется во время воспроизведения аудио файла. 0 – ни один выход не инвертируется, 1 – OUT0, 2 – OUT1, 3 – OUT2, 4 – OUT3, 5 – OUT4.
FileName – название маршрута. Под маршрутом понимается набор зон для объявления;
Gain – коэффициент усиления звука (только для терминалов Base Block, 7.0 и 7х).
Пример
Запрос: Autoinformer 1,0,0,Marshrut 1,50
Ответ: AUTOINFORMER:OnOff=1,Repeat=0,Out=0,Rout=Marshrut 1,Gain=50;
OnOff – включение либо выключение функции автоинформатор: 1 – функция включена, 0 – работает функция черного ящика (дублирование навигационных данных на внешнюю SD-карту).
Repeat – описывает, нужно ли повторять воспроизведение файла находясь в зоне проигрывания. Если 0, то файл воспроизводится только один раз при въезде в зону.
Out – индекс выхода, который инвертируется во время воспроизведения аудио файла. 0 – ни один выход не инвертируется, 1 – OUT0, 2 – OUT1, 3 – OUT2, 4 – OUT3, 5 – OUT4.
FileName – название маршрута. Под маршрутом понимается набор зон для объявления;
Gain – коэффициент усиления звука (только для терминалов Base Block, 7.0 и 7х).
Пример
Запрос: Autoinformer 1,0,0,Marshrut 1,50
Ответ: AUTOINFORMER:OnOff=1,Repeat=0,Out=0,Rout=Marshrut 1,Gain=50;
Настройка функции порта RS232
?
×
Параметры
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)
24 – Внешний источник координат
25 – Modbus (с 24.7)
Пример
Запрос: RS2320 1
Ответ: RS232_0: NumFunc=1;
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)
24 – Внешний источник координат
25 – Modbus (с 24.7)
Пример
Запрос: RS2320 1
Ответ: RS232_0: NumFunc=1;
Настройки фильтрации показаний цифровых ДУТ
?
×
Параметры
N – длина фильтра для каждого ДУТ, подключенных к портам 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;
N – длина фильтра для каждого ДУТ, подключенных к портам 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;
Добавить ключи в список доверенных идентификаторов iButton во внутренней памяти
?
×
ib1-ib8 – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.
Например, полный номер ключа в шестнадцатеричном виде:
09 91 02 0С 00 00 00 5С, где
09 – тип устройства (в данном случае это DS1982, для DS1990 будет 01),
91 02 0С 00 00 00 – уникальный номер,
5С – контрольная сумма.
В этом случае вводить надо 91 02 0С 00.
Пример
Запрос: iButtons 0091022C,0,0,0,0,0,0,0
Ответ: IBUTTONS:0091022C,0,0,0,0,0,0,0;
Например, полный номер ключа в шестнадцатеричном виде:
09 91 02 0С 00 00 00 5С, где
09 – тип устройства (в данном случае это DS1982, для DS1990 будет 01),
91 02 0С 00 00 00 – уникальный номер,
5С – контрольная сумма.
В этом случае вводить надо 91 02 0С 00.
Пример
Запрос: iButtons 0091022C,0,0,0,0,0,0,0
Ответ: IBUTTONS:0091022C,0,0,0,0,0,0,0;
Добавить ключи в список доверенных идентификаторов iButton на microSD-карте
?
×
Параметры
key – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.
Пример
Запрос:AddKey 0091022C,0091022D
Ответ: Added 2 keys
key – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.
Пример
Запрос:AddKey 0091022C,0091022D
Ответ: Added 2 keys
Удалить ключи из списка доверенных идентификаторов iButton на microSD-карте
?
×
Параметры
key – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.
Пример
Запрос:DelKey 0091022C,0091022D
Ответ: Deleted 2 keys
key – младшие 4 байта идентификационного номера iButton без учёта контрольной суммы в шестнадцатеричном виде.
Пример
Запрос:DelKey 0091022C,0091022D
Ответ: Deleted 2 keys
Число доверенных ключей iButton на microSD-карте
?
×
Пример
Запрос: KeyCount
Ответ: KEYCOUNT:12
Запрос: KeyCount
Ответ: KEYCOUNT:12
Показать идентификатор, доверенного ключа iButton на microSD-карте
?
×
Параметры
N – порядковый номер ключаiButton в списке на microSD-карте. Нумерация с 1.
Пример
Запрос: ShowKey 1
Ответ: SHOWKEY 1:9503276 (0x0091022C)
N – порядковый номер ключаiButton в списке на microSD-карте. Нумерация с 1.
Пример
Запрос: ShowKey 1
Ответ: SHOWKEY 1:9503276 (0x0091022C)
Устанавливает размера ключа идентификатора iButton или RFID для записи ключей во внутреннюю память терминала или на microSD-карту
?
×
Параметры
N – длина ключа идентификатора:
4 – 4 байта
8 – 8 байт
Пояснение
Для microSD дополнительно влияет на то, в каком файле будет происходить поиск ключей, keys.bin (4 байта) или keysEx.bin (8 байт)
Пример
Команда: keysize 4
Ответ: KEYSIZE:4;
N – длина ключа идентификатора:
4 – 4 байта
8 – 8 байт
Пояснение
Для microSD дополнительно влияет на то, в каком файле будет происходить поиск ключей, keys.bin (4 байта) или keysEx.bin (8 байт)
Пример
Команда: keysize 4
Ответ: KEYSIZE:4;
Добавить ключи iButton или RFID в список доверенных идентификаторов во внутреннюю память
?
×
Параметры
Key[X] – младшие 4 или 8 байт идентификационного номера без учёта контрольной суммы в шестнадцатеричном виде.
Пояснение
Добавить ключ во внутреннее хранилище, поддерживает ввод ключей через запятую, запись воспринимает как HEX запись (addkeyint 1000 - запишет в памятьключ 0x0000000000001000)
Пример
Запрос: ADDKEYINT AABBCCDDEEFF0011,1, 2,1000
Ответ: Added keys: 4
Key[X] – младшие 4 или 8 байт идентификационного номера без учёта контрольной суммы в шестнадцатеричном виде.
Пояснение
Добавить ключ во внутреннее хранилище, поддерживает ввод ключей через запятую, запись воспринимает как HEX запись (addkeyint 1000 - запишет в памятьключ 0x0000000000001000)
Пример
Запрос: ADDKEYINT AABBCCDDEEFF0011,1, 2,1000
Ответ: Added keys: 4
Удалить ключи iButton или RFID из списка доверенных идентификаторов из внутренней памяти
?
×
Параметры
Key[X] – младшие 4 или 8 байт идентификационного номера без учёта контрольной суммы в шестнадцатеричном виде.
Пример
Запрос:DelKeyINT AABBCCDDEEFF0011,1, 2,1000
Ответ: Deleted keys:4
Key[X] – младшие 4 или 8 байт идентификационного номера без учёта контрольной суммы в шестнадцатеричном виде.
Пример
Запрос:DelKeyINT AABBCCDDEEFF0011,1, 2,1000
Ответ: Deleted keys:4
Показать идентификатор доверенного ключа iButton или RFID во внутренней памяти по номеру
?
×
Параметры
N – порядковый номер ключа iButton или RFID в списке во внутренней памяти. Нумерация с 1.
Пример
Запрос: ShowKeyInt 1
Ответ: SHOWKEYINT 1:12302652060662169617(0xAABBCCDDEEFF0011)
Команда: SHOWKEYint 4
Ответ: SHOWKEYINT 4:4096(0x0000000000001000)
N – порядковый номер ключа iButton или RFID в списке во внутренней памяти. Нумерация с 1.
Пример
Запрос: ShowKeyInt 1
Ответ: SHOWKEYINT 1:12302652060662169617(0xAABBCCDDEEFF0011)
Команда: SHOWKEYint 4
Ответ: SHOWKEYINT 4:4096(0x0000000000001000)
Показать номер доверенного ключа iButton или RFID во внутренней памяти по идентификатору
?
×
Параметры
X – идентификатор ключа iButton или RFID во внутренней памяти.
Пример
Запрос: KeyNumberInt AABBCCDDEEFF0011
Ответ: KEYNUMBERINT:1
Команда: KeyNumberInt 1000
Ответ: KEYNUMBERINT:4
X – идентификатор ключа iButton или RFID во внутренней памяти.
Пример
Запрос: KeyNumberInt AABBCCDDEEFF0011
Ответ: KEYNUMBERINT:1
Команда: KeyNumberInt 1000
Ответ: KEYNUMBERINT:4
Показать номер доверенного ключа iButton или RFID на microSD-карте по идентификатору
?
×
Параметры
X – идентификатор ключа iButton или RFID на microSD-карте.
Пример
Запрос: KeyNumber AABBCCDDEEFF0011
Ответ: KEYNUMBER:1
Команда: KeyNumber 1000
Ответ: KEYNUMBER:4
X – идентификатор ключа iButton или RFID на microSD-карте.
Пример
Запрос: KeyNumber AABBCCDDEEFF0011
Ответ: KEYNUMBER:1
Команда: KeyNumber 1000
Ответ: KEYNUMBER:4
Очистка хранилища ключей во внутренней памяти
?
×
Пример
Запрос: ClearKeysInt
Ответ: CLEARKEYSINT Success. Keys count:0
Запрос: ClearKeysInt
Ответ: CLEARKEYSINT Success. Keys count:0
Настройка функции порта RS485
?
×
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 в EasyLogic
5 – отключен
6 - CAN-LOG
7 – обработчик фотокамеры в EasyLogic и ДУТ
8 – ModBus (с 24.7)
Пример
Запрос: RS485FN 1
Ответ: RS485FN:1;
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 в EasyLogic
5 – отключен
6 - CAN-LOG
7 – обработчик фотокамеры в EasyLogic и ДУТ
8 – ModBus (с 24.7)
Пример
Запрос: RS485FN 1
Ответ: RS485FN:1;
Настройки периодов обнуления кодов ключей iButton
?
×
T1 – задержка после отключения iButton до обнуления кода ключа в памяти терминала, для ключей с кодом больше, либо равным 100000;
T2 – задержка после отключения iButton до обнуления кода ключа в памяти терминала, для ключей с кодом меньше 100000.
InvertKeys– изменение направления считывания кода. Выбор считывания кода ключа в формате big-endian. Данный формат используется на некоторых считывателях, лучше уточнить у производителя оборудования. (на прошивке 44.3 и выше для терминалов Galieosky 7x и на прошивке 27.6 и выше для терминалов Galieosky 7.0).
0 – нет реакции;
1 – ключи IButton инвертируются;
Пример
Запрос: IBCFG 4,1500,1
Ответ: IBCFG:Timeout=4,Timeout100000=1500,InvertKeys=1;
T2 – задержка после отключения iButton до обнуления кода ключа в памяти терминала, для ключей с кодом меньше 100000.
InvertKeys– изменение направления считывания кода. Выбор считывания кода ключа в формате big-endian. Данный формат используется на некоторых считывателях, лучше уточнить у производителя оборудования. (на прошивке 44.3 и выше для терминалов Galieosky 7x и на прошивке 27.6 и выше для терминалов Galieosky 7.0).
0 – нет реакции;
1 – ключи IButton инвертируются;
Пример
Запрос: IBCFG 4,1500,1
Ответ: IBCFG:Timeout=4,Timeout100000=1500,InvertKeys=1;
Управление CAN-шиной по порту 0
?
×
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 Logic
12 - Получение данных с CAN-шины (после кнопки "Начать прием" на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)
14 - Передача данных по протоколу J1939DA
15 - Прием данных по протоколу J1939DA
BaudRate – скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 10000 до 1000000. Типовые значения: 62500, 125000, 250000, 500000, 1000000
TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено.
DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.
Пример
Пример включения сканера для шины, работающей на скорости 250000 бит/с, с периодом ожидания сообщения 2 секунды и без обнуления данных после потери связи с CAN-шиной.
Запрос: CanRegime 3,250000,2000,1 или Can0Regime 3,250000,2000,1
Ответ: CANREGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;
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 Logic
12 - Получение данных с CAN-шины (после кнопки "Начать прием" на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)
14 - Передача данных по протоколу J1939DA
15 - Прием данных по протоколу J1939DA
BaudRate – скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 10000 до 1000000. Типовые значения: 62500, 125000, 250000, 500000, 1000000
TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено.
DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.
Пример
Пример включения сканера для шины, работающей на скорости 250000 бит/с, с периодом ожидания сообщения 2 секунды и без обнуления данных после потери связи с CAN-шиной.
Запрос: CanRegime 3,250000,2000,1 или Can0Regime 3,250000,2000,1
Ответ: CANREGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;
Управление шиной CAN по порту 1
?
×
Параметры
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 Logic
12 - Получение данных с CAN-шины (после кнопки "Начать прием" на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)
14 - Передача данных по протоколу J1939DA
15 - Прием данных по протоколу J1939DA
BaudRate – скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 50000 до 1000000. Типовые значения: 83333, 125000, 250000, 500000, 1000000.
TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено.
DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.
Пример:,
Пример включения сканера для шины, работающей на скорости 250000 бит/с, с периодом ожидания сообщения 2 секунды и без обнуления данных после потери связи с CAN-шиной.
Запрос: Can1Regime 3,500000,2000,1
Ответ: CAN1REGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;
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 Logic
12 - Получение данных с CAN-шины (после кнопки "Начать прием" на вкладке CAN Сканер -> Прием/Передача для удаленного и локального подключения)
14 - Передача данных по протоколу J1939DA
15 - Прием данных по протоколу J1939DA
BaudRate – скорость шины данных. Должна совпадать со скоростью данных в шине автомобиля. Может принимать значения от 50000 до 1000000. Типовые значения: 83333, 125000, 250000, 500000, 1000000.
TimeOut –измеряется в мс. Для режима CAN_SCANER это время ожидания каждого сообщения. При слишком маленьком значении, будут отловлены не все сообщения. Рекомендуемая величина для CAN_SCANER – 2000мс. Для остальных режимов, это время, в течение которого должно быть получено хотя бы одно сообщение, иначе значение будет обнулено.
DoNotCleanAfterTimeOut – не обнулять данные при потере связи с CAN-шиной.
Пример:,
Пример включения сканера для шины, работающей на скорости 250000 бит/с, с периодом ожидания сообщения 2 секунды и без обнуления данных после потери связи с CAN-шиной.
Запрос: Can1Regime 3,500000,2000,1
Ответ: CAN1REGIME:Mode=3,BaudRate=250000,TimeOut=2000,DoNotCleanAfterTimeOut=1;
Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 0
?
×
Включение отправки подтверждений может потребоваться при подключении к диагностическому разъёму, если не удалось считать данные в пассивном режиме.
OnOff –режим работы:
0 – пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование;
1 – активный: в CAN-шину посылаются подтверждения о приёме пакетов.
Пример
Запрос: ActiveCAN 1
Ответ: ACTIVECAN:1
OnOff –режим работы:
0 – пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование;
1 – активный: в CAN-шину посылаются подтверждения о приёме пакетов.
Пример
Запрос: ActiveCAN 1
Ответ: ACTIVECAN:1
Управление отправкой подтверждений о приёме пакетов в CAN-шину по порту 1
?
×
Включение отправки подтверждений может потребоваться при подключении к диагностическому разъёму, если не удалось считать данные в пассивном режиме.
OnOff –режим работы:
0 – пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование;
1 – активный: в CAN-шину посылаются подтверждения о приёме пакетов.
Пример
Запрос: ActiveCAN1 1
Ответ: ACTIVECAN1:1
OnOff –режим работы:
0 – пассивный: в CAN-шину не посылаются подтверждения о приёме пакетов. Это безопасный режим работы, не вносящий помех в бортовое оборудование;
1 – активный: в CAN-шину посылаются подтверждения о приёме пакетов.
Пример
Запрос: ActiveCAN1 1
Ответ: ACTIVECAN1:1
Управление содержимым отдельного CAN-тега
?
×
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 – комментарий
Отправка команды CAN8BITR[X] или двух других команд без аргументов возвращает текущую настройку тега.
Пример ответа:
Команда: CAN8BITR2
Ответ: Can 8bit R2:ID=1365,Shift=1,BigEndian=0,Port=0,Formula=,Mask_H=0,Mask_L=65280,Attribute=0,Comment=0
Команды CAN8BitR1, …, CAN8BitR30, CAN16BitR0, …, CAN16BitR14, CAN32BitR0, …, CAN32BitR14 – аналогичны команде CAN8BitR0.
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 – комментарий
Отправка команды CAN8BITR[X] или двух других команд без аргументов возвращает текущую настройку тега.
Пример ответа:
Команда: CAN8BITR2
Ответ: Can 8bit R2:ID=1365,Shift=1,BigEndian=0,Port=0,Formula=,Mask_H=0,Mask_L=65280,Attribute=0,Comment=0
Команды CAN8BitR1, …, CAN8BitR30, CAN16BitR0, …, CAN16BitR14, CAN32BitR0, …, CAN32BitR14 – аналогичны команде CAN8BitR0.
Установка порта CAN для резервирования тегов CAN для получения данных по протоколу J1979
?
×
Параметры
N – номер порта - 0 (CAN0) или 1 (CAN1)
Пример
Команда: CAN1979TAGS 1
Ответ: CAN1979TAGS:1;
N – номер порта - 0 (CAN0) или 1 (CAN1)
Пример
Команда: CAN1979TAGS 1
Ответ: CAN1979TAGS:1;
Настройка автоматического разбора некоторых идентификаторов стандарта FMS при их использовании в разных CAN-шинах транспортного средства
?
×
Параметры
n1 – общий расход топлива - номер CAN (0 - CAN0, 1-CAN1);
n2 – общий пробег - номер CAN (0 - CAN0, 1-CAN1);
n3 – уровень топлива в баке - номер CAN (0 - CAN0, 1-CAN1);
n4 – обороты двигателя - номер CAN (0 - CAN0, 1-CAN1);
n5 – температура охлаждающей жидкости - номер CAN (0 - CAN0, 1-CAN1);
n6 – моточасы— номер CAN (0 - CAN0, 1-CAN1);
n7 – нагрузка на ось— номер CAN (0 - CAN0, 1-CAN1);
Пример
Команда: CANFMSTAGS 0,0,1,0,0,0,0
Ответ: CANFMSTAGS:A0=0,B0=0,FL=1,ES=0,EC=0,MH=0,WE=0,B1=0;
n1 – общий расход топлива - номер CAN (0 - CAN0, 1-CAN1);
n2 – общий пробег - номер CAN (0 - CAN0, 1-CAN1);
n3 – уровень топлива в баке - номер CAN (0 - CAN0, 1-CAN1);
n4 – обороты двигателя - номер CAN (0 - CAN0, 1-CAN1);
n5 – температура охлаждающей жидкости - номер CAN (0 - CAN0, 1-CAN1);
n6 – моточасы— номер CAN (0 - CAN0, 1-CAN1);
n7 – нагрузка на ось— номер CAN (0 - CAN0, 1-CAN1);
Пример
Команда: CANFMSTAGS 0,0,1,0,0,0,0
Ответ: CANFMSTAGS:A0=0,B0=0,FL=1,ES=0,EC=0,MH=0,WE=0,B1=0;
Запрос количества сохраненных тегов SPN для передачи данных в протоколе Galileosky (команда доступна на терминалах Galileosky 10)
?
×
<CAN> - номер шины CAN (0 - CAN0, 1 - CAN1, 2 - CANFD)
Пример:
Запрос: SPNLIST0
Ответ: SPNLIST0: 4
Означает, что в протоколе передается 4 тега SPN.
Пример:
Запрос: SPNLIST0
Ответ: SPNLIST0: 4
Означает, что в протоколе передается 4 тега SPN.
Запрос тегов SPN по порядковому номеру (команда доступна на терминалах Galileosky 10)
?
×
<CAN> - номер шины CAN (0 - CAN0, 1 - CAN1, 2 - CANFD)
index - порядковый номер тега SPN
Пример:
Запрос: SPNLIST0 1
Ответ: SPN0: 27,2
В ответе возвращается значение SPN - 20 и значение адреса датчика - 2.
index - порядковый номер тега SPN
Пример:
Запрос: SPNLIST0 1
Ответ: SPN0: 27,2
В ответе возвращается значение SPN - 20 и значение адреса датчика - 2.
Удаление из памяти настроек тегов SPN (команда доступна на терминалах Galileosky 10)
?
×
<CAN> - номер шины CAN (0 - CAN0, 1 - CAN1, 2 - CANFD)
Пример:
Запрос: SPNERASE0
Ответ:SPNERASE0
Пример:
Запрос: SPNERASE0
Ответ:SPNERASE0
Запрос передачи на сервер снимка с камеры, ближайшего к заданным времени и дате
?
×
d – дата снимка, формат DDMMYY, где DD-день, MM-месяц, YY – год;
t – время снимка, формат HHMMSS, где HH-часы, MM-минуты, SS-секунды;
n – номер порта, к которому подключена камера, сделавшая снимок:
0 – RS232[0],
1 – RS232[1],
2 – RS485.
Пример
Запрос: GetPhoto 050519,052030,0
Ответ: Send of photo is sheduled
t – время снимка, формат HHMMSS, где HH-часы, MM-минуты, SS-секунды;
n – номер порта, к которому подключена камера, сделавшая снимок:
0 – RS232[0],
1 – RS232[1],
2 – RS485.
Пример
Запрос: GetPhoto 050519,052030,0
Ответ: Send of photo is sheduled
Создание фотоснимка камерой и отправка на сервер
?
×
N – номер порта, к которому подключена камера, сделавшая снимок:
Пример
Запрос: MakePhoto 2
Ответ: Photo ok
Пример
Запрос: MakePhoto 2
Ответ: Photo ok
Настройка периодической съёмки, формата снимка и протокола передачи
?
×
t1 – интервал периодической съёмки,[сек]. Снимки только сохраняются на sd-карту, при 0 съёмка ведётся только по событию;
t2 – интервал съёмки, [сек]. Снимки сохраняются на sd-карту и отправляются на сервер, при 0 съёмка ведётся только по событию;
mode – режим периодической съёмки в геозонах:
0 – съёмка ведётся независимо от геозон;
1 – съёмка ведётся только в геозонах;
2 – съёмка ведётся только вне геозон.
res – размер снимка:
0 – 640х480 точек;
1 – 320х240 точек.
confirm – ожидать подтверждение приёма снимка от сервера:
0 – не ждать;
1 – ждать.
Пример
Запрос: PhotoCfg 5,150,0,0,0
Ответ: PHOTOCFG:WrPeriod=5,SendPeriod=150,Type=0,Size=0,Confirm=0;
t2 – интервал съёмки, [сек]. Снимки сохраняются на sd-карту и отправляются на сервер, при 0 съёмка ведётся только по событию;
mode – режим периодической съёмки в геозонах:
0 – съёмка ведётся независимо от геозон;
1 – съёмка ведётся только в геозонах;
2 – съёмка ведётся только вне геозон.
res – размер снимка:
0 – 640х480 точек;
1 – 320х240 точек.
confirm – ожидать подтверждение приёма снимка от сервера:
0 – не ждать;
1 – ждать.
Пример
Запрос: PhotoCfg 5,150,0,0,0
Ответ: PHOTOCFG:WrPeriod=5,SendPeriod=150,Type=0,Size=0,Confirm=0;
Пометка всех фотоснимков как отправленные
?
×
N – номер порта, к которому подключена камера:
0 – RS232[0],
1 – RS232[1],
2 – RS485.
Пример
Запрос: CleanPhotoQueue 0
Ответ: Photo queue is cleaned
0 – RS232[0],
1 – RS232[1],
2 – RS485.
Пример
Запрос: CleanPhotoQueue 0
Ответ: Photo queue is cleaned
Общие настройки сигнализации
?
×
Параметры
GWTime– длительность «Зелёной волны», времени после включения сигнализации, в течение которого не опрашиваются датчики, сек.
DropAlarmTimeout– время нахождения в режиме тревоги, по истечении которого будет произведён автоматический переход в режим сигнализации. При нуле, трекер будет находиться в режиме тревоги, пока не будет подана команда, или не будет произведено отключение входом, сек.
UseIB – использовать ли для постановки и снятия с охраны ключи iButton:
0 – нет;
1 – постановка и снятие с охраны кратковременным поднесением одного из доверенных ключей;
2 – постановка на охрану только при наличии одного из доверенных ключей, если ни один ключ не поднесён, то трекер снимается с охраны;
3– постановка на охрану только при наличии любого ключа iButton, если ни один ключ не поднесён, то трекер снимается с охраны.
4 – снятие с охраны только при наличии доверенного ключа iButton, если ни один ключ не поднесён, то трекер встаёт на охрану;
5– постановка на охрану при поднесении одного из доверенных ключей iButton. После потери контакта с ключом трекер остаётся в режиме охраны;
6 – постановка на охрану при поднесении любого ключа iButton. После потери контакта с ключом трекер остаётся в режиме охраны;
7– снятие с охраны при наличии любого ключа iButton, если ни один ключ не поднесён, то трекер встаёт на охрану;
8 – снятие с охраны при кратковременном поднесении любого ключа iButton
Пример:
Запрос: SIGN 40,60,0
Ответ: SIGN:GWTime=40,DropAlarmTimeout=60,UseIB=0;
GWTime– длительность «Зелёной волны», времени после включения сигнализации, в течение которого не опрашиваются датчики, сек.
DropAlarmTimeout– время нахождения в режиме тревоги, по истечении которого будет произведён автоматический переход в режим сигнализации. При нуле, трекер будет находиться в режиме тревоги, пока не будет подана команда, или не будет произведено отключение входом, сек.
UseIB – использовать ли для постановки и снятия с охраны ключи iButton:
0 – нет;
1 – постановка и снятие с охраны кратковременным поднесением одного из доверенных ключей;
2 – постановка на охрану только при наличии одного из доверенных ключей, если ни один ключ не поднесён, то трекер снимается с охраны;
3– постановка на охрану только при наличии любого ключа iButton, если ни один ключ не поднесён, то трекер снимается с охраны.
4 – снятие с охраны только при наличии доверенного ключа iButton, если ни один ключ не поднесён, то трекер встаёт на охрану;
5– постановка на охрану при поднесении одного из доверенных ключей iButton. После потери контакта с ключом трекер остаётся в режиме охраны;
6 – постановка на охрану при поднесении любого ключа iButton. После потери контакта с ключом трекер остаётся в режиме охраны;
7– снятие с охраны при наличии любого ключа iButton, если ни один ключ не поднесён, то трекер встаёт на охрану;
8 – снятие с охраны при кратковременном поднесении любого ключа iButton
Пример:
Запрос: SIGN 40,60,0
Ответ: SIGN:GWTime=40,DropAlarmTimeout=60,UseIB=0;
Постановка на сигнализацию
?
×
Пример:
Запрос: S
Ответ: Signaling is enabling;
Запрос: S
Ответ: Signaling is enabling;
Снятие с сигнализации
?
×
Пример:
Запрос: DS
Ответ: Signaling is disabling;
Запрос: DS
Ответ: Signaling is disabling;
Получение данных о состоянии сигнализации
?
×
Возможные состояния:
Signaling is disabled – сигнализация выключена
Signaling is enabled – сигнализация включена
Alarm– тревога
Пример:
Запрос: ST
Ответ: Signaling is disabled;
Signaling is disabled – сигнализация выключена
Signaling is enabled – сигнализация включена
Alarm– тревога
Пример:
Запрос: ST
Ответ: Signaling is disabled;
Настройка телефонов для оповещения
?
×
phone – номер телефона.
n – необязательный параметр, индекс заменяемого номера телефона из 4.
Пример:
Запрос: AddSigPhone 123456789
Ответ: SignPhones 123456789;;;;;
n – необязательный параметр, индекс заменяемого номера телефона из 4.
Пример:
Запрос: AddSigPhone 123456789
Ответ: SignPhones 123456789;;;;;
Настройка поведения входа в режиме сигнализации
?
×
type – режим работы 0 входа:
0– не используется для сигнализации;
1 – срабатывание на данном входе включает режим сигнализации;
2– срабатывание на данном входе включает тревогу, если был включен режим сигнализации;
3– срабатывание на данном входе включает тревогу, даже если не включен режим сигнализации.
delay– задержка после срабатывания перед переходом в режим тревоги, [с].
sms– производить ли оповещение по смс: 1 ¬– да, 0 – нет.
ring– производить ли оповещение звонком на телефон: 1 – да, 0 – нет.
photo– делать ли фотоснимок: 1 – да, 0 – нет.
msg – сообщение, посылаемое при переходе в режим тревоги. В сообщении могут присутствовать параметры, которые будут заменены текущими данными: %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;
sin1, sin2, sin3, sin4, sin5– команды, аналогичные sin0, для других входов.
0– не используется для сигнализации;
1 – срабатывание на данном входе включает режим сигнализации;
2– срабатывание на данном входе включает тревогу, если был включен режим сигнализации;
3– срабатывание на данном входе включает тревогу, даже если не включен режим сигнализации.
delay– задержка после срабатывания перед переходом в режим тревоги, [с].
sms– производить ли оповещение по смс: 1 ¬– да, 0 – нет.
ring– производить ли оповещение звонком на телефон: 1 – да, 0 – нет.
photo– делать ли фотоснимок: 1 – да, 0 – нет.
msg – сообщение, посылаемое при переходе в режим тревоги. В сообщении могут присутствовать параметры, которые будут заменены текущими данными: %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;
sin1, sin2, sin3, sin4, sin5– команды, аналогичные sin0, для других входов.
Настройка использования данных GPS в режиме сигнализации
?
×
type – режим работы:
0 –не используется для сигнализации;
1 – переход в режим тревоги при превышении заданной скорости;
2 – переход в режим тревоги, если находились дольше заданного времени за пределами круга заданного радиуса;
3 – переход в режим тревоги при превышении заданной скорости или при нахождении дольше заданного времени за пределами круга.
speed – максимальная скорость, [км/ч].
r – максимальный радиус, [м].
t – максимальное время пребывания за пределами круга, [c].
sms – производ ещение по смс: 1 – да, 0 – нет.
ring – производить ли оповещение звонком на телефон: 1 – да, 0 – нет.
Пример:
Запрос: sgps 1,10,1,10,1,1
Ответ: SGPS:SignType=1,Speed=10,R=1,T=10,SMS=0,Ring=0
0 –не используется для сигнализации;
1 – переход в режим тревоги при превышении заданной скорости;
2 – переход в режим тревоги, если находились дольше заданного времени за пределами круга заданного радиуса;
3 – переход в режим тревоги при превышении заданной скорости или при нахождении дольше заданного времени за пределами круга.
speed – максимальная скорость, [км/ч].
r – максимальный радиус, [м].
t – максимальное время пребывания за пределами круга, [c].
sms – производ ещение по смс: 1 – да, 0 – нет.
ring – производить ли оповещение звонком на телефон: 1 – да, 0 – нет.
Пример:
Запрос: sgps 1,10,1,10,1,1
Ответ: SGPS:SignType=1,Speed=10,R=1,T=10,SMS=0,Ring=0
Настройка использования данных акселерометра в режиме сигнализации
Пороги срабатывания задаются командой SHOCK.
?
×
type – режим работы:
0 – не используется для сигнализации;
1 – наклон выше заданного угла вызывает тревогу в режиме сигнализации;
2 – превышение ускорения (удар) вызывает тревогу в режиме сигнализации;
3 – и наклон, и удар вызывают тревогу в режиме сигнализации.
sms – производить ли оповещение по смс: 1 – да, 0 – нет.
ring – производить ли оповещение звонком на телефон: 1 – да, 0 – нет.
photo – производить фотосъёмку: 1 – да, 0 – нет.
msg – сообщение, посылаемое при переходе в режим тревоги. В сообщении могут присутствовать параметры, которые будут заменены текущими данными: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота.
Пример:
Запрос: SACC 2,1,1,0,Удар
Ответ: SACC:SignType=2,SMS=1,Ring=1,Photo=0,Msg=Удар;
0 – не используется для сигнализации;
1 – наклон выше заданного угла вызывает тревогу в режиме сигнализации;
2 – превышение ускорения (удар) вызывает тревогу в режиме сигнализации;
3 – и наклон, и удар вызывают тревогу в режиме сигнализации.
sms – производить ли оповещение по смс: 1 – да, 0 – нет.
ring – производить ли оповещение звонком на телефон: 1 – да, 0 – нет.
photo – производить фотосъёмку: 1 – да, 0 – нет.
msg – сообщение, посылаемое при переходе в режим тревоги. В сообщении могут присутствовать параметры, которые будут заменены текущими данными: %IMEI – IMEI терминала, %LAT – широта, %LON – долгота.
Пример:
Запрос: SACC 2,1,1,0,Удар
Ответ: SACC:SignType=2,SMS=1,Ring=1,Photo=0,Msg=Удар;
Настройка поведения выхода в режиме сигнализации
?
×
EMode – режим работы выхода при постановке на сигнализацию:
0 – нет реакции;
1 – выход инвертируется;
2 – выход выдаёт импульсы.
EImpT – длительность импульса при постановке на сигнализацию, мс.
EImpC – число импульсов при постановке на сигнализацию.
DMode – режим работы выхода при снятии с сигнализации:
0 – нет реакции;
1 – выход инвертируется;
2 – выход выдаёт импульсы.
DImpT – длительность импульса при снятии с сигнализации, мс.
DImpC – число импульсов при снятии с сигнализации.
AMode – режим работы выхода при тревоге:
0 – нет реакции;
1 – выход инвертируется;
2 – выход выдаёт импульсы.
AImpT – длительность импульса при тревоге, мс.
AImpC – число импульсов тревоге.
ADelay – задержка реакции выхода при тревоге в секундах.
Трекер округляет длительность импульсов до десятых секунды.
Пример:
Запрос: 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;
sout1, sout2, sout3– команда, аналогичные sout0.
0 – нет реакции;
1 – выход инвертируется;
2 – выход выдаёт импульсы.
EImpT – длительность импульса при постановке на сигнализацию, мс.
EImpC – число импульсов при постановке на сигнализацию.
DMode – режим работы выхода при снятии с сигнализации:
0 – нет реакции;
1 – выход инвертируется;
2 – выход выдаёт импульсы.
DImpT – длительность импульса при снятии с сигнализации, мс.
DImpC – число импульсов при снятии с сигнализации.
AMode – режим работы выхода при тревоге:
0 – нет реакции;
1 – выход инвертируется;
2 – выход выдаёт импульсы.
AImpT – длительность импульса при тревоге, мс.
AImpC – число импульсов тревоге.
ADelay – задержка реакции выхода при тревоге в секундах.
Трекер округляет длительность импульсов до десятых секунды.
Пример:
Запрос: 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;
sout1, sout2, sout3– команда, аналогичные sout0.
Включение режима определения удара и наклона
?
×
Параметры
Mode – режим определения удара:
0 – определение удара отключено;
1 – включено определение удара, ось X расположена вертикально;
2 – включено определение удара, ось Y расположена вертикально;
3 – включено определение удара, ось Z расположена вертикально.
MaxAngle – максимальный угол наклона [0-180], значение равное 180 отключает определение наклона;
RT – максимально допустимое время превышения угла наклона, [сек].
Sens – максимальное ускорение, при превышении которого детектируется удар. 600 единиц – ускорение свободного падения.
Пример
Запрос: Shock 3,30,5,1200
Ответ: Shock: Mode=3,MaxAngle=30,RT=5,Sens=1200
Mode – режим определения удара:
0 – определение удара отключено;
1 – включено определение удара, ось X расположена вертикально;
2 – включено определение удара, ось Y расположена вертикально;
3 – включено определение удара, ось Z расположена вертикально.
MaxAngle – максимальный угол наклона [0-180], значение равное 180 отключает определение наклона;
RT – максимально допустимое время превышения угла наклона, [сек].
Sens – максимальное ускорение, при превышении которого детектируется удар. 600 единиц – ускорение свободного падения.
Пример
Запрос: Shock 3,30,5,1200
Ответ: Shock: Mode=3,MaxAngle=30,RT=5,Sens=1200
Настройка режима работы Bluetooth-модуля
?
×
Терминалы версии 7x с прошивкой 45.0 и выше и 10 с прошивкой 1.0 и выше работают в обоих режимах по умолчанию
N – режим работы:
0 – работа с приложением Exigner на мобильном устройстве;
1 – работа с Bluetooth-датчиками;
255 - отключен
Пример
Команда: blemode
Ответ: BLEMODE:1
N – режим работы:
0 – работа с приложением Exigner на мобильном устройстве;
1 – работа с Bluetooth-датчиками;
255 - отключен
Пример
Команда: blemode
Ответ: BLEMODE:1
Устанавливает периодичность отправки данных по Bluetooth
?
×
n – периодичность отправки данных по Bluetooth, сек.
Пример
Запрос: BLEPOLLINGRATE 5
Ответ: BLEPOLLINGRATE:5
Пример
Запрос: BLEPOLLINGRATE 5
Ответ: BLEPOLLINGRATE:5
Определяет таймаут, по истечении которого датчик будет исключен из списка видимых при выходе из зоны действия Bluetooth-модуля терминала
?
×
n – периодичность отправки данных по Bluetooth, сек.
Пример
Команда: BTSENSTIMEOUT 60
Ответ: BTSENSTIMEOUT:60
Пример
Команда: BTSENSTIMEOUT 60
Ответ: BTSENSTIMEOUT:60
Привязка значений датчиков к тегам Bluetooth
?
×
Параметры
mac – mac-адрес датчика;
N – номер по списку параметров датчика
Shift – смещение полезных данных в принятом пакете, байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше);
Size – количество выбранных байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше);
BigEndian – порядок следования байт, 0 – от младшего к старшему, 1 – от старшего к младшему (с версии Конфигуратора 5.1.04 и на прошивке 39.0 и выше);
Length – длина сообщения [байт] (с версии Конфигуратора 5.1.04 и на прошивке 44.2 и выше).
Отправка команды BTTAG[X] без аргументов возвращает текущую настройку тега.
Пример
Команда: BTTAG1 ccccccabb9cf,2,4,3,0,29
Ответ: BTTAG1:ccccccabb9cf,2,4,3,0,29;
mac – mac-адрес датчика;
N – номер по списку параметров датчика
Shift – смещение полезных данных в принятом пакете, байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше);
Size – количество выбранных байт (с версии Конфигуратора 4.25.04 и на прошивке 39.0 и выше);
BigEndian – порядок следования байт, 0 – от младшего к старшему, 1 – от старшего к младшему (с версии Конфигуратора 5.1.04 и на прошивке 39.0 и выше);
Length – длина сообщения [байт] (с версии Конфигуратора 5.1.04 и на прошивке 44.2 и выше).
Отправка команды BTTAG[X] без аргументов возвращает текущую настройку тега.
Пример
Команда: BTTAG1 ccccccabb9cf,2,4,3,0,29
Ответ: BTTAG1:ccccccabb9cf,2,4,3,0,29;
Получение MAC адреса Bluetooth модуля
?
×
Возвращает MAC-адрес Bluetooth модуля в терминале
Пример
Запрос: blemac
Ответ: Device BLE MAC: 80:EA:CA:00:24:29
Пример
Запрос: blemac
Ответ: Device BLE MAC: 80:EA:CA:00:24:29
Подключиться к устройству BLE по его MAC адресу
?
×
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
Пример
Команда: BTCONNECT 00AA11BB22CC
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Connect res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверный MAC адрес
-2 - уже подключено
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
XXXXXXXXXXXX - MAC адрес устройства BLE
Пример
Команда: BTCONNECT 00AA11BB22CC
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Connect res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверный MAC адрес
-2 - уже подключено
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Отключение от BLE устройства
?
×
Отключиться от ранее подключенного устройства BLE
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
Пример
Команда: BTDISCONNECT 00AA11BB22CC
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Disconnect res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверный MAC адрес
-2 - не было подключено
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
Пример
Команда: BTDISCONNECT 00AA11BB22CC
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Disconnect res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверный MAC адрес
-2 - не было подключено
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Чтение характеристики BLE устройства
?
×
Прочитать данные из характеристики подключенного BLE устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
Пример
Команда: BTREADCHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Read char res = 10 Char update. Mac:XXXXXXXXXXXX Uuid: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY Data: DD..DD
Коды ответа:
>0 - размер полученных данных
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
Пример
Команда: BTREADCHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Read char res = 10 Char update. Mac:XXXXXXXXXXXX Uuid: YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY Data: DD..DD
Коды ответа:
>0 - размер полученных данных
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Запись в характеристику BLE устройства
?
×
Записать данные в характеристику подключенного BLE устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
DD..DD - записываемые данные
Пример
Команда: BTWRITECHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF,33221100
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Write char res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
DD..DD - записываемые данные
Пример
Команда: BTWRITECHAR 00AA11BB22CC,00112233445566778899AABBCCDDEEFF,33221100
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Write char res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Активация подписки на уведомления от характеристики BLE устройства
?
×
Подписаться на уведомления характеристики подключенного BLE устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
Пример
Команда: BTSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Subscribe res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено, уже подписано)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Впоследствии при получении данных от характеристики они отображаются в диагностике в виде:
Char update. Mac:00AA11BB22CC Uuid: 00112233445566778899AABBCCDDEEFF Size: 21 Data: 2D2D2D444F574E4C4F41445F53544152542D2D2D0A
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
Пример
Команда: BTSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Subscribe res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено, уже подписано)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Впоследствии при получении данных от характеристики они отображаются в диагностике в виде:
Char update. Mac:00AA11BB22CC Uuid: 00112233445566778899AABBCCDDEEFF Size: 21 Data: 2D2D2D444F574E4C4F41445F53544152542D2D2D0A
Деактивация подписки на уведомления от характеристики BLE устройства
?
×
Отписаться от уведомлений характеристики подключенного BLE устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
Пример
Команда: BTUNSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Unsubscribe res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено, не было подписки)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Параметры
XXXXXXXXXXXX - MAC адрес устройства BLE
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY - UUID характеристики, 2 или 16 байт
Пример
Команда: BTUNSUBSCRIBE 00AA11BB22CC,00112233445566778899AABBCCDDEEFF
Ответ (приходит в диагностику при активации параметра "Bluetooth"): Unsubscribe res = 1
Коды ответа:
1 - успех
0 - таймаут
-1 - неверное кол-во или неправильные параметры команды
-2 - состояние устройства к которому обращена команда не позволяет ее выполнить (например, отключено, не было подписки)
-3 - общая ошибка, необходима диагностика
-4 - получен отказ от устройства
Настройка устройств Modbus
?
×
Параметры
Х – номер по списку датчиков
PORT – порт, к которому подключен датчик:
0 - RS2320
1 - RS2321
2 - RS485
ADDRESS - адрес подключаемого датчика
MODE - режим работы
0 – RTU
1 - ASCII
SPEED – скорость обмена данными, бит/сек (1200,2400,4800,9600,19200,38400,57600,115200)
DATABITS – биты данных (7 или 8)
STOPBITS – количество стоп-битов (1 или 2)
PARITY – четность:
0 – нет
1 – нечет
2 - чет
RES_TIMEOUT - время для опроса датчика (в случае наличия нескольких датчиком они будут опрашиваться последовательно)
Пример
Команда: MDEV0 2,1,0,115200,8,1,0,300
Ответ: MDEV0:PORT=2,ADDRESS=1,MODE=0,SPEED=115200,DATABITS=8,STOPBITS=1,PARITY=0,RES_TIMEOUT=300
Х – номер по списку датчиков
PORT – порт, к которому подключен датчик:
0 - RS2320
1 - RS2321
2 - RS485
ADDRESS - адрес подключаемого датчика
MODE - режим работы
0 – RTU
1 - ASCII
SPEED – скорость обмена данными, бит/сек (1200,2400,4800,9600,19200,38400,57600,115200)
DATABITS – биты данных (7 или 8)
STOPBITS – количество стоп-битов (1 или 2)
PARITY – четность:
0 – нет
1 – нечет
2 - чет
RES_TIMEOUT - время для опроса датчика (в случае наличия нескольких датчиком они будут опрашиваться последовательно)
Пример
Команда: MDEV0 2,1,0,115200,8,1,0,300
Ответ: MDEV0:PORT=2,ADDRESS=1,MODE=0,SPEED=115200,DATABITS=8,STOPBITS=1,PARITY=0,RES_TIMEOUT=300
Настройка регистров устройств Modbus
?
×
Параметры
Х – номер по списку датчиков
Y – номер регистра для датчика Х
REGADDR – адрес регистра
REGTYPE – тип регистра
1 – DO;
2 – DI;
3 – AO;
4 - AI
DATATYPE – разрядность данных:
– bit;
- Int8;
– int16;
- int32;
– float32
SIGNED – характеристика получаемых/отправляемых значений:
– беззнаковое;
- знаковое
END – порядок байт (0 – big endian, 1 – little endian)
SWAP - признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый)
TAGNUM – номер тега для привязки (от 1 до 10)
COMMENT – комментарий (до 10 символов)
Пример
Команда: 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
Х – номер по списку датчиков
Y – номер регистра для датчика Х
REGADDR – адрес регистра
REGTYPE – тип регистра
1 – DO;
2 – DI;
3 – AO;
4 - AI
DATATYPE – разрядность данных:
– bit;
- Int8;
– int16;
- int32;
– float32
SIGNED – характеристика получаемых/отправляемых значений:
– беззнаковое;
- знаковое
END – порядок байт (0 – big endian, 1 – little endian)
SWAP - признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый)
TAGNUM – номер тега для привязки (от 1 до 10)
COMMENT – комментарий (до 10 символов)
Пример
Команда: 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
Настройка регистров устройств Modbus (с прошивки 49.0 для 7х, 4.0 для 10)
?
×
Параметры
Y – индекс регистра от 0 до 63
REGADDR – адрес регистра
REGTYPE – тип регистра
1 – DO;
2 – DI;
3 – AO;
4 - AI
DATATYPE – разрядность данных:
0 – bit;
1 - Int8;
2 – int16;
3- int32;
4 – float32
SIGNED – характеристика получаемых/отправляемых значений: 0 – беззнаковое; 1 – знаковое
END – порядок байт (0 – big endian, 1 – little endian)
SWAP - признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый)
TAGNUM – номер тега для привязки (от 1 до 64)
COMMENT – комментарий (до 10 символов)
DONTCLEAN – признак, обнулять регистр или нет при аварии (если, например, устройство Modbus пропало со связи): 0 – не обнулять, 1 – обнулять
FORMULA - формула для расчета математики "на лету". Данный параметр доступен только для терминалов GS10 и GS10Pro
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
Y – индекс регистра от 0 до 63
REGADDR – адрес регистра
REGTYPE – тип регистра
1 – DO;
2 – DI;
3 – AO;
4 - AI
DATATYPE – разрядность данных:
0 – bit;
1 - Int8;
2 – int16;
3- int32;
4 – float32
SIGNED – характеристика получаемых/отправляемых значений: 0 – беззнаковое; 1 – знаковое
END – порядок байт (0 – big endian, 1 – little endian)
SWAP - признак, если данные имеют нестандартный формат (например 3 байта) (0 – стандартный формат, 1 – особый)
TAGNUM – номер тега для привязки (от 1 до 64)
COMMENT – комментарий (до 10 символов)
DONTCLEAN – признак, обнулять регистр или нет при аварии (если, например, устройство Modbus пропало со связи): 0 – не обнулять, 1 – обнулять
FORMULA - формула для расчета математики "на лету". Данный параметр доступен только для терминалов GS10 и GS10Pro
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
Отображение настроек датчиков Modbus/быстрое стирание настроек
?
×
Параметры
[;;;;;;;;;;] – стирание в памяти терминала всех настроек датчиков Modbus
Пояснение
Отображает текущие настройки датчиков Modbus – настройки для каждого датчика (10 шт) разделены «;», настройки порта разделены «,», где:
1-й параметр — порт RS (0-2);
2-й параметр — адрес устройства Modbus;
3-й параметр — маска использования регистров (10 бит, с 37 прошивки 64 бита)
Пример
Запрос: MDEVLIST
Ответ: MDEVLIST: 2,1,7;2,2,8;;;;;;;;
[;;;;;;;;;;] – стирание в памяти терминала всех настроек датчиков Modbus
Пояснение
Отображает текущие настройки датчиков Modbus – настройки для каждого датчика (10 шт) разделены «;», настройки порта разделены «,», где:
1-й параметр — порт RS (0-2);
2-й параметр — адрес устройства Modbus;
3-й параметр — маска использования регистров (10 бит, с 37 прошивки 64 бита)
Пример
Запрос: MDEVLIST
Ответ: MDEVLIST: 2,1,7;2,2,8;;;;;;;;
Запуск синхронизации с облаком
?
×
Позволяет запустить процесс синхронизации информации на microSD карте
Параметры
host – протокол + полное имя сервера;
user – имя пользователя, который имеет доступ к данным;
pass – пароль учетной записи пользователя;
remote – имя файла или директории на удаленном сервер. Если указано имя директории, то оно должно оканчиваться символом «/». Данная директория будет считаться корневой;
local – имя файла или директории на терминале. Если указано имя директории, то оно должно оканчиваться символом «/». Данная директория будет считаться корневой;
direction – направление синхронизации. Может принимать значения down (будут скопированы обновленные и новые элементы с сервера; элементы, отсутствующие на сервере, будут удалены) или up (будут скопированы обновленные и новые элементы с терминала; элементы, отсутствующие на терминале, будут удалены). Значение по умолчанию: down;
keepMissing – определяет сохранять ли элементы, которые отсутствуют на источнике. Может принимать значения true (сохранять элементы) или false (удалять элементы). Значение по умолчанию: true;
Пример
Команда: fssync https://webdav.yandex.ru,test_box,12344321,/local/logs/,/logs/,down,true
Ответ: FSSYNC: synchronization scheduled
Параметры
host – протокол + полное имя сервера;
user – имя пользователя, который имеет доступ к данным;
pass – пароль учетной записи пользователя;
remote – имя файла или директории на удаленном сервер. Если указано имя директории, то оно должно оканчиваться символом «/». Данная директория будет считаться корневой;
local – имя файла или директории на терминале. Если указано имя директории, то оно должно оканчиваться символом «/». Данная директория будет считаться корневой;
direction – направление синхронизации. Может принимать значения down (будут скопированы обновленные и новые элементы с сервера; элементы, отсутствующие на сервере, будут удалены) или up (будут скопированы обновленные и новые элементы с терминала; элементы, отсутствующие на терминале, будут удалены). Значение по умолчанию: down;
keepMissing – определяет сохранять ли элементы, которые отсутствуют на источнике. Может принимать значения true (сохранять элементы) или false (удалять элементы). Значение по умолчанию: true;
Пример
Команда: fssync https://webdav.yandex.ru,test_box,12344321,/local/logs/,/logs/,down,true
Ответ: FSSYNC: synchronization scheduled
Прерывание запущенной синхронизации с облаком
?
×
Пример
Команда: fssyncstop
Ответ: FSSYNCSTOP: terminating
Команда: fssyncstop
Ответ: FSSYNCSTOP: terminating
Получение статуса синхронизации с облаком
?
×
Пример
Команда: fssyncstat
Ответ: FSSYNCSTAT: scheduled: webdav.yandex.ru, /local/logs/, /logs/
Команда: fssyncstat
Ответ: FSSYNCSTAT: scheduled: webdav.yandex.ru, /local/logs/, /logs/