Возможно ли использовать наше Windows-приложение в качестве USB-приемника?

Извиняюсь, если вопрос довольно простой, я неопытный в программировании USB, и я мог бы упустить некоторые концептуальные детали здесь.

Для нашего промышленного решения мы должны обеспечить связь между нашим приложением wpf для ПК и приложением Windows HH 8.1. В идеале мы хотели бы, чтобы это было через USB.

Я вижу много примеров кода для прямого подключения к USB-устройствам с роли хоста.

Однако в нашем случае устройство Windows Embedded HH (Panasonic FZ-E1) будет прослушивать роль устройства. Я не смог найти какой-либо способ регистрации на необработанные данные, отправленные с нашего приложения для ПК через события USB. Я рассмотрел UMDF (среду драйвера пользовательского режима), в которой есть примеры написания драйверов для USB-устройств, но кажется, что это для производителей устройств, и мы не являемся производителем Panasonic HH, мы не должны / не можем использовать наш собственный драйвер, и мы должны используйте драйвер WinUSB, который у него уже есть.

Windows Embedded 8.1 HH имеет некоторые USB-интерфейсы в отличие от Windows Phone, но все функции API-интерфейса похожи на подключение к внешним USB-устройствам с ролью хоста. Когда мы используем USBlyzer, я вижу, что есть некоторый USB-трафик к устройству от ПК, поэтому похоже, что HH может иметь роль прослушивающего устройства. Что мне здесь не хватает, какие-нибудь идеи?

Любая помощь / направление очень ценится.

PS: Я также попробовал API-интерфейс для подключения к Windows, изучая исходный код инструментов для работы с Windows Phone, но похоже, что библиотеки для пакетов аддонов, предназначенные для передачи через агентов, больше не доступны для более новых версий Windows Phone.

0 ответов

Другие вопросы по тегам