Написат gPRC клиент для фонового опроса данных с контроллера
Добрый день
Необходимо написаит gPRC клиент который будет подключаться , авторизовываться и запрашивать необходимые данные с контроллера.
Пробовали сделать штатными средствами 1C (да, да, простите), но оказалось что средствами GET/POST не получится, вот ответ нашего 1С разраба:
_____________________________________________________________________
Bad news
Этот сервис с логами использует не HTTP а gRPC при обмене данными.
Это означает что он работает все с одной сессией которая постоянно поддерживает соединение как веб сокет, и пока соединение есть, он его обслуживает. Стоит закрыть окно браузера - оно разрывается.
1. Если есть от него какая то документация, которая подразумевает вывод файла (через API) можно попробовать с ней ознакомиться.
2. В теории можно написать gPRC клиент который будет подключаться , авторизовываться и запрашивать все данные, но я с ним не работал и боюсь что это займет много времени и результат я не могу гарантировать.
_____________________________________________________________________
Собственно, есть вызывная панель Dahua VTO2111D, у нее есть веб морда из которой необходимо раз в сутки прожимать кнопку экспорта журнала проходов. Для работы готов развернуть небольшую виртуалку из которой будет работать клиент "сбора данных". После скачивания csv с вызывной панельки нужно складывать его в сетевую папку (но это мы уже сами можем).
Не готов описать необходимые ключевые навыки или точно определить бюджет.
Открыт к диалогу.
Необходимо написаит gPRC клиент который будет подключаться , авторизовываться и запрашивать необходимые данные с контроллера.
Пробовали сделать штатными средствами 1C (да, да, простите), но оказалось что средствами GET/POST не получится, вот ответ нашего 1С разраба:
_____________________________________________________________________
Bad news
Этот сервис с логами использует не HTTP а gRPC при обмене данными.
Это означает что он работает все с одной сессией которая постоянно поддерживает соединение как веб сокет, и пока соединение есть, он его обслуживает. Стоит закрыть окно браузера - оно разрывается.
1. Если есть от него какая то документация, которая подразумевает вывод файла (через API) можно попробовать с ней ознакомиться.
2. В теории можно написать gPRC клиент который будет подключаться , авторизовываться и запрашивать все данные, но я с ним не работал и боюсь что это займет много времени и результат я не могу гарантировать.
_____________________________________________________________________
Собственно, есть вызывная панель Dahua VTO2111D, у нее есть веб морда из которой необходимо раз в сутки прожимать кнопку экспорта журнала проходов. Для работы готов развернуть небольшую виртуалку из которой будет работать клиент "сбора данных". После скачивания csv с вызывной панельки нужно складывать его в сетевую папку (но это мы уже сами можем).
Не готов описать необходимые ключевые навыки или точно определить бюджет.
Открыт к диалогу.