Как считывать инфракрасные сигналы с порта IrDA FIR в Windows 7 (Acer Travelmate 8200)?

2718
Foo Bar

У меня ноутбук Acer Travelmate 8200 с Windows 7. В ноутбуке есть встроенный инфракрасный порт IrDA Fast (на передней панели), который активируется в BIOS. Windows автоматически обнаружила порт IrDA и автоматически установила для него драйверы, подписанные WHCQ, и показала, что он работает: диспетчер устройств отображает его как «IrDA Fast Infrared Port» в категории «Инфракрасные устройства».

Аппаратное обеспечение порта IrDA FIR происходит от National Semiconductor (ID оборудования: NSC6001), эта компания также указана в качестве автора драйвера. Тем не менее, теперь компания, похоже, является частью Texas Instruments.

Теперь вопрос: как мне прочитать инфракрасные сигналы с этого правильно установленного устройства?

Я пробовал WinLIRC ( http://winlirc.sourceforge.net/ ), но он не может найти устройство. А также вопрос и ответ Как использовать адаптер IrDA в качестве последовательного порта? здесь на Superuser мне не помогли - парень там, кажется, ищет только драйвер, который у меня уже есть, а я, кажется, ищу инструмент для доступа к драйверу, я считаю. Кажется, мне нужно подключить устройство к последовательному порту, чтобы оно работало для WinLIRC, но как мне это сделать? Я уже пытался создать последовательный порт вручную в диспетчере устройств и установить адреса ввода-вывода для ИК-порта, который не работал.

На сайте поддержки Asus для этого ноутбука я не нашел никакого программного обеспечения, связанного с инфракрасным портом. Однако этот порт указан в руководстве как функция, поэтому должна быть возможность доступа к нему.

Я также попробовал драйвер IrCOMM2k ( http://www.ircomm2k.de/English/index.html ), который кажется несовместимым с Windows Vista и выше. Он устанавливается без ошибок, но ничего не делает (также не отображается панель конфигурации в диспетчере устройств).

0

1 ответ на вопрос

0
Sun

Раньше я продавал пульт дистанционного управления Packard Bell с инфракрасными приемниками. Инфракрасный просто "тупой" приемник. WinLIRC - это программное обеспечение, которое интерпретирует эти сигналы и выполняет команды, связанные с этими сигналами. Например, инфракрасный приемник принимает сигнал от пульта телевизора, и WinLIRC переключит канал на ТВ-тюнере, перейдет к следующей дорожке на WinAmp и т. Д.

ИК-порт не тот же протокол и на самом деле более сложный. Это двунаправленный, когда инфракрасный порт только получает данные.

Может быть ИК-порт для инфракрасных трансляторов ... но полезное расстояние для ИК-порта намного короче, чем для инфракрасного порта. На практике это не сработает из-за расстояния.

Итак, я не могу использовать порт IrDA, чтобы просто посмотреть на сигнал пульта дистанционного управления? Хорошо, но как мне заставить работать порт IrDA вообще (для его оригинальной цели)? У меня есть драйвер, но какое программное обеспечение может получить к нему доступ? Foo Bar 10 лет назад 0
Вам нужно другое устройство с irda. Старый пальмовый пилот или, возможно, другой ноутбук для передачи файлов между собой Sun 10 лет назад 0
Вот еще одна [ветка] (http://superuser.com/questions/366271/is-usb-irda-adapter-enough-for-a-tv-remote-to-work), которая может вам помочь. Прошло много лет с тех пор, как я прекратил продавать пульт Packard Bell. Все могло измениться, но нельзя было использовать ИК-порт, как телевизионный удаленный инфракрасный приемник. Sun 10 лет назад 0
Предположим, у меня есть другое устройство IrDA: какое программное обеспечение мне понадобится, чтобы оно работало? Или это просто работает в Windows, как подключение USB-накопителя: «Обнаружено устройство IrDA, открытое в Проводнике для передачи файлов?» ? Foo Bar 10 лет назад 0
На стороне Palm, когда я хотел отправить задание на печать, я отправил его в IrDA. Затем, когда я указал пальцем на принтер HP, он получил задание на печать и распечатал. Вот пример того, как [обмениваться файлами между Windows Mobile и ноутбуком с Windows] (http://windows.microsoft.com/en-us/windows-vista/send-or-receive-a-file-using- ан-инфракрасное соединение). Sun 10 лет назад 1
Хорошо, спасибо, что объяснили это мне. :) Foo Bar 10 лет назад 0