Самодиагностика GalileoSky
Начиная с версии прошивки 27.0 и 40.0 на терминалах Galileosky появляется функция самодиагностики терминала. Как ясно из названия, эта функция позволяет терминалу в автоматическом режиме производить диагностику собственных модулей. Помимо этого, терминал способен вести подсчет случаев некорректной работы своих модулей. Также терминал способен выполнять перезагрузку, если таких случаев становится больше определенного порога, устанавливаемого во вкладке Самодиагностика.
Функция доступна на терминалах Galileosky Base Block, 7.0 и 7x.
Необходимая версия конфигуратора для использования функции самодиагностики – 4.25.07 или выше.
Рассмотрим детальнее параметры, представленные на вкладке Самодиагностика.
- GSM. Модем не отвечает. Максимальное количество неотвеченных запросов. Значение этого параметра растет каждый раз, когда процессор терминала не получает ответа на запрос, который он послал GSM модему. Это может происходить вследствие слабого сигнала, долгого ожидания ответа, некорректной работы SIM-карты. Значение параметра сбрасывается после перезагрузки терминала.
- GSM. Максимальное время ожидания GSM-регистрации. Значение этого параметра растет ежеминутно, если терминал не получает GSM-регистрацию. Рост можно наблюдать, например, случае плохого/отсутствующего сигнала, или если терминал настроен использовать определенное гнездо sim, сейчас пустующее, и видит при этом sim в соседнем гнезде. Значение параметра сбрасывается, если GSM-регистрация получена.
- GSM. Максимальное время ожидания сеанса GPRS. Значение данного параметра растет ежеминутно, если не начинается GPRS сеанс. Пример ситуации – терминал не смог найти указанные для него коды оператора, в итоге получил GSM-регистрацию но не инициирует GPRS сеанс. Значение параметра сбрасывается, если устанавливается GPRS сеанс.
- GSM. Основной сервер. Максимальное время отсутствия передачи данных и Дополнительный сервер. Максимальное время отсутствия передачи данных. Значения этих параметров растут ежеминутно, в случае если терминалу не удается отправить данные на сервер. Сбрасываются в случае успешной отправки данных.
- GNSS. Модуль не отвечает. Максимальное время без ответа. Значение параметра растет каждую минуту, в течение которой терминал не получает ответа на запрос, который он послал GNSS модулю, и сбрасывается в случае получения этого ответа.
- GNSS. Максимальное время невалидности координат. Значение параметра растет ежеминутно, если терминал признает координаты невалидными и сбрасывается в случае признания терминалом валидности координат.
- Архив. Ошибки записи и ошибки чтения. Значения этих параметров растут каждый раз, когда терминал обращается к архиву с задачей записи либо чтения данных и ему не удается это сделать. На практике обычно означает одну запись в секунду. Как пример – местом хранения архива установлена microSD карта, которая отсутствует фактически в терминале, в итоге терминал не может записать в архив точку, точка оказывается потеряна, значение параметра ошибок записи растет.
- SD. Ошибки монтирования и Ошибки монтирования журнала. Значения параметров растут каждый раз, когда происходит неудачная попытка монтирования SD-карты либо журнала SD-карты. 1000 значений в случае обоих параметров копится примерно за 100 секунд.
- SD. Ошибки тайм-аута. Рост значения этого параметра провоцируется ошибками, связанными с временем ожидания выполнения операций с microSD.
- SD. Ошибки закрытия файлов. Если случается так, что при записи данных и закрытии файла произошла ошибка, доступ к файлу оказался заблокирован, то никаких дальнейших попыток работы с этим файлом не ведется, а значение параметра вырастает на 1.
- CAN. Максимальное время зависания обработчика/приемника. Рост значений этих параметров на 1 в минуту происходит в случае зависания обработчика либо приемника CAN. Сбрасывается, если обработчик/приемник отвис.
- RS485 и RS232[0]. Максимальное время зависания обработчика. Рост значения этого параметра происходит на 1 в минуту в случае зависания обработчика порта RS485 или порта RS232[0] соответственно. Значение параметра обнуляется когда зависание прекращается.
- Wi-fi. Максимальное время, когда нет подключения к точке доступа. Рост значения этого параметра происходит на 1 в минуту в случае отсутствия у терминала подключения к точке доступа. Значение параметра сбрасывается, когда терминал успешно подключается к точке доступа.
- Wi-fi. Максимальное время, когда нет подключенных клиентов. Рост значения этого параметра происходит на 1 в минуту в случае, когда к выполняющему функцию хаба терминалу никто не подключается.
После перезагрузки терминала значения всех параметров возвращаются к нулю. В случае если на вкладке самодиагностика отмечен пункт Включить перезапуск устройства при достижении порога и счетчик событий достигает порога срабатывания – происходит вывод диагностического сообщения. Спустя три секунды следует перезагрузка терминала. Диагностическое сообщение имеет следующий вид:
Self-troubleshooting. GSM.MODEM - Threshold exceeded. Going to reset in 3 sec