11.03.2013, 16:31
|
| »»» |
#1
|
Начинающий
Москва
Регистрация: 11.03.2013
Сообщений: 4
|
Получение данных без установленного ПО АвтоГРАФ
Добрый день.
Прошу проконсультировать, существует ли возможность не устанавливая клиент получат свежие данные по датчикам (по номеру датчика).
Задача в следующем:
- на сервере Х работает клиент АвтоГРАФ и с ним работают пользователи. в нем обновляются списки и т.п.
- на компьютерах A и B работает 1С и в ней необходимо отображать координаты по запрошенным датчикам.
С работой через OLE разобрался - все ок. Но для этого на компьютеры A и B необходимо устанавливать клиент и поддерживать его в актуальном состоянии (как минимум следить за свежими списками и за работоспособностью).
Насколько я понял данные по датчикам все равно получаются с Вашего сервера.
Так вот: существует ли возможность получать координаты датчика обращаясь напрямую к нему (например передать: логин/пароль/номер датчика)?
Если нет - прошу подсказать, как наиболее правильно решить задачу.
|
|
|
|
11.03.2013, 16:40
|
| »»» |
#2
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,995
|
Сообщение от Resha
|
как минимум следить за свежими списками и за работоспособностью)
|
Это решается общими настройками в версии 3.5.0, через общий доступ (windows file sharing) к файлам настройки, актуального экземпляра ПО
Сообщение от Resha
|
Насколько я понял данные по датчикам все равно получаются с Вашего сервера.
|
Данные или настройки???
Сообщение от Resha
|
Так вот: существует ли возможность получать координаты датчика обращаясь напрямую к нему (например передать: логин/пароль/номер датчика)?
|
А кто будет поддерживать списки соответствия терминалов к машинам на компах (или в 1с) А и В в актуальном состоянии??
Сервер может отдавать последние координаты для какого-либо терминала (нужен номер и пароль) по TCP читайте доку к серверу.
PS давайте введем единую терминологию Автограф, терминал, контроллер - то что ставится на машину и имеет номер например 0270500.
Датчик это периферия подключаемая к терминалу для сбора дополнительной информации: работа двигателя, температура, уровень топлива.
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
Последний раз редактировалось plex; 11.03.2013 в 16:45.
|
|
|
|
11.03.2013, 17:01
|
| »»» |
#3
|
Начинающий
Москва
Регистрация: 11.03.2013
Сообщений: 4
|
Сообщение от plex
|
Это решается общими настройками в версии 3.5.0, через общий доступ (windows file sharing) к файлам настройки, актуального экземпляра ПО
|
Спсибо учту. Это поможет обновлять списки один раз для всех клиентов.
Сообщение от plex
|
Данные или настройки???
|
Имел ввиду данные (координаты, ...)
Сообщение от plex
|
Сервер может отдавать последние координаты для какого-либо терминала (нужен номер и пароль) по TCP читайте доку к серверу.
|
Направьте меня пожалуйста где взять док.
|
|
|
|
11.03.2013, 17:03
|
| »»» |
#4
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 14,995
|
Сообщение от Resha
|
Направьте меня пожалуйста где взять док.
|
На сервере, или у хозяина сервера, он лежит в папке сервера.
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
11.03.2013, 18:42
|
| »»» |
#5
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,983
|
1. Серверное ПО умеет реплицировать все данные в SQL-совместимую БД, или вообще в любой формат, поддерживаемый Microsoft ODBC.
2. Существует формат запроса последнего местоположения (функцию сохранения последнего местоположения надо включить на сервере).
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
Последний раз редактировалось SK; 11.03.2013 в 18:48.
|
|
|
|
29.05.2013, 08:10
|
| »»» |
#6
|
Начинающий
Москва
Регистрация: 11.03.2013
Сообщений: 4
|
Все заработало, спасибо.
Остался нюанс: Сейчас пароли к ТС получаю по файлам *.atg. Есть ли возможность их вытянуть через COM-соединение?
|
|
|
|
29.05.2013, 08:14
|
| »»» |
#7
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,983
|
Сообщение от Resha
|
Все заработало, спасибо.
Остался нюанс: Сейчас пароли к ТС получаю по файлам *.atg. Есть ли возможность их вытянуть через COM-соединение?
|
Нет и не будет. Это дырка в безопасности.
В некоторых компаниях, доступ к ПО и его папакам - закрыт, что позволяет безопасно работать через СОМ.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
29.05.2013, 08:34
|
| »»» |
#8
|
Начинающий
Москва
Регистрация: 11.03.2013
Сообщений: 4
|
Ок. Так и думал.
Тогда резюме для будущих поколений:
- Получение координат выполнено по формату https://i.tk-chel.ru/sk/forum_files/...ionRequest.zip
- Компания договорилась со http://snavi.ru/. Они предоставили IP и Порт на которые необходимо отослать запрос, и выполнили необходимые настройки на своей стороне.
- Запрос отправляется через сокеты. В 1С с Winsock работать не получилось, пришлось писать свою внешнюю компоненту. Запрос строит она, отсылает запрос и принимает ответ. Разобранный результат выдает обратно в 1С.
- Работает шустро (меньше секунды, проверялось только на запросе по одному ТС)
- Пароли для ТС хранятся в файлах *.atg в подпапках АвтоГРАФа.
Вроде бы все. ИМХО, тему можно закрывать как решенную. Всем спасибо.
|
|
|
|
29.05.2013, 15:16
|
| »»» |
#9
|
Дилер
Москва, ООО «Кериком»
Регистрация: 14.12.2010
Сообщений: 4,542
|
Resha,
диспетчерское ПО отфильтровывает данные по заданным параметрам, убирает ошибочные координаты и т.п.
Заедет у вас машинка в ангар на ночь или поставят вплотную к стене здания и все - туши свет. Вам придут координаты с разбросом 500 м и скорость окажется 1700 км/ч на груженом КАМАЗе. Так что осторожно ![Wink](images/smilies/wink.gif)
И да, конечно виноват во всем будет "АвтоГРАФ".
ООО «Кериком», Москва, РФ
Прибытков Алексей Иванович, генеральный директор
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 22:23. Часовой пояс GMT.
|
|