Режим диагностики НЕ поддерживается на устройствах 23xx, 25xx, 2425, 2430
На остальных устройствах режим диагностики поддерживается в прошивках от 22.06.2021 и новее
Для включения диагностического режима необходимо убедиться, что модель устройства поддерживает эту функцию и прошита на версию от 22.06.2021 или новее.
После этого необходимо:
Для этого отправьте на терминал команду:
*!EDITS SYSTEM:DEBUG(1),PROTOCOL:FLEX(30,&125[1]206[1])
После настройки терминалы контролируют работу модема с сетью и при возникновении нештатных ситуаций формируют событие с кодом 41044.
На сервере Wialon параметр "код события" имеет тэг
event_code.
Информация о характере проблемы записывается в параметр протокола FLEX №206 в первый байт.
На сервере Wialon параметр для диагностической информации можно увидеть под названием
diag.
Шаблон для Wialon с примером настройки датчика и валидатора.
(После импорта шаблона в систему мониторинга перейдите в настройки датчика и повторно настройте валидатор, т.к. при импорте он может не прописаться)
event_code=41044

diag и установите для него валидатор, созданный ранееВ поле "параметр" введите формулу:
diag:1+
(diag:2*const2)+
(diag:3*const4)+
(diag:4*const8)+
(diag:5*const16)+
(diag:6*const32)+
(diag:7*const64)+
(diag:8*const128)

И чтобы скрыть валидатор, снимите напротив него флажок

Для просмотра результатов диагностики необходимо открыть список сообщений от устройства в режиме "Значения датчиков"

Результат будет примерно таким

По SMS у устройства можно запросить последние 9 диагностических кодов ошибок по работе с сотовой сетью.
*?DIAG 1
M:115
39:082223160621
39:081945160621
39:081701160621
39:081424160621
39:081144160621
39:080906160621
39:080628160621
39:080347160621
39:080105160621
Формат:
M:115
<code>:<time>
Описание:
M:115 - Тип сообщения.
<code> - Код ошибки (список кодов и их значений приведен далее в статье)
<time> - Дата и время события (UTC) в формате ччммссДДММГГ.
| Код | Значение |
|---|---|
| 0 | Нет ошибок |
| 1 | Первоначальная инициализация не выполнена. Вероятно, отсутствие SIM-карты |
| 2 | IMEI не получен (AT+GSN) |
| 3 | Нет SIM-карты (AT+CPIN?) |
| 4 | Не отработал запрос уникального номера SIM-карты (AT+CCID) |
| 5 | Окончание инициализации не выполнено. Вероятны проблемы с SIM-картой |
| 6 | Регистрация не получена (AT+CREG?, ALL_BAND) |
| 7 | Не отработал запрос уровня сигнала (AT+CSQ) |
| 8 | Не отработал запрос списка операторов (AT+COPS=?) |
| 9 | Нет доступных операторов в роуминге (по коду) |
| 10 | Не удалось перейти на оператора в роуминге (AT+COPS=1,2,x, по коду) |
| 11 | Не получена регистрация в роуминге (AT+CREG?, по коду) |
| 12 | Регистрация в роуминге выполнена на дополнительной карте, необходимая недоступна (по коду) |
| 13 | В процессе инициализации пришёл статус "need_init" |
| 14 | Ошибка при Инициализации хранилища SIM-карты (AT+CPMS) |
| 15 | SIM-карта извлечена в процессе работы (AT+CPIN?) |
| 16 | Потеряна регистрация (AT+CREG?) |
| 17 | Потерян сигнал (AT+CSQ) |
| 18 | Перезагрузка в роуминге, если мы не работаем на оптимальном операторе (по коду) |
| 19 | Перезагрузка в соответствии с алгоритмами приоритетов SIM-карт |
| 20 | Истёк таймаут на ожидание SMS для карты, на которой нельзя работать в роуминге |
| 26 | Ошибка при отключении от GPRS (AT+CGATT=0) |
| 27 | Ошибка при отключении "мультисерверного" режима (AT+CIPMUX=0) |
| 28 | Ошибка при включении "мультисерверного" режима (AT+CIPMUX=1) |
| 29 | Ошибка при подключении к GPRS (AT+CGATT=1) |
| 30 | Ошибка при установке параметров точки доступа (AT+CSTT) |
| 31 | Ошибка при запросе IP (AT+CIICR) |
| 32 | Ошибка при подключении к 1-му серверу и произошла потеря регистрации (AT+CIPSTART) |
| 33 | Ошибка при подключении к 1-му серверу и закрытии сессии (AT+CIPSHUT) |
| 34 | Ошибка при подключении к 1-му серверу (AT+CIPSTART) |
| 35 | Ошибка при "хэндшейке" на 1-м сервере |
| 36 | Ошибка при подключении к 2-му серверу и произошла потеря регистрации (AT+CIPSTART) |
| 37 | Ошибка при подключении к 2-му серверу и закрытии сессии (AT+CIPSHUT) |
| 38 | Ошибка при подключении к 2-му серверу (AT+CIPSTART) |
| 39 | Ошибка при "хэндшейке" на 2-м сервере |
| 40 | Ошибка при подключении к 3-му серверу и произошла потеря регистрации (AT+CIPSTART) |
| 41 | Ошибка при подключении к 3-му серверу и закрытии сессии (AT+CIPSHUT) |
| 42 | Ошибка при подключении к 3-му серверу (AT+CIPSTART) |
| 43 | Ошибка при "хэндшейке" на 3-м сервере |
| 44 | Ошибка при подключении к служебному серверу и произошла потеря регистрации (AT+CIPSTART) |
| 45 | Ошибка при подключении к служебному серверу и закрытии сессии (AT+CIPSHUT) |
| 46 | Ошибка при подключении к служебному серверу (AT+CIPSTART) |
| 47 | Ошибка при "хэндшейке" на служебном сервере |
| 48 | Регистрация не получена (AT+CREG?, BAND_EGSM) |
| 49 | Регистрация не получена (AT+CREG?, BAND_DCS) |
| 50 | Не получен "SEND OK" от 1-го сервера |
| 51 | Не получен "SEND OK" от 2-го сервера |
| 52 | Не получен "SEND OK" от 3-го сервера |
| 53 | Не получен "SEND OK" от служебного сервера |
| 54 | Закрыт сокет с 1-м сервером |
| 55 | Закрыт сокет с 2-м сервером |
| 56 | Закрыт сокет с 3-м сервером |
| 57 | Закрыт сокет со служебным сервером |
| 58 | Неудачная попытка отправки архива на 1-й сервер |
| 59 | Неудачная попытка отправки архива на 2-й сервер |
| 60 | Неудачная попытка отправки архива на 3-й сервер |