Я ищу способ установить инфракрасное соединение с ПК с Windows, с интерфейсом программирования, доступным для C/C++. Я попробовал следующие направления:

  1. Ноутбук с инфракрасным портом: без интерфейса программирования. Может быть, есть какие-то драйверы (например, преобразование в виртуальный COM-порт) или какое-либо другое программное решение?

  2. Адаптеры Serial to IRDA - выглядят именно так, как мне нужно. Такой адаптер может быть подключен к COM-порту ПК и доступен через API последовательного порта. Но все продукты, которые я нашел, очень старые и недоступны.

  3. Адаптеры USB-IRDA - есть в наличии, но я ничего не нашел с интерфейсом программирования. Было бы неплохо иметь такой адаптер с SDK (например, функции чтения, записи) или с драйвером виртуального COM-порта.

1 ответ1

1

IrCOMM2k может работать на 1.

Что касается 3, я бы подумал, что должно быть много доступных альтернатив, хотя их может быть нелегко найти. Например, IguanaWorks продает USB-устройство, которое может передавать ИК- сигналы , а драйвер имеет открытый исходный код, поэтому вы сможете найти там, как отправлять собственные команды (или обратиться в службу поддержки для получения дополнительной информации).
А в IRTrans даже есть ИК-передатчик, который можно подключить через USB или Wi-Fi, и в нем конкретно упоминается, как вы можете программно управлять их устройством.

Возможно, стоит взглянуть на Lirc, так как они имеют полезную информацию о доступных устройствах и могут иметь код, который вы можете посмотреть.

Хорошее место, чтобы начать что-либо делать с USB - это сайт Яна Аксельсона.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .