Получение данных без установленного ПО АвтоГРАФ
Добрый день.
Прошу проконсультировать, существует ли возможность не устанавливая клиент получат свежие данные по датчикам (по номеру датчика). Задача в следующем: - на сервере Х работает клиент АвтоГРАФ и с ним работают пользователи. в нем обновляются списки и т.п. - на компьютерах A и B работает 1С и в ней необходимо отображать координаты по запрошенным датчикам. С работой через OLE разобрался - все ок. Но для этого на компьютеры A и B необходимо устанавливать клиент и поддерживать его в актуальном состоянии (как минимум следить за свежими списками и за работоспособностью). Насколько я понял данные по датчикам все равно получаются с Вашего сервера. Так вот: существует ли возможность получать координаты датчика обращаясь напрямую к нему (например передать: логин/пароль/номер датчика)? Если нет - прошу подсказать, как наиболее правильно решить задачу. |
Цитата:
Цитата:
Цитата:
Сервер может отдавать последние координаты для какого-либо терминала (нужен номер и пароль) по TCP читайте доку к серверу. PS давайте введем единую терминологию Автограф, терминал, контроллер - то что ставится на машину и имеет номер например 0270500. Датчик это периферия подключаемая к терминалу для сбора дополнительной информации: работа двигателя, температура, уровень топлива. |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
1. Серверное ПО умеет реплицировать все данные в SQL-совместимую БД, или вообще в любой формат, поддерживаемый Microsoft ODBC.
2. Существует формат запроса последнего местоположения (функцию сохранения последнего местоположения надо включить на сервере). |
Все заработало, спасибо.
Остался нюанс: Сейчас пароли к ТС получаю по файлам *.atg. Есть ли возможность их вытянуть через COM-соединение? |
Цитата:
В некоторых компаниях, доступ к ПО и его папакам - закрыт, что позволяет безопасно работать через СОМ. |
Ок. Так и думал.
Тогда резюме для будущих поколений: - Получение координат выполнено по формату https://i.tk-chel.ru/sk/forum_files/...ionRequest.zip - Компания договорилась со http://snavi.ru/. Они предоставили IP и Порт на которые необходимо отослать запрос, и выполнили необходимые настройки на своей стороне. - Запрос отправляется через сокеты. В 1С с Winsock работать не получилось, пришлось писать свою внешнюю компоненту. Запрос строит она, отсылает запрос и принимает ответ. Разобранный результат выдает обратно в 1С. - Работает шустро (меньше секунды, проверялось только на запросе по одному ТС) - Пароли для ТС хранятся в файлах *.atg в подпапках АвтоГРАФа. Вроде бы все. ИМХО, тему можно закрывать как решенную. Всем спасибо. |
Resha,
диспетчерское ПО отфильтровывает данные по заданным параметрам, убирает ошибочные координаты и т.п. Заедет у вас машинка в ангар на ночь или поставят вплотную к стене здания и все - туши свет. Вам придут координаты с разбросом 500 м и скорость окажется 1700 км/ч на груженом КАМАЗе. Так что осторожно ;) И да, конечно виноват во всем будет "АвтоГРАФ". |
Текущее время: 20:00. Часовой пояс GMT. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot