Riftek LLC

Software development kit and auxiliary software => Software development kit and auxiliary software => Topic started by: Михаил Белов on 09 November 2021, 06:52:32

Title: Проблема с подключением к сканерам через PYSDK_SMART на Ubuntu 20.04
Post by: Михаил Белов on 09 November 2021, 06:52:32
Здравствуйте, пытаюсь запустить программу чтения дампа, написанную с использованием PYSDK_SMART, на Ubuntu 20.04, функция search() находит сканеры, но при попытке запуска чтения дампа (start_dump_recording(sc,100) ) получаем False, функция connect(sc) тоже возвращает False.
Title: Re: Проблема с подключением к сканерам через PYSDK_SMART на Ubuntu 20.04
Post by: Alexander Dmitruk on 09 November 2021, 09:33:25
Здравствуйте!
Судя по всему, не удается соединиться со сканером.
Возможные причины:
1.   Сканер шлет пакеты не на ваш адрес. В веб-интерфейсе сканера проверьте network->host ip address должен быть адрес вашей сетевой карты.
2.   Порт на вашем компьютере уже занят другой программой.  В веб-интерфейсе сканера network->destination port . Если сканеров несколько, то у всех должен быть разный destination port. Еще он должен отличаться от сервисного порта.
3.   Файрвол может блокировать входящие пакеты

Веб интерфейс сканера по умолчанию находится по адресу http://192.168.1.30/
Title: Re: Проблема с подключением к сканерам через PYSDK_SMART на Ubuntu 20.04
Post by: Михаил Белов on 10 November 2021, 10:15:00
Файервол отключен командой: "sudo ufw disable"
Title: Re: Проблема с подключением к сканерам через PYSDK_SMART на Ubuntu 20.04
Post by: Михаил Белов on 10 November 2021, 13:47:29
проверил:
1) host ip совпадает с адресом сетевой карты
2) на каждом сканере разные destination port
3) farewall отключен
Title: Re: Проблема с подключением к сканерам через PYSDK_SMART на Ubuntu 20.04
Post by: v.kuzmin on 11 November 2021, 07:23:05
SDK не может подключиться к сканерам по 2-м причинам.
1 - Несоответствие Host IP address в сетевых настройках сканера и IP адреса сетевой карты компьютера, к которой подключен сканер.
2 - Порт стрима профилей (Destination Port в сетевых настройках сканера) занят на вашем компьютере другим ПО.

*Файрвол не влияет на результат подключения к сканеру через SDK, но может блокировать получение профилей.
www.forum.riftek.com