Xamarin и USB устройство

154
17 марта 2019, 01:30

Возникла необходимость подключение сканера штрихкодов к телефону на Android. Подключение сканера будет через USB порт. В уже разработанном приложении есть сканер штрихкодов с использованием камеры телефона, но так же нужно добавить поддержку сканера как устройство USB. И тут возникла проблема как это реализовать. Читал информацию на https://docs.microsoft.com/ru-ru/xamarin/, на SO тоже ничего подобного не нашел (может плохо искал..), https://metanit.com/sharp/xamarin/ здесь тоже ни слова об устройствах подключаемых к телефону.

Может кто-то сталкивался с такой проблемой? Что нужно вообще использовать для работы с USB? как проверить подключено ли устройство, отправить какую-то команду и получить ответ?

PS Самого сканера USB еще нет, но нужно понять как с ним работать и возможно ли это вообще. Данные сканеры довольно дорогие, чтобы покупать их не глядя.

Интересующий сканер: здесь

Answer 1

Физическое устройство сканер ШК подключается по USB как обычная клавиатруа, возможно этого вам будет достаточно?))

Если точно то есть 3 режима:

  • USB клавиатура,
  • USB эмуляция COM порта,
  • OPOS режим

Вас может заинтересовать первый режим - с вашей стороны никаких телодвижений для чтения данных, они будут вводится в любое активное поле для ввода.

Либо же второй режим - с вашей стороны необходимо читать COM port.

Третий режим более сложен и требует изучения документации, но при этом позволяет производить захват оборудования, чтение RAW данных, получение более подробной информации об оборудовании, Типе и данных закодированых в ШК и пр. информацию.

READ ALSO
Фон не формы а панели

Фон не формы а панели

У меня есть форма, на ней панель, у этой панели есть определенный фонНа панели есть кнопка у которой в свойствах указан цвет фона - Transparent

211
Разбить массив байтов(Bitarray) на 16 частей

Разбить массив байтов(Bitarray) на 16 частей

У меня есть массив битов размером 512 байт который я получаю следующим образом

171
Менять внешние элементы из UserControl

Менять внешние элементы из UserControl

У меня есть User ControlКак мне из него получить доступ к другим контролам находящимся на форме на которой он находится?

183
C# WPF обработать событие TextBox, который внутри ListBoxItem Control Template

C# WPF обработать событие TextBox, который внутри ListBoxItem Control Template

Есть ListBoxItem у которого есть Control Template внутри которого есть TextBox (IsEnabled = false), которому нужно сказать ставать IsEnabled = true когда MouseDoubleClickКак работать...

135