|
ТЕПЛОСЧЕТЧИКИ • ВОДОСЧЕТЧИКИ • РАСХОДОМЕРЫ • ВИС.Т |
|
| | |
Тема: Связь Архивист-КМ-5 | |
madalex04 |
Re: Связь Архивист-КМ-5 |
Старожил
|
|
Единственый опрашиваемый прибор: 26.01.09 21:42:53: >>> Начало сеанса удалённого доступа 26.01.09 21:42:53: Б. Ордынка 31/12 26.01.09 21:42:53: Создание канала связи с прибором 26.01.09 21:42:53: Устройство связи: Модем 26.01.09 21:42:53: Открытие COM2, 9600, 8N1 26.01.09 21:42:55: Инициализация модема: AT 26.01.09 21:42:55: Модем OK 26.01.09 21:42:55: Набор номера: ATDT89169241348 26.01.09 21:43:15: Модем CONNECT 26.01.09 21:43:15: Настройка приёмных таймаутов: 3000/5000 мс 26.01.09 21:43:15: Канал связи успешно создан, запрос доступа к прибору 26.01.09 21:43:16: Получен ответ прибора, проверка... 26.01.09 21:43:17: Запрос флагов состояния прибора 26.01.09 21:43:18: Запрос значений накопителей нарастающего итога 26.01.09 21:43:20: Запрос текущих значений параметров 26.01.09 21:43:21: Проверка обновления архивных данных 26.01.09 21:43:22: Обнаружено обновление архивных данных 26.01.09 21:43:25: Получение новых записей архива событий... 26.01.09 21:44:40: Получение новых архивных записей... 26.01.09 21:44:57: Закрытие канала связи с прибором 26.01.09 21:45:02: <<< Сеанс связи завершён без ошибок Архив за 6 суток считывается 4 минуты (засекал). Но на приборе первоначально была установлена неправильная дата. (2000 год) Исправил, соответственно архив обнулился и я думаю из-за того что считывать нечего он и считался первый раз. Далее при считывании только обновление базы, причём есть реакция на ручную установку начальной даты. Другие же приборы, на которых дата стояла корректная не "сливаются". Архивист при каждом обращении пытается скачать весь архив, независимо от даты, которая установлена в качестве начальной. И он слил бы, если бы (как я понял) оператор сотовой связи принудительно не обрывал звонок по истечении часа. Пытался помочь АПД. Скачивал в ручную с каждого прибора, заносил в базу - всё равно читает полную. Попытался сегодня дозвониться с проводного модема (МГТС) не смог настроить на DATA-вызов.
-- Чем решительнее сомнение, тем сомнительнее решение. |
|
» 26.1.09 22:01 |
|
|
CH |
Re: Связь Архивист-КМ-5 |
Администратор
|
|
madalex04 Цитата: Архив за 6 суток считывается 4 минуты (засекал). Но на приборе первоначально была установлена неправильная дата. (2000 год) Исправил, соответственно архив обнулился и я думаю из-за того что считывать нечего он и считался первый раз. Далее при считывании только обновление базы, причём есть реакция на ручную установку начальной даты
Так, будем считать, что в этом случае всё в норме?
Цитата: Архивист при каждом обращении пытается скачать весь архив, независимо от даты, которая установлена в качестве начальной.
А что в лог-файле? Думаю, на самом деле Архивист читает не весь архив вообще, а весь архив нештатных ситуаций, который в КМ отдельный и реализован по крайне неприятному принципу отметок о возникновении/ исчезновении НС (собезьянничали с SA-94). Тоесть, грубо говоря, если НС возникла месяц назад и была до сего времени, то чтобы знать это, необходимо читать архив нештатных ситуаций с даты месяц назад = Архивист (драйвер) первый раз вынужден читать ВЕСЬ архив ошибок, независимо от даты архива, вручную установленной пользователем. Более того, если пользователь вручную изменяет время обновления архива, при следующем сеансе драйвер ОПЯТЬ будет читать ВЕСЬ архив ошибок, поскольку кропотливо собранная им в течение предыдущих сеансов связи и сохранённая про запас картина НС верна только для того единственногомомента времени, который пользователю захотелось изменить.
Цитата: Пытался помочь АПД. Скачивал в ручную с каждого прибора, заносил в базу - всё равно читает полную.
Опять архив нештатных ситуаций - при доставке на АПД драйвер не сохраняет его синхронный маркер и при реальной связи читает с нуля. Не реализуемо.
Если возникнут предложения - милости просим высказаться. Навскидку видятся следующие способы облегчения жизни: 1. Простой: опциональное отключение обработки архива нештатных ситуаций. Нет их и всё. 2. Чуть сложнее: читать архив НС также с заданного времени. Возможны потери событий. 3. Средней сложности: Кэшировать архив ошибок, чтобы при обрывах связи продолжать его чтение с места обрыва. 4. Сложный: синхронное (а не раздельное) чтение архивов (основного и нештатных ситуаций), при обрыве связи в процессе которого уже считанные данные занесутся в базу данных, а в следующий раз чтение продолжится с места обрыва. Здесь есть очень путаные моменты. Нда. 5. Фантастический: добиться приемлемого качества GSM-связи.
Файл с басхаунда можно прислать на этот адрес
-- Виктор В. Жданов NegaSoft Co. FAE НПО "Тепловизор", Главный инженер-программист |
|
» 27.1.09 01:51 |
|
|
| | |
ПраваВы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.
|
|
|