Программное обеспечение контроллеров ЛЭРС GSM Lite/Plusпостоянно дорабатывается с учетом новых предложений наших клиентов.
Текущая версия ПО на сервере обновлений: 3.4.14
Для дистанционного определения версии ПО требуется отправить SMS-команду ?3
Для дистанционного обновления ПО требуется отправить SMS-команду 1234;UPDATE
История изменений ПО контроллеров:
L/P3.4.14 - текущая рабочая версия от 20.10.2015
! [*-0100] Изменен алгоритм контроля GPRS-подключения
L/P3.4.13
- отключена перезагрузка контроллера при диагностике сбоя SIM-карты (+CME ERROR: 13) по причине ложного срабатывания на некоторых SIM-картах
L/P3.4.12 от 19.09.2015
! Исправлена ошибка при которой сборка 3.4.11 не устанавливалась на некоторых контроллерах.
L/P3.4.11 от 15.09.2015
! [*] Исправлена ошибка, при которой происходило переполнение буффера отправки журналов параметров и работы при отправке на TCP-сервер разработчика.
L/P3.4.10
! [] Исправлена ошибка передачи данных при использовании GPRS канала для Web-сервера
! [] Дополнена работа проверки канала связи - процедура PING, в случае, если PINGADDR не указывается (по умолчанию задано пустое значение “”), то проверяется связь с текущим подключенным сервером сбора данных путем отсылки ему символа “?” и проверки отсутствия сбоев передачи.
L/P3.4.9
! [*] Исправлена ошибка при которой выдавалось сообщение об ошибке передачи журналов работы даже в случае удачного завершения передачи.
[*] Добавлена возможность проводить удаленную настройку параметров на объекте при обновлении в формате SMS при подключении к серверу обновлений
- [*] удалены параметры: BEARER_RESET, GSMRESET
- [*] Добавлен параметр TIMERST - настройка времени перезагрузки контроллера в формате HH:MM[;HH:MM[;…]] (по умолчанию - не задано)
- [*] Добавлен параметр IORST (взамен GSMRESET) - время сброса/перезагрузки в случае отсутствия обмена по CSD и/или GPRS каналам (по умолчанию 1500 минут)
- [*] Добавлен параметр GPRSRST (взамен BEARER_RESET) - время сброса/перезагрузки в случае отсутствия подключения к услуге GPRS (по умолчанию 60 минут)
- [*] Добавлен параметр GSMRST - время сброса/перезагрузки в случае отсутствия регистрации в GSM-сети (по умолчанию 30 минут)
- [*] Добавлен параметр RSTACT - поведение при срабатывании счетчиков параметров GSMRST, GPRSRST, IORST: 0 - отключено, 1 - Рестарт радиомодуля & SIM-карты, 2 - Рестарт устройства
- [*] Добавлен параметр STARTACT определяющий поведение при начале интервала: 0 - подключение к серверу, 1 - Рестарт радиомодуля & SIM с последующим подключением к серверу, 2 - Рестарт устройства с последующим подключением к серверу
- [*] Добавлен адрес сервера, к которому подключиться в разрешенном интервале AUTOCONNECTPERIOD: HH:MM-HH:MM[!MMM][%server:Port][,HH:MM-HH:MM[!MMM][%server:Port]]
- [*] Добавлен адрес сервера, к которому подключиться при звонке с номера активации GPRSCALLPHONE: [%server:Port]
- [*] Увеличено количество номеров активации GPRSCALLPHONE до 8
- [] Добавлен новый набор настроек последовательного пората “SET42,115200,8,n,2” (Контроллеры SIGNETICS)
! [] Исправлена ошибка при которой максимальная длина непрерывного блока данных при отправке по GPRS-каналу составляла 120 байт.
L/P3.4.8
! Команда рестарта радиомодуля изменена на рестарт радиомодуля + рестарт SIM-карты
! Индикация режима отсутствия GPRS-подключения изменена на постоянное 5-ти секундное горение и 200мсек выключение светодиода для визуального подтверждения активности ПО
L/P3.4.7
- [] Добавлен алгоритм контроля и восстановления блока настроек который хранится в энергонезависимой памяти.
! [] Восстановлена отсутствовавшая индикация режима обновления ПО - частое мигание красным светодиодом “Н/С”
L/P3.4.6
- [*] Добавлен альтернативный режим обновления системного времени при помощи службы GSM-сети NITZ. Если после подключения к GSM-сети получено NITZ-извещение, то подключение к NTP-серверу не производится
L/P3.4.5
! [*] Исправлена ошибка при которой из-за некорректного первоначального включения радиомодуля при его перезагрузке оказывался отключенным таймер контроля выключенности радиомодуля и таймер перезагруки устройства при отсутствии обмена по GSM-сети
L/P3.4.4 - рабочая версия
- [*] При возникновении сбоя в блоке отладочной информации фиксируется время относительно старта
- [*] В режиме индикации светодиода Работа - “Всегда включено” (индикация отсутствия подключения к GPRS) светодиод раз 10 секунд выключается на 200мс. Режим изменен для визуализации нормальной работы контроллера. т.е. исключен вариант “зависания” с постоянно включенным светодиодом.
- [] Убраны неиспользуемые функци по работе с base64 кодировкой
! [P] Исправлена ошибка при которой если не задан сервер обработки дискретных входов, то контроллер пытался подключиться к адресу “<>:2080”
! [] Добавлен дополнительный контроль выключенного состояния радиомодуля (+cfun: 4) - при обнаружении производится включение радиомодуля
- [*] Добавлена принудительное выключение/включение радиомодуля в начале интервала автоматического подключения к серверу по расписанию
L/P3.4.2
- [*] Добавлен алгоритм проверки целостности хранения параметров в энергонезависимой памяти, в случае обнаружения начальной стадии сбоя производится информирование на журнале работы и на сервере техподдержки, а при достижении критического уровня автоматическо восстанавливаются настройки по умолчанию. При восстановлении настроек по умолчанию серийный номер контроллера изменяется на значение “EP”
- [*] Добавлен алгоритм проверки формата серийного номера - в случае, если обнаружен некорректный серийный номер, содержащий символя кроме цифровых, он будет измерен на значение “EF”
- [*] В случае незаданного или “сбойного” серийного номера индикаця будет попеременно мигать светодиодами “Работа” и “Н/С”
L/P3.4.1
! [] Улучшена диагностика сбоев и перезагрузок, оптимизирована работа
! [] Мелкие правки и оптимизация работы Web-сервера
L/P3.4.0
- [*] Добавлен Web-server
- [*] Добавлена диагностика перезагрузок. При наличии сбоя в работе ПО приведшего к несанкционированной перезагрузке в журале будут записаны контрольные точки предшествовавшие сбою.
- [*] В заголовке подключения к серверу обновлений добавлен папраметр EXC, в котором отражены причины перезагрузки, и если это был сбой, то контрольные точки предшествовавшие сбою.
- [] Добавлен уровень протоколирования журала, параметр SYSLOGLEVEL: 2 - Протоколируются только самые общие сообщения, 1 - расширенные сообщения, 0 - все сообщения.
! [] Переработана функция проверки работы канала GPRS (доступности хоста) PING, добавлен параметр PINGADDR - адрес хоста для проверки. По умолчанию lers.ru
L/P3.3.10 от 06.06.2015
! [*-0033] Исправлена ошибка приводящая к перезагрузке при получении пустого SMS-сообщения
! [P-0034] Исправлена ошибка при которой не могли быть открыты одновременно два аппаратных последовательных порта
L/P3.3.9 от 27.05.2015
! [-0031] Исправлена ошибка перезагрузки радиомодуля, при которой GPRS-услуга не переподключалась после остановки основного рабочего таймера.
! [-0032] Исправлена ошибка при которой выполнялась попытка подключить GPRS при отключенном радиомодуле
L/P3.3.8 от 25.05.2015
! [*-0022] Добавлен вывод в журнал сообщений полученных по USSD- и SMS-каналам после UTF-трансформации
- [-0023] Добавлен обработчик управления портом для работы с прибором учета Kamstrup Multical, требующим передавать запросы на скорости 300 бод, а принимать ответы на скорости 1200 бод. Добавлена настройка PORT1MODE и идентификатор порта 4
! [-0024] Исправлена ошибка при которой при чтении баланса по USSD-запросу не работало при получении ответа через SMS. Результат мог быть получен только по USSD-ответу. - [*-0025] Добавлена информация о режиме портов при подключении к серверу - настройки PORT1MODE, PORT2MODE
- [*-0026] Добавлена настройка режима работы порта COM1 - настройка PORT1MODE
- [*-0027] Добавлена индикация уровня GSM-сигнала в ждущем режиме желтым светодиодом “Работа”: длинное включение, а замем от 1 до 3 вспышек. 1 - вспышка сост. GSM-сети “Возм. сбои”, 2 - “Нормально”, 3 - “Отлично”
- [-0029] Переподключение контроллеров по расписанию, если они уже были подключены вручную SMS-командой или GPRS-вызова.
! [-0030] Добавлена перезагрузка радиомодуля вместо переподключения к GPRS-услуге
L/P3.3.7 от 11.03.2015
! [*-0021] Исправление исправляющее ошибочный вывод отладочной информации в последовательный порт COM1
L/P3.3.6 от 11.03.2015
! [-0009] Исправлена ошибка при которой новое правило определения собственного номера не сохранялось в базе настроек
! [-0010] Сделано раздельное обновление правил автоматического определения APN и правил определения собственного номера
- [*-0011] Убрана идентификация о типе GPRS-подключения: GPRS или EDGE.
[*-0000] BearerConnectManager переименован в ConnectManager. В журнале работы маркируется как “CM”
! [*-0012] Исправлена ошибка при которой в журнал работы контроллера циклически записывалось сообщение об отключении от GPRS
- [P-0013] Добавлен порт CAN0 - физический порт с питанием интерфейса
! [P-0014] Изменена обработка дискретных входов на CAN-плате (2 входа вместо 4-х)
! [P-0015] Исправлена ошибка, при которой на запрос о состоянии порта CAN или MBUS могли ответить оба драйвера, вне зависимости от того, какой режим порта CAN или MBus выбран
! [-0016] Исправлена ошибка при которой TCP-сервер мог принимать входящие подключения только на порт по умолчанию (9999) вместо заданных в параметре TCPSERVERPORT1/2
! [-0017] Изменена логика обработки сбоев услуги GPRS-подключения. Добавлен контроль времени перезагрузки модуля, при отсутствии подключения услуги GPRS. При отсутствии услуги GPRS контроллер будет перезагружен через количество минут указанное в параметре BEARERRESET. Если значение параметра не нулевое и менее 30, то перезагрузка делается через 30 минут, иначе, через указаное количество минут. - [*-0018] Добавлены SMS-команды запроса баланса SIM-карты: “?9” - ответ последнего известного баланса, “GETBALANCE” (“GB”) - запрос баланса и его ответ по SMS
- [*-0019] Добавлена функция периодического запроса баланса SIM-карты
- [*-ХХХХ] Добавлена сборка ПО для версии ОС R7.52 (API_VERSION: 6.52)
L/P3.3.5 от 10.02.2015
! [-0007] Исправлена ошибка при которой, если настроено расписание с периодическим интервалом переподключения по GPRS в режиме TCP-Клиента, но было инницировано подключение в “ручном” режиме (например при помощи SMS-сообщения), то контроллер, после выхода из “ручного режима”, мог дополнительно переподключаться еще несколько раз
! [-0008] Исправлена ошибка при которой обработка входящих сообщений могла не производится, если сообщение начиналось с пробела и/или перевода строки
L/P3.3.4 от 06.02.2015
! [-0001] Исправлена ошибка, при которой таймер перезагрузки при отсутствии подключений по GPRS/CSD сбрасывался даже при отсутствии установленных соединений.
! [-0002] Исправлена ошибка, при которой в SMS-ответах неправильно отображались параметры записываемые в целых числах
! [-0003] Оптимизированна логика чтения часов реального времени
! [-0004] Исправлена ошибка, при которой счетчик ошибок соединения по GPRS сбрасывался при установке соединения по событию отправки данных в TCP-соединение. Теперь сброс только по получению данных из TCP-соединения.
! [*-0005] Установлен часовой пояс по умолчанию для московского региона
- [*] В журнале работы добавлен код ошибки при сбое UDP-подключения
- [] В настройке периода подключения добавлен параметр переподключения, по истечении которого контроллер будет переподключен к серверу в течении разрешенного периода “HH:mm-HH:mm[!mmm][,HH:mm-HH:mm[!mmm][,…]]”
! [-0006] Принудительно снижена скорость обмена с SIM-картой. Высокая скорость обмена в некоторых случаях приводила к появлению ошибки SIM-карты “Исчерпаны попытки ввода PUK-кода”, когда SIM-карта таких ошибок не выдавала.
L/P3.3.3 от 10.12.2014
! [*] Исправлен часовой пояс г. Хабаровск с +11 на +10
- [] Если время контроллера не обновлено, то в пакете идентификации поле текущего времени будет отражено как “DT#N/A”
! [] Исправлена идентификация версии ПО (команда ATI9)
! [P] Добавлены диагностические сообщения в SMS о сбое диагностики состояния MBus (если плата не установлена)
! [P] При сбое диагностики платы MBus AT-команда “AT@MBUS?” выдает состояние 2
! [*] Исправлена ошибка которая приводила к перезагрузке при отправке журнала последнего сеанса работы на сервер технической поддержки. - [*] Добавлена возможность передачи на сервер технической поддержки части журнала работы контроллера с самыми поздними записями при помощи SMS-команды SENDLOG@<Размер в байтах>
- [P] Улучшена диагностика плат расширения MBus
- [*] В сохраняемом журнале работы контроллера удален идентификатор последней сессии
- [*] Добавлена настройка “SMSANSWERMODE” отвечающая за ответы на SMS-команды: 0 - все ответы отправляются как есть, 1 - в ответ на команду отправляется подтверждение “SMS-обработано”, 2 - ответы запрещены (кроме ответов на SMS запросы “?” и сообщений о сработки дискретных входов)
- [P] В пакете идентификации добавлен идентификатор порта открытого по умолчанию
! [*] Исправлено ошибка при которой контроллер с версией ОС R7.51 мог циклически перезагружаться, если в новой версии ПО добавлялся новый настроечный параметр
L/P3.3.2 от 20.11.2014
- [*] Добавлен набор настроек №38 скорость 9600,7,Odd,1,rts=off
- [] Добавить возможность настройки SMS-командой US@<ТекстНабораНастроек>, при этом сам набор настроек сохраняется в USERSET30
! [] Исправлена ошибка при которой могли не настраиваться параметры последовательного порта SMS-командой “USERSET@”, если номер набора был больше 34
! [*] Исправлена ошибка, при которой настройка параметров последовательного порта могла производиться, если неправильно указана скорость порта в Бод.
! [P] Исправлена ошибка, при которой порт MBus занимал линии используемые дикретными входами, даже если использование MBus выключено, при этом дискретные входы не работали
L/P3.3.1 от 15.11.2014
! [P] Исправлена “отладочная” ошибка при которой при подключении по GPRS-каналу контроллер автоматически подключался к COM2 порту вместо COM1
! [P] Исправлена ошибка при которой мог происходить сбой переключения между портами контроллера по команде “SET:…”
- [P] Добавлена диагностическая информация о шине MBus, которя доступна по SMS-команде “?8”
! [P] Исправлена ошибка при которой порт MBus мог считаться нормально открытым даже при сбое включения питания MBus при перегрузке по току, и при переключении порта формировался ответ “!АСТ:” вместо “!ERR:”. - [P] Расчет количества подключеных MBus устройств по-умолчанию используется диапазон токов потребления от 1.23 до 1.5мА, что дает диапазон подключенных устройств от N_MIN до N_MAX. Для точного расчета используется значение тока в параметре “MBUSDEVCURR” (в мА)
! [P] Исправлена ошибка при которой после переключения между портами контроллера мог передеваться мусор на сервер
! [P] Исправлена ошибка при которой после прихода команды переключения на уже используемый порт не генерировалось подтверждение успешного подключения к этому порту - [P] Добавлен параметр указания порта контроллера по умолчанию “DEFPORT” в котором указывается какой порт будет открыт по умолчанию, если установлено соединение по CSD- или GPRS-каналу.
L/P3.3.0 от 10.11.2014
- [*] Добавлена функция сохранения параметров контроллера на SIM-карту. После копирования параметров на ней в 1-й ячейке создается идентификатор “MASTER_SIM”
- [*] Добавлена функция автоматического чтения параметров контроллера с установленной SIM-карты с идентификатором “MASTER_SIM”. Считываются и запоминаются параметры и устанавливается скорость по портам
- [*] Добавлена компиляция файлов под ОС R7.51.0
L/P3.2.6 от 10.10.2014
- исправлена ошибка при которой при невозможности определить имя сотового оператора подключение к GPRS не производилось.
- Добавлена процедура ручного и автоматического определения баланса лицеового счета при помощи USSD-запроса.
! Исправлена ошибка при которой не отправлялись USSD-запросы начинающиеся с символа “#”
! Исправлена потенциальная ошибка переполнения буфера при работе с SIM-картами
! При сбое автоматической блокировки SIM-карты, сама автоматическая блокикровка теперь не отключается, а при установке новой SIM, делается новая попытка.
! Исправлена ошибка, при которой контроллер не подключался к серверу сбора данных, если отключено определение его координат (параметр LOCATION=0) - В заголовке пакета подключения к серверу сбора данных добавлено поле MO#<Имя сотового оператора>,<Код сотового оператора> - информация перенесена из поля GSM#
! Исправлена ошибка при которой при разрыве GPRS-соединения и освобождении COM-порта в некоторых случаях контроллер перезагружался
L/P3.2.5 от 06.10.2014
! В SMS-командах в качестве символа разделилеля имени и параметров функции может использоваться символ “%” также как и символ “@”
- При подключении к серверу сбора данных на него передается информация о базовых станциях, текущие настройки последовательного порта и текущее месторасположение (если определено).
! переименовано сокращенное наименование SMS-команды “SENDLOG” из “SL” в “LO”, т.к. “SL” уже занято командой “SIMLOCK”
! Исправлена ошибка, при которой служба обновлений не искала обновления на альтернативном сервере.
! Исправлено правило определения сотового номера для Beeline в казахстане - Добавлена запись дампа обмена по последовательным портам в журнал работы. Управляется параметром “COMDUMP”
! Изменена логика автоматического подключения к серверу сбора данных по GPRS. Автоматическое подключение производится после определения координат, а не после подключения к GPRS.
! Исправлена идентификация аппаратнконтроллервоя контроллеров Plus
L/P3.2.4 от 15.07.2014
- Изменена работа алгоритма выгрузки журналов работы: теперь в качестве канала используется TCP. Для отправки логов работы используется порт 4097.
- Исправлена AT-команда отправки логов на “AT@LOG”
- Исправлена SMS-команда отправки логов на “AT@SL” или “AT@SENDLOG”
! Исправлены ошибки работы MBus-интерфейса
L/P3.2.3 от 08.07.2014
- Добавлен параметр “DIIND” отвечающий за вывод сообщений об изменении состояния дискретного входа. Значения “0” - вывод сообщений отключен (по умолчанию), “1” - вывод сообщений включен.
L/P3.2.2от 03.07.2014
- Добавлена возможность выгрузки на FTP-сервер списка настроечных параметров хранимых во флэш-памяти, а также ответов на команды AT%V.
! Исправлена работа порта MBus (в версии 3.2.1 не включалось питание интерфейса)
L/P3.2.1 от 11.06.2014
- Добавлена однопоточная служба приема TCP-соединений (TCP-Server)
- Службе обновления прошивки при попытке обновлении передаются данные о названии оператора, коде сети, видимых базовых станциях и уровне их сигналов.
- Службе обновления прошивки при попытке обновлении передаются данные о настройке последовательного порта.
- Добавлен альтернативный, неизменяемый адрес сервера обновлений UPDATESERVERBASE (“lers.ru:4096”)
- Добавлен альтернативный, неизменяемый адрес сервера часов реального времени NTPSERVERBASE (“pool.ntp.org:123”)
! Исправлен сбой при котором контроллер самопроизвольно перезагружался при коррекции времени журнала.
! Исправлена фильтрация входящих звонков при отключенной услуге АОН (или невозможности определить входящий номер) и включенном фильтре входящих номеров. Если входящий номер не определен, то входящий CSD-вызов будут принят. - добавлена АТ-команда AT@FTPLOG предназначенная для отправки журнала работы контроллера на FTP-сервер технической поддержки
! исправлена ошибка, при которой, при невозможности определить свой номер, контроллер запрашивает свой номер у сотового оператора при каждой смене базовой станции
! исправлена ошибка при которой при отключенном АОН контроллер отклоняет все входящие CSD-звонки, если активирована фильтрация по префиксу или номеру входящего CSD-подключения. При отключенном
! изменена логика обработки входящих SMS-сообщений: при разборе входящего SMS, его текст не переводится в верхний регистр, если оно в UFT-8 кодировке.
L/P3.2.0 от 02.05.2014
- Добавлено в настройки по умолчанию отключение сигнала DTR
! Значение параметра CSDPREFIX по умолчанию “” (пустое)
! Исправлена фильтрация голосовых звонков - теперь звонок будет отклонен - Добавлена поддержка скорости 19200,8,n,1 с упправлением потоком, и 300,8,n,1 без управления потоком
- Добавлена возможность отправки логов работы на FTP-сервер по SMS-команде “FL” (“FTPLOG”). Если в качестве параметра указано “L” или “LAST”, будут отправлены логи текущей сесии.
! Отправка SMS-сообщений, в том числе составных, реализована через очередь, с вызовом через таймер - Добавлена скорость 9600,8,e,1,rts=no (USERSET37)
- Добавлена поддержка платы расширения MBus. Подключение к плате производится по команде “!SET:MBUS:95”
L/P3.1.14 от 27.11.2013
- Добавлены параметры автонастройки GPRS-подключения для Казахстана - операторы Beeline, KCell, Tele2
! Исправлена возможность автоматического подключения в случае, если не удалось считать время с сервера точного времени. - Ограничено количество попыток доступа к серверу точного времени (по умолчанию 3)
- Исправлено определение собственного номера с учетом работы за пределами PФ
L/P3.1.13 от 13.11.2013
! Таймеры перезагрузок по отсутствию GPRS и CSD-соединений объединены в один таймаут отсутствия соединений.
- Таймер перезагрузки по отсутствию соединений CSD и передачи данных по GPRS может быть отключен при значении таймаута в 0
- Убрана возможность настройки контроллера в качестве диспетчерского модема, а также AT- и SMS-команды связанные управлением диспетчерским модемом
- Добавлена возможность проверять номера входящих CSD-подключений на разрешенные и указанные в переменной “CSDIN”
- Добавлена возможность проверять все входящие (голос и данные) на разрешенный префикс указанный в переменной “CSDPREFIX”, по умолчанию “+79” - сотовые номера РФ
- Удалена SMS-команда “LOG” для получения записей лог журнала через SMS
- Добавлен кэш системного журнала. Размер кэша 1024kb.
- Добавлена возможность считывания кэшированной части журнала работы контроллера при подключении по CSD и/или GPRS-каналам. Для подключения к службе журнала работы используется управляющая последовательность !SET:LOG0:E8. Формат команды: <пароль>;<команда>. Команды: “G” - считать первый блок журнала, “N” - считать следующий блок, “L” - считать последний блок. “I” - информация о занимаемой и доступной памяти. Размер передаваемой порции данных ограничен 1024 байта.
L/P3.1.12 от 06.06.2013
- Убрана возможность подсчета использованного входящего и исходящего траффика, как невостребованная функциональность
- Добавлена возможность временного запрета на автоматическое подключение сессии в режиме “GPRS-по-расписанию” по иннициативе сервера сбора данных: команда !SET:STOP:XX
! Увеличен размер стека до 163839 - Добавлен параметр “AUTOSMS” отвечающий за автоматическую отправку SMS-сообщения с серийным номером и уровнем сигнала на номер входящего голосового звонка.
- ЛЭРС GSM Plus: Добавлен контроль дискретных входов. Максимальное количество 4 входа. Извещения могут быть отправлены на сервер по GPRS-каналу и/или SMS-сообщением. Возможно извещение сервисного инженера - сервисные сообщения настраиваются на каждый вход.
- ЛЭРС GSM Plus: Добавлено информирование о состоянии дискретных входов по SMS-заросу “?7”.
L3.1.11 от 27.05.2013
- Восстановление настроек по умолчанию для скорости порта
- Скорость порта по умолчанию (на выпуске изделия) 9600,8,n,1 RTS=off. По умолчанию прием звонков включен. (US13)
! Команда AT@DEV переименована в команду AT@PORT - Добавить команду определения текущих настроек последовательного порта “AT@PORT=<Номер порта>,2”, где 2 - выдать описание настроек в виде “@PORT: <Номер порта>,<Автоответ:1-вкл, 0-выкл.>,<Скорость>,<Бит данных>,<Четность:N,E,O,1,0>,<Стоп-биты>,<Управление потоком:1-вкл, 0-выкл.>,<Исп DTR:1-вкл, 0-выкл.>”
L3.1.10 от 07.05.2013
- вывод оператора по названию в SMS ?6
- Добавлен контроль смены SIM-карты для устранения дублирущихся запросов определения сотового номера
- Изменена идентификация оператора с имени на PLMN-код (MCC+MNC) при автоматическом задании APN и определении сотового номера.
- Добавить команду AT@APN=[,“[:[:]]”], а также чтение состояния AT@APN?
- Добавить команду AT@MSISDN=[,“[:]”], а также чтение состояния AT@CHECKNUM?
- Добавлены автоматические настройки APN для различных операторов: МТС, МегаФон, Beeline, Tele2, МОТИВ, СМАРТС, НТК, Ростелеком (НСС, Элайн-GSM,Оренбург-GSM, Тамбов GSM, Utel, ЕТК, Байкалвестком)
- Добавлены автоматические настройки MSISDN (абонентского телефонного номера) для различных операторов: МТС, МегаФон, Beeline, Tele2, МОТИВ, СМАРТС, НТК, Ростелеком (НСС, Элайн-GSM, U-Tel, ЕТК, Байкалвестком)
L3.1.9 от 07.02.2013 - Добавлен отдельный режим работы контроллера как диспетчерского модема. Управляется AT-командой “AT@DISPMODE=”, или SMS-командой “1234;DISPMODE@” (“1234;DM@”), где N: 0 - Обычный режим контроллера, 1 - Режим диспетчерского модема настройки вручную, 2 - Режим ДМ с настройками под ЛЭРС Учет - 9600 бод, протокол v32/v110: Auto, 3 - Режим ДМ с ЛУ - 9600 бод, протокол v32/v110: v32, 4 - Режим ДМ с ЛУ - 9600 бод, протокол v32/v110: v110. В режиме диспетчерского модема контроллер не может принимать CSD звонки. В обычном режиме контроллер не может совершать CSD звонки по командам с RS-232/485 порта
- Добавлена SMS-команда отключения эха AT-модема GSM-контроллера: “ECHOMODE@<РЕЖИМ>” ( или “EM@<РЕЖИМ>” ) - где 1 включено эхо, 0 выключено.
- Добавлена SMS-команда управления сигналом DTR AT-модема GSM-контроллера: “DTRMODE@<РЕЖИМ>” ( или “DT@<РЕЖИМ>” ) - где 1 включен режим DTR, 0 выключен.
- Возможность отправить SMS-ответ на указанный номер используя команду ANS@<Номер телефона>, которя доложна быть указана сразу после пароля.
L3.1.8 - критическое обновление от 24.01.2013
- Минимальный таймаут GSMRESET и GPRSRESET 30 минут.
- Контроллеры с серийным номером “0” не могут подключиться к серверу сбора данных по GPRS и CSD
- GSM-соты с номером 65535 пропускаются при определении местоположения Яндексом
- SMS-команда “?6” отображает пустой CID (“-”) вместо 65535
- Добавлен виртуальный SMS-порт для настроек и команд SMSG, выбор “!SET:SMSG:96”, а далее текстом SMS-команд.
- Добавить оценку качества GSM-связи: ОТЛИЧНО, ХОРОШО, УДОВЛЕТВОРИТЕЛЬНО, ПЛОХО в SMS-команду “?6”
- Добавлена информация по диапазону GSM-соты в SMS-команде “?6”
- Исправлена ошибка при которой данные не передавались в COM-порт при повторном установленном соединении
- Исправлена ошибка при которой соединение GPRS-по-требованию разрывалось, если был выключен режим автоматического подключения к серверу сбора данных
L3.1.7 от 11.01.2013
- Сборка версии “ЛЭРС GSM Plus” вынесена в отдельную ветку
- Исправлена идентификация аппаратной платформы некоторых контроллеров версии hw3.7.1
- Исправлена ошибка при которой из-за неправильного определения собственного номера (отсутствие ответа от сети) останавливалось подключение к GPRS
- Добавлена информация состояния определения сосбственного номера: Undef-TO - вышел таймаут, Undef-NR - отсутствует правило определения номера.
- Добавлен режим работы AT-команды AT@CFG=2,… для настройки параметров по умолчанию - AT@CFG=2,,DEFAULT (сбрасываются все рабочие параметры, кроме неизменяемых заводских параметров и настроек SIM-карты)
- Добавлена SMS-команда восстановления настройки параметров по умолчанию - “RESTORE” (или “RE”) - текст SMS: ;RESTORE@DEFAULT (сбрасываются все рабочие параметры, кроме неизменяемых заводских параметров и настроек SIM-карты)
- Добавлена SMS-запрос “?6” показывающий параметры текущей и окружающих сот, уровнем сигнала в них и наличием в них возможности подключиться к GPRS.
- Добавлена информационная настройка “GROUP” позволяющая описывать группу контроллеров (например по географическому или пр. признаку). По умолчанию поле “GROUP” пустое.
- Исправлена логика подключения к серверу обновлений: введено три состояния: 0 - автоматическое подключение к серверу обновлений отключено, 1 - автоматическая передача статистики на сервер обновлений (обновление в ручном режиме через AT-команды, или SMS), 2 - автоматическое обновление программного обеспечения при появлении новой версии на сервере обновлений
L3.1.6 от 30.10.2012
- Добавлена возможность настраивать скорость работы порта COM1 и COM2 путем отправки управляющей последовательности !SET:S<Номер набора настроек><Номер порта>:. Например для настройки порта COM1 на 9600 можно отправить “!SET:S141:FB”
! Исправлено отображение имени оператора, если не найдено правило его обработки при подключении к GPRS - Добравлена возможность переподключения GPRS, если по косвенным признакам можно определить (SUM(WIP_CEV_ERROR) > BEARER_ERROR_CTRL_LEVEL) его неработоспособность.
- Добавлен APN по умолчанию
- Добавлена возможность отправки сообщений на номера начинающиес с ‘8’, а не только ‘+7’
- Добавлена возможность отображать в лог текст входящих/исходящих сообщений SMS
- Добавлены две настройки скоростей “SET33,1,19200,8,e,1,rts=no” и “SET34,1,38400,8,e,1,rts=no”
- Сборка версии “ЛЭРС GSM Lite+” будет называться “ЛЭРС GSM Plus”
! Изменена логика подсчета сессий GPRS - теперь считаются только успешные GPRS сессии (с выдачей IP адреса)
L3.1.5 от 17.10.2012
! Определение WCPU делается только через функцию GetWCPUExt.
- При обновлении в описании версии устройства добален признак “GPRS” (для Q2686) и “EDGE” (для Q2687), для точного определения модуля
L3.1.4 от 16.10.2012
! Исправлена ошибка при которой при сбросе соединения сигналом DTR модем не переходил в командный режим при разрыве соединения
- Добавлен параметр “CONNECTDELAY” - задержка в минутах перед повторным подключении, если активирован режим автоподключения.
- Добавлен параметр “PING” - при активированном подключении на сервер сбора данных произовдится проверка соедининения посылкой символа ‘?’ через количество минут указанном в “PING”. Если соединение “разорвано”, то производится переподключение.
- Добавлен ориентировочный расчет траффика и вывод информации “?4”
! Исправлено ошибочное детектирование управляющей последовательности, при котором производилось ошибочное включение порта с произвольным названием, и возвращался ответ с ошибкой “!ERR:…”
! Уменьшен размер заголовка отправляемого при подключении к серверу сбора данных: ( “LERS GSM Lite #XXX” + “CC#YYYY-YYYY” + “CONNECT GPRS”), для уменьшения количества трафика, если подключение не “устанавливается”
L3.1.3 от 10.10.2012
! Исправлена ошибка при которой в SMS-сообщении “?” и “?4” статус GPRS мог отображаться ошибочно, как активный, при фактическом отсуствии подключения к GPRS
L3.1.2 от 05.10.2012
! исправлена ошибка, при которой часть данных терялась при передаче в порт для прибора (вырезалась как часть управляющей последовательности переключения потока)
! Исправлена работа индикации: при некоторых условиях не отображалась потеря связи с сервером при потере регистрации в GSM сети
L3.1.1 от 02.10.2012
- Количество попыток определить координаты по номерам базовых станций увеличено до 5
- Если попытка определить координаты прерывается сбоем (потерей) GSM-связи, то после ее восстановления определение координат возобновляется.
- Если точность определения координат менее 30км. (максимальная дальность определения координат в сельской местности и 1 соте) координаты считаются неопределившимися.
! Исправлена индикация контроля PIN-кода: теперь мигает, ТОЛЬКО, если включен контроль PIN-кода и он введен правильно
! Исправлена ошибка при которой для определения координат сервису Яндекса могли передаваться несуществующие коды сотовых сетей и базовых станций
! Исправлена ошибка при которой контроллер самопроизвольно перезагружался.
L3.1.0 от 24.09.2012
- Изменено правило настройки подключения к серверу сбора данных по расписанию “HH:MM-hh:mm[,HH:MM-hh:mm]”, где “HH:MM” начало разрешенного интервала, “hh:mm” - его окончание, а “PP” - период выхода на связь в минутах. Расписание по умолчанию “00:30-06:40”
- Изменена работа GPRS носителя - теперь он один на всех
- Изменена работа TCP/UDP подсистемы: снято ограничение на 1 одновременно открываемый сокет
- Структура приложения сделана максимально событийно ориентированой (убрано максимальное количество таймеров)
- Передалано система индикации связи с сервером: Желтый - горит, если не подлючен GPRS (который проверяется считыванием времени с общедоствупного NTP сервера), Мигает медленно, если есть подключение GPRS и готовность TCP/UDP, мигает часто - идет сеанс связи по CSD/GPRS.
- Сделан механизм разделения TCP/UDP потоков при возможности подключения GPRS и Ethernet
- Сделан контроль и автоблокировка (при соотвествующих настройках) SIM-карты.
- При активации автоблокировки SIM-карты, на ней активируется один из 2-х кодов: серийный номер контроллера, или последние 5 цифр CCID-номера карты
L3.0.24 - Финальная версия ветки L3.0.x от 24.07.2012
- Автообновление прошивки отключено по умолчанию. Активируется в ручную установкой AUTOUPDATE в “1”
- Изменена информация об уровне GSM сигнала: вывод уровня делается в dBm и процентах
L3.0.23 от 10.07.2012
- Исправлена ошибка при которой возможен отказ в подключении GPRS, если устройство подключалось к сети GSM с задержкой и появлялись конкурентные подключения обновления времени и передачи данных по расписанию
L3.0.22 от 03.07.2012
- Исправлено сообщение результата SMS команды “CONNECT” (“CO”) в зависимости от успешности активации GPRS
- Добавлена возможность подключения к серверу сбора данных по расписанию “HH:MM-hh:mm@PP[,HH:MM-hh:mm@PP]”, где “HH:MM” начало разрешенного интервала, “hh:mm” - его окончание, а “PP” - период выхода на связь в минутах. Расписание по умолчанию “00:30-06:40@60”
L3.0.21 от 27.06.2012
- Добавлена проверка на открытое GPRS соединение, при новой попытке установить GPRS соединение
L3.0.20 - критическое обновление от 21.06.2012
- Исправлена ошибка нового алгоритма по установлению соединения GPRS обновлений L3.0.18-L3.0.19
L3.0.19 - критическое обновление от 21.06.2012
- Добавлена возможность переподключения GPRS в случае, если сбой произошел после установки соединения
L3.0.18 - критическое обновление от 20.06.2012
- Доработана логика работы переподключения GPRS
L3.0.17 - критическое обновление от 17.06.2012
- Добавлена возможность делать попытки переподключения GPRS, если очередная попытка подключения оказалась неудачной.
L3.0.16 - критическое обновление от 07.06.2012
- Изменена логика работы GPRS модуля: добавлена принудительное высвобождение ресурсов TCP/IP стека перед новым подключением к GPRS, для восстановления в случае предыдущих неудачных попыток подключиться к GPRS
- Убраны настройки сервера активации, т.к его использование не имеет необходимости.
L3.0.15 - критическое обновление от 16.06.2012
- Исправлена ошибка при которой некорректно освобождались ресурсы GPRS соединения, что могло приводить к сбою новых подключений
L3.0.14 от 16.06.2012
- Если получено SMS сообщение с командой в которой в качестве параметра задан “?” (например “1234;…;up@?”;…), то отправляется помощь по этой команде на номер отправителя.
- Добавлена возможность получить последние несколько строк логов через SMS командой “LOG” (“LO”)
L3.0.13 от 06.06.2012
- Оптимизация вывода логов работы: удаление дублирующегося вывода
- Исправлено определение размера заголовка при приеме команд обновления по каналу GPRS
- Добавлен перезапуск контроллера при отсутствии соединений CSD и/или GPRS в течении 24 часов (по умолчанию)
- При обработке SMS не учитываются пробелы в начале и конце пароля, имени функции и/или параметра
- Исправлено русское наименование прибора КМ-5 (КМ5) при настройке параметров через SMS
- Исправлено дублирующееся подключение к сети GPRS при старте
- Если процессор определен командами GetWCPUType и GetWCPUTypeExt одинаково, то в SMS и при GPRS соединении выводится один тип процессора, без дублирования
L3.0.12 от 15.05.2012
- Изменено определение уровня сигнала на ответ команды +CSQ
- Отключен вывод ответов команды AT+CREG, если команду выполняет приложение
- Исправлена работа SMS команды установки параметров порта по имени прибора
- Исправлена ошибка при которой устройства с серийныи номерами от 10023 до 10099 сообщали свою версию 3.8.5 вместо правильной 3.7.1
- Cделано удаление сообщений с симкарты после “BasicGPRS - SIM is ready”
L3.0.11 - промежуточная технологическая версия от 19.04.2012
- Добавлена сервисная возможность установки параметров (включая серийный номер), при условии что серийный номер равен “0” и сообщение приходит с номеров +79145446165 или +79141563051
L3.0.10 от 17.04.2012
- Определение текущих настроек последовательного порта по команде SMS “?1”
- Исправлена проблема полученя SMS сообщений из-за переполнения буфера памяти SIM-карты. Теперь удаление пула смс сообщений при включении командой “at+cmgd=1,4”
- Автопределение аппаратной версии платформы (старше 3.8.6)
- Исправлена ошибка при которой производилась попытка обновления ПО до окончания процедуры начального запуска GPRS
L3.0.9 от 13.04.2012 - Отключена работа команд WDWL и WOPEN по умолчанию. Включение/отключение режима загрузки и управление стартом ПО - команда AT@SECURE…
- Добавлена возможность ручного обновления прошивки по команде AT@UPDATE…
- исправлена ошибка приема SMS команд при которой при одинаковых паролях MASTER и USER выдавался уровень доступа USER
- исправлена ошибка неправильного разбора команды AT@DEV=1,N если N двухзначное число
- исправлена работа команды AT@SECURE из-за которой неправильно определялось включена или выключена защита по команде AT@SECURE=Х,…
- Проверка и изменение размера A&D проводится и при отсутствующей симкарте.
- Исправлена работа проблема алгоритма обновления ПО, из-за которой обновление происходило только с первого указанного сервера
L3.0.8 от 07.04.2012
- Отключена работа команд WDWL и WOPEN по умолчанию
- Отключено AT@LED… (управление светодиодами), AT@CM… (вспомогательные функции)
L3.0.7 от 06.04.2012
- определение оператора и номера абонента через команды USSD и SMS
- настройка параметров порта по имени прибора, в т.ч. на русском языке
- прием SMS на русском языке
- индикация перехода в рабочий режим
L3.0.6 - L3.0.0 от 27.03.2012
- Прием коммутируемых соединений CSD
- SMS информирование по голосовому звонку и запросам типа “?” и “?x” где х - номер 1 - 2
- Активация GPRS соединения по звонку данных с номера зарегистрированного вызывающего сервера и/или сообщения с командой “CONNECT”
- Обновление прошивки, включая ОС: периодическое и по команде SMS
- Дистанционное управление параметрами последовательного порта