Russian Qt Forum
Март 28, 2024, 18:20
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Компиляторы и платформы
>
Linux
>
[РЕШЕНО] ASTRA Linux и считыватель карт
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: [РЕШЕНО] ASTRA Linux и считыватель карт (Прочитано 9191 раз)
kai666_73
Крякер
Offline
Сообщений: 319
[РЕШЕНО] ASTRA Linux и считыватель карт
«
:
Июнь 18, 2015, 12:48 »
День добрый.
Есть у устройство Проксимус-USB-3, подключено к компьютеру с Linux на борту. Необходимо научиться считывать с него номер карты.
Как решать, куда копать?
Подскажите, кто уже сталкивался с подобной задачей.
Спасибо.
«
Последнее редактирование: Июнь 18, 2015, 15:13 от kai666_73
»
Записан
Old
Джедай : наставник для всех
Online
Сообщений: 4349
Re: ASTRA Linux и считыватель карт
«
Ответ #1 :
Июнь 18, 2015, 12:52 »
Цитата: kai666_73 от Июнь 18, 2015, 12:48
Есть у устройство Проксимус-USB-3, подключено к компьютеру с Linux на борту. Необходимо научиться считывать с него номер карты.
Когда устройство втыкается в usb, какое нибудь устройство появляется в /dev/?
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: ASTRA Linux и считыватель карт
«
Ответ #2 :
Июнь 18, 2015, 12:56 »
Нет, не появляется.
Сам думал что должно появиться что-то типа /dev/hidrawN
но lsusb его видит...
Записан
Old
Джедай : наставник для всех
Online
Сообщений: 4349
Re: ASTRA Linux и считыватель карт
«
Ответ #3 :
Июнь 18, 2015, 13:05 »
Цитата: kai666_73 от Июнь 18, 2015, 12:56
Нет, не появляется.
Сам думал что должно появиться что-то типа /dev/hidrawN
но lsusb его видит...
А покажите, что выводит dmesg, при подключении устройства.
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: ASTRA Linux и считыватель карт
«
Ответ #4 :
Июнь 18, 2015, 13:10 »
Код:
[157709.704166] usb 3-8: new full-speed USB device number 7 using xhci_hcd
[157709.837554] usb 3-8: New USB device found, idVendor=0403, idProduct=6001
[157709.837556] usb 3-8: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[157709.837557] usb 3-8: Product: FT232R USB UART
[157709.837558] usb 3-8: Manufacturer: FTDI
[157709.837559] usb 3-8: SerialNumber: AH0355US
[157709.843282] usbcore: registered new interface driver usbserial
[157709.843290] usbcore: registered new interface driver usbserial_generic
[157709.843298] usbserial: USB Serial support registered for generic
[157709.843696] usbcore: registered new interface driver ftdi_sio
[157709.843719] usbserial: USB Serial support registered for FTDI USB Serial Device
[157709.843757] ftdi_sio 3-8:1.0: FTDI USB Serial Device converter detected
[157709.843791] usb 3-8: Detected FT232RL
[157709.843792] usb 3-8: Number of endpoints 2
[157709.843793] usb 3-8: Endpoint 1 MaxPacketSize 64
[157709.843794] usb 3-8: Endpoint 2 MaxPacketSize 64
[157709.843795] usb 3-8: Setting MaxPacketSize 64
[157709.844016] usb 3-8: FTDI USB Serial Device converter now attached to ttyUSB0
Был не прав: появляется устройство ttyUSB0.
Остается вопрос, что с этим устройством делать?
«
Последнее редактирование: Июнь 18, 2015, 13:17 от kai666_73
»
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: ASTRA Linux и считыватель карт
«
Ответ #5 :
Июнь 18, 2015, 13:52 »
QtSerialPort в помощь + взять документацию на протокол обмена, и - вперед и с песней.
Записан
ArchLinux x86_64 / Win10 64 bit
Old
Джедай : наставник для всех
Online
Сообщений: 4349
Re: ASTRA Linux и считыватель карт
«
Ответ #6 :
Июнь 18, 2015, 13:52 »
Цитата: kai666_73 от Июнь 18, 2015, 13:10
Был не прав: появляется устройство ttyUSB0.
Остается вопрос, что с этим устройством делать?
Попробуйте открыть его последовательный порт и ждите данные. В момент считывания сканер отправит их.
Параметры и скорость попробуйте подобрать экспериментально.
Записан
xokc
Птица говорун
Offline
Сообщений: 976
Re: ASTRA Linux и считыватель карт
«
Ответ #7 :
Июнь 18, 2015, 14:52 »
Как вариант, взять "родное" для этого устройства ПО на
http://www.proxymus.ru/products.php?cat=ops
, и снять настройки порта и протокол обмена на Windows компе с использованием снифера COM-портов типа этого
http://freeserialanalyzer.com/
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: ASTRA Linux и считыватель карт
«
Ответ #8 :
Июнь 18, 2015, 15:12 »
Всем спасибо, все получилось.
За основу взял
http://doc.qt.io/qt-5/qtserialport-terminal-example.html
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...