Usb to irda что это
Некоторое время назад IrDA или ИК-порт был хорошо известен большинству продвинутых пользователей мобильных устройств. Но, потом популярность данной технологии значительно упала и о нем практически все забыли.
Сейчас же IrDA понемногу возвращается в телефоны, смартфоны и другую мобильную технику. Поэтому будет не лишнем напомнить, что такое IrDA, а также рассказать, зачем нужен ИК-порт в современных устройствах.
Зачем IrDA в современном телефоне
Приложение для управления техникой на смартфоне Samsung Note 4.
В современных мобильных телефонах и смартфонах IrDA используется исключительно для удаленного управления техникой. С помощью ИК ‑ порта телефон можно превратить в универсальный пульт, который можно будет использовать для управления телевизорами, мультимедиа системами, кондиционерами и другой техникой.
Для управления техникой с помощью ИК ‑ порта вам понадобится специальное приложение. Обычно такое приложение уже есть в списке стандартных приложений, которые установил производитель устройства. Но, при желании вы можете использовать приложения и от сторонних разработчиков. В Google Play Market есть множество приложений, которые позволяют управлять техникой с помощью инфракрасного порта. Например, можно воспользоваться такими приложениями как: Galaxy Universal Remote, ZaZa Remote или Control It.
Работать с данными приложениями очень просто. Нужно указать модель устройства, которым вы хотите управлять, после чего на экране появятся кнопки, как на обычном пульте дистанционного управление. Дальше направляете ИК ‑ порт телефона на устройство и нажимаете на кнопки в приложении.
Com - порт - Последовательный порт, предназначенный для обмена байтовой информацией.
на компьютере - это разные типы разъемов к которым можно подключать внешние устройства тип телефона;
USB (Universal Serial Bus) - этот разъем есть на практически всех компьютерах сегодня. Внешне на компьютере выглядит как прямоугольное углубление размером 2,5 х 12 мм в котором внутри есть направляющая пластмассовая пластинка и пять контактов с другой стороны. Проще всего подключать разнообразные внешние устройства именно на этот разьем. В этом разьеме есть питание для внешних устройств (4,92 вольта, до 500 миллиампер) , поэтому многие переферийные устройства могут заряжаться через USB (как например телефоны или наладонники) либо работать без внешних источников питания (как например внешние жесткие диски считыватели носителей данных, модемы, сканеры - если у них небольшое потребление тока) . Бывают USB разных типов (A, B, mini) на многих телефонах и мини-компьютерах вместо гнезда для передачи данных и зарядки сейчас применяется штеккер mini USB.
IrDa (Infra Red Data Assotiation) "Инфра-красное совмещение данных" - это передающе-принимающее устройство (обычно инфракрасный светодиод) которое ведет обмен данными между компьютером (или иным устройством, наладонником, телефоном, принтером, модемом и т. п. ) со скоростью близкой к скорости USB 1.1 (в 50 раз медленнее чем USB 2. например фотка сделанная 10 МБ фотоаппаратом будет передаваться по IrDA пару минут, тогда как по USB 2.0 ее можно передать за 5-6 секунд или даже быстрее )
Через этот канал передачи данных (порт передачи данных) могут общаться очень многие устройства (например два находящихся поблизости телефона) , но почти во всех современных компьютерах его нет. Вместо передачи в инфракрасном диапазоне (до 3-х метров только при прямой видимости) теперь используют радиодиапазнон 2,4 или 5 ГГц (Bluetooth / WiFi). Это принципиально более скоросные методы передачи данных не требующие прямой видимости. Порт IrDA на компьютере (или ином устройтве) выглядит, как пластиковая темная поверхность примерно такого же размера, как штеккер USB (A)
Com - это старый добрый порт для передачи данных который выглядит, как металлический разьем с 9-ю штырьками внутри расположенными в два ряда (пять и четыре) Сейчас практически не выпускают переносных устройтсв для подключения к такому разьему. (Правда USB - это тоже разновидность Com порта, просто нового типа, данные в нем передаются в сотни раз быстрее) .
USB - это униветсальный порт для принтера, сканера, фотоаппарата. выглядит как удлиненный прямоугольничек.
Com - это для модема. но он устаревший, сейчас есть USB-модемы. А IrDA - это инфракрасный порт для устройств, обладающих этим устройством.
USB - Универсальная последовательная шина.
- последовательная шина:
- предназначенная для подключения к компьютеру периферийных устройств;
- поддерживающая "горячее" подключение, автоматическое распознавание и настройку оборудования.
IrDa - инфрокрасный порт, предназначенный для беспроводной передачи данных на определенном расстоянии прямой видимости
Com - порт - Последовательный порт, предназначенный для обмена байтовой информацией. Последовательный потому, что информация через него передаётся по одному биту, бит за битом. Ранее последовательный порт использовался для подключения терминала, позже для модема или мыши. Сейчас он используется для соединения с источниками бесперебойного питания, для связи с аппаратными средствами разработки встраиваемых вычислительных систем.
IrDa (Infra Red Data Assotiation) "Инфра-красное совмещение данных" — это передающе-принимающее устройство (обычно инфракрасный светодиод) которое ведет обмен данными между компьютером (или иным устройством, наладонником, телефоном, принтером, модемом и т. п. ) со скоростью близкой к скорости USB 1.1 (в 50 раз медленнее чем USB 2. например фотка сделанная 10 МБ фотоаппаратом будет передаваться по IrDA пару минут, тогда как по USB 2.0 ее можно передать за 5-6 секунд или даже быстрее )
Через этот канал передачи данных (порт передачи данных) могут общаться очень многие устройства (например два находящихся поблизости телефона) , но почти во всех современных компьютерах его нет. Вместо передачи в инфракрасном диапазоне (до 3-х метров только при прямой видимости) теперь используют радиодиапазнон 2,4 или 5 ГГц (Bluetooth / WiFi). Это принципиально более скоросные методы передачи данных не требующие прямой видимости. Порт IrDA на компьютере (или ином устройтве) выглядит, как пластиковая темная поверхность примерно такого же размера, как штеккер USB (A)
IrDa — инфрокрасный порт, предназначенный для беспроводной передачи данных на определенном расстоянии прямой видимости
IrDa — инфрокрасный порт, предназначенный для беспроводной передачи данных на определенном расстоянии прямой видимости
IrDa (Infra Red Data Assotiation) "Инфра-красное совмещение данных" — это передающе-принимающее устройство (обычно инфракрасный светодиод) которое ведет обмен данными между компьютером (или иным устройством, наладонником, телефоном, принтером, модемом и т. п. ) со скоростью близкой к скорости USB 1.1 (в 50 раз медленнее чем USB 2. например фотка сделанная 10 МБ фотоаппаратом будет передаваться по IrDA пару минут, тогда как по USB 2.0 ее можно передать за 5-6 секунд или даже быстрее )
Через этот канал передачи данных (порт передачи данных) могут общаться очень многие устройства (например два находящихся поблизости телефона) , но почти во всех современных компьютерах его нет. Вместо передачи в инфракрасном диапазоне (до 3-х метров только при прямой видимости) теперь используют радиодиапазнон 2,4 или 5 ГГц (Bluetooth / WiFi). Это принципиально более скоросные методы передачи данных не требующие прямой видимости. Порт IrDA на компьютере (или ином устройтве) выглядит, как пластиковая темная поверхность примерно такого же размера, как штеккер USB (A)
IrDa — инфрокрасный порт, предназначенный для беспроводной передачи данных на определенном расстоянии прямой видимости
Речь пойдет о инфракрасном приемо-передатчике SigmaTel STIr4200 и телефоне Siemens CX-65 .
Скажу сразу — заставить работать мобильник как AT модем через USB-шный инфракрасник мне не удалось. А вот как скачивать и закачивать файлы — разобрался.
Вначале надо воткнуть USB-инфракрасник в USB-порт, и посмотреть, что появилось в выводе dmesg . Должно быть примерно следующее:
[26607.434118] usb 7-1: new full speed USB device using uhci_hcd and address 3
[26607.618267] usb 7-1: New USB device found, >
[26607.618267] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[26607.618267] usb 7-1: Product: IrDA/USB Bridge
[26607.618267] usb 7-1: Manufacturer: Sigmatel Inc
[26607.698137] NET: Registered protocol family 23
[26607.758636] SigmaTel STIr4200 IRDA/USB found at address 3, Vendor: 66f, Product: 4200
[26607.758636] stir4200: IrDA: Registered SigmaTel device irda0
Если инфракрасник был вставлен до загрузки компьютера, то понять, определило ли ядро это устройство можно командой:
[ 4.211986] usb 6-1: Product: IrDA/USB Bridge
[ 9.978524] SigmaTel STIr4200 IRDA/USB found at address 2, Vendor: 66f, Product: 4200
[ 9.978524] stir4200: IrDA: Registered SigmaTel device irda0
Эти строки означают, что ядро увидело инфракрасный порт как USB-устройство.
Далее надо дать команду :
которая создаст сетевое устройство irda0. В этот момент инфракрасник должен начать мигать светодиодом, если такой есть. В том, что в системе появилось сетевое устройство, можно убедиться через команду ifconfig:
irda0 Link encap:IrLAP HWaddr 3a:08:38:0c
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:113 errors:0 dropped:0 overruns:0 frame:0
TX packets:798 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:3503 (3.4 KiB) TX bytes:12540 (12.2 KiB)
Затем надо убедиться, что инфракрасник видится системой. Надо дать команду:
irlap0 state: LAP_NDM
caddr: 0x9e, saddr: 0x3a08380c, daddr: 0x000000
win size: 0, win: 0, line capacity: 0, bytes left: 0
tx queue len: 0 win queue len: 0 rbusy: FALSE mbusy: FALSE
retrans: 0 vs: 0 vr: 0 va: 0
qos bps maxtt dsize winsize addbofs mintt ldisc comp
tx 9600 0 64 1 12 0 0
rx 9600 0 64 1 12 0 0
После чего можно положить рядом с инфракрасником мобильник, на котором включен ИК-порт. Сначала надо проверить, увиделся ли мобильник:
IrLMP: Discovery log:
nickname: SIEMENS CX70, hint: 0xb124, saddr: 0xcc2a8d47, daddr: 0x03336090
Видим, что SIEMENS CX65 на самом деле говорит о себе, что он как CX70.
Затем надо посмотреть, есть ли хоть какой-то обмен между мобльником и USB-инфракрасником. Для этого надо дать команду:
11:27:18.805049 xid:cmd 3a08380c > ffffffff S=6 s=0 (14)
11:27:18.905026 xid:cmd 3a08380c > ffffffff S=6 s=1 (14)
11:27:19.005026 xid:cmd 3a08380c > ffffffff S=6 s=2 (14)
11:27:19.088326 x > IrOBEX ] (29)
11:27:19.105525 xid:cmd 3a08380c > ffffffff S=6 s=3 (14)
11:27:19.205026 xid:cmd 3a08380c > ffffffff S=6 s=4 (14)
11:27:19.305026 xid:cmd 3a08380c > ffffffff S=6 s=5 (14)
11:27:19.405026 xid:cmd 3a08380c > ffffffff S=6 s=* pangolinux hint=0400 [ Computer ] (26)
11:27:21.805303 xid:cmd 3a08380c > ffffffff S=6 s=0 (14)
11:27:21.889291 x > IrOBEX ] (29)
Эта команда в реальном времени покажет, какие данные передаются по инфракрасному порту. Порт в режиме простоя постоянно опрашивает мобильник, и если мобильник отвечает, это видно в данном логе. Строки со скобкой ">" показывают что передает компьютер мобильнику, а со скобкой "
В информации, которую о себе говорит мобильник мы видим строку IrOBEX . Это значит, что можно обмениваться файлами через OBEX-протокол. Работать с ним можно с помощью утилиты obexftp .
Основная идея в obexftp заключается в том, что надо задавать цепочку действий, которую нужно выполнить. Например, чтобы посмотреть содержимое каталога, надо в команде вначале прописать действие смены каталога (-c), а потом действие просмотра списка файлов (-l).
Начнем по-порядку. Дадим простую команду:
Здесь не в самом удобном формате, но видно, что в корне есть каталог Data. Можно посмотреть, что находится внутри этого каталога:
Инфракрасная связь - одно из самых распространенных и доступных средств беспроводной связи. Интерфейс, базирующийся на инфракрасной передаче и приеме, разработан и стандартизирован организацией IrDA. Он описывает несколько логических уровней протокола передачи данных по инфракрасному каналу, включая протоколы высокого уровня IrCOMM и OBEX. Огромное количество различных устройств, оснащенных инфракрасным портом, самые распространенные из которых - сотовые телефоны и карманные компьютеры, свободно взаимодействуют друг с другом, используя этот интерфейс.
К сожалению, на персональных компьютерах инфракрасный интерфейс так и не прижился. Безусловно, у него есть серьезные ограничения по расстоянию и пропускной способности, не позволяющие использовать его для подключения полного спектра периферии. Так, устойчивая связь по инфракрасному интерфейсу обычно обеспечивается на расстоянии не более одного метра, а наиболее распространенный стандарт инфракрасной связи FIR допускает обмен данными со скоростью всего 4 Мбит/с. Кроме того, беспроводное подключение дороже в реализации, по сравнению с обычным подключением по кабелю. Поэтому у настольных компьютеров в дизайне не предусмотрено такое же место для инфракрасного порта, как, например, для портов COM, LPT, USB.
Конечно, мобильные устройства тоже можно подключать с помощью кабеля. Но у каждого устройства свой интерфейс и свой кабель - какая уж тут мобильность. А инфракрасный интерфейс стандартизирован. Если сравнивать его с радиоинтерфейсами, например, Bluetooth, то он проще в реализации и не создает помех другому оборудованию. Поэтому и неудивительно, что подавляющее большинство мобильных устройств оснащается инфракрасным портом с поддержкой протокола IrDA.
Практически у всех ноутбуков инфракрасный порт установлен как стандартная опция. А для настольного компьютера необходимо купить устройство, подключающее инфракрасный порт к одному из стандартных интерфейсов.
Варианты
Вариант 2 - это устройство с подключением к стандартному асинхронному порту RS-232 (COM). Мобильность достигается, но нет возможности "горячего" подключения. Впрочем, COM-интерфейс постепенно уступает место интерфейсу USB - более производительному, гибкому и управляемому, поэтому более популярным становится третий вариант.
Впрочем, инфракрасный порт с подключением к USB зачастую стоит дороже. Например, за порт производства известной фирмы Tekram придется отдать почти вдвое больше, чем за аналогичные устройства с подключением к материнской плате. Впрочем, при желании можно найти и более доступные по цене устройства других производителей: их низкая себестоимость обусловлена применением простого дизайна с использованием одного чипа - моста IR-USB.
USB-брелок "InfraR Wave"
D-Computer "InfraR Wave" - один из самых недорогих представителей этого класса устройств. Это очень компактное приспособление, устанавливаемое прямо в USB-порт наподобие всем известной флэш-дискеты. За рубежом такие устройства называют "Dongle" - заглушка для порта, у нас часто применяют слово "брелок". Настолько сократить размеры удалось благодаря использованию однокристального моста USB-IR производства SigmaTel - STIr4200. Этот чип состоит из USB-контроллера, IrDA-контроллера и логики, преобразующей пакеты интерфейса USB в посылки данных по интерфейсу IrDA. Контроллер STIr4200 поддерживает интерфейс USB 1.1 и 2.0, однако полностью возможности последней версии этого интерфейса не поддерживает, подключаясь на скорости всего 12 Мбит/с. Со стороны инфракрасного интерфейса он поддерживает модуляцию и демодуляцию ASKIR, SIR, MIR и FIR (максимальная скорость обмена данными - 4 Мбит/с).
На печатной плате устройства, кроме самого контроллера, установлен приемопередатчик, кварцевый генератор, различные пассивные элементы обвязки и светодиод. Чтобы это узнать, мне не пришлось разбирать устройство - его корпус полупрозрачный. Светодиод должен подключаться к соответствующему выводу контроллера и сигнализировать о передаче данных. Но разработчики, вероятно, ошиблись, так как светодиод горит все время, пока на устройство подается питание.
В комплекте с устройством идет компакт-диск с драйверами. Для Windows XP драйвер устанавливать не нужно - система содержит свой драйвер, хотя и предназначенный для устройства предыдущего поколения. В комплекте поставляется удлинитель 30 см.
Тестирование
Устройство USB-IR приобреталось для подключения сотовых телефонов к компьютеру. И со своими функциями оно справилось: различные модели телефонов Samsung, Sony Ericsson, Siemens подключались без проблем. Успешно устанавливалась связь с карманными компьютерами и ноутбуками. От такого простого устройства трудно ожидать каких-либо проблем.
Впрочем, инфракрасные порты обычно дают сбой при длительном сеансе связи. Известно, что распространенные устройства Tekram имеют проблемы с некоторыми телефонами при использовании последних в качестве модемов. О стабильности данного устройства сведений пока нет.
Вывод
D-Computer InfraR Wave - недорогое и компактное устройство инфракрасной связи. Хорошо, что восполнить пробел в беспроводной функциональности компьютера можно таким простым путем - без настроек, драйверов, дополнительных программ и т.п. Достаточно только установить в USB-порт этот "брелок" и положить возле него телефон или карманный компьютер.
Сегодня продолжим рассматривать технологии для объединения устройств. В прошлой статье, под названием "Как объединить девайсы. Часть 1. Проводные технологии", мы говорили о проводных способах подключения одного девайса к другому, но сегодня расскажу о таком беспроводном способе как IrDA (Infrared Data Association), более известный как ИК-порт (инфракрасный порт). Что бы в дальнейшем не было путаницы, стоит упомянуть, что IrDA – это не само устройство, которое передает информацию, а целая группа стандартов, которая описывает правила, по которым передаются данные через инфракрасный диапазон световых волн, более простыми словами – это правила для того что бы ваш телефон или другое устройство знало сколько раз, как часто и как долго должен мигать своим инфракрасным светодиодом при передаче информации.
Для начала давайте начнем с краткой истории, что бы понять зачем вообще нужно было создание этой технологии. Началось все с создания прародителя стандарта IrDA – пульта дистанционного управления телевизором Робертом Адлером, а произошло это в 29 мая 1964 года. Что интересно – заработал он на этом только 1 доллар. Это было сделано для того, чтобы облегчить жизнь и не бегать каждый раз к телевизору, для переключения каналов или делать звук громче. Далее развивать эту идею взялась компания Hewlett-Packard, объявив в 1979 году о создании калькулятора, в котором для вывода информации на печать использовался ИК-порт. И вплоть до 1993 года, когда был принят пакет стандартов IrDA, производители мучались и не могла заставить технику работать «как положено», т.к. каждый работал по своим правилам и их устройства не могли соединяться с устройствами других. Первым был стандарт SIR, он появился в 1994 и позволял передавать информацию на скорости всего 115.2 Кбит/с, после, в 1995, был добавлен протокол MIR работавший на скоростях до 1.152 Мбит/с, и FIR с его 4 Мбит/с, а длина волны колебалась от 850 до 880 нм. В этом же году начались массовые выпуски крупными компаниями продукции с использованием IrDA, а Microsoft заявила, что операционная системы Windows'95 будет поддерживать этот стандарт и к компьютеру можно будет подключать устройство для передачи данных через ИК-порт, что существенно расширяло удобство использования ПК и позволило, например, нажатием кнопки запустить воспроизведение музыки, переключать фотографии или слайды в презентации. Со временем возрастала его популярность, появлялись новые технические решения, и возможности для IrDA увеличились - появился VFIR со скоростью до 16 Мбит/с, а со временем будет и UFIR позволяющий передавать на скорости 96 Мбит/с. Но как всегда и происходит, на смену старых приходят новые технологии – развиваются Bluetooth и Wi-Fi, которые со временем вытеснили IrDA практически полностью. Поэтому в наше время эта технология используется в основном только для того, чтобы управлять техникой посредством смартфона, например переключать каналы в телевизоре или выставлять температуру на кондиционере, но назначений у нее гораздо больше, а что бы понять какие же они именно, нужно рассмотреть дополнительные протоколы, которые может использовать производитель для расширения возможностей.
Первым давайте поговорим о IrOBEX. Он позволяет обмениваться разными объектами данных, например событиями календаря или контактами, он даже позволяет поделиться с другими своими приложениями.
Еще существует IrLAN, который позволяет объединить ваши девайсы к LAN-сети и играть в игры по сети с другими людьми или обмениваться данными, делиться своим интернетом и т.д.
Есть еще один очень интересный протокол, хотя еще и не вышел в свет, а только разрабатывается – IrFM. Он позволяет производить денежные транзакции между двумя устройствами.
Но почему же тогда мы не используем IrDA для всего того, что я описал, спросите Вы? Все просто, для каждой из этих и других операций есть более подходящие технологи, например Wi-Fi, Bluetooth, NFC, т.к. они оказались более удобны и надежными, ведь у IrDA много минусов:
- малая скорость передачи данных по сравнению с другими;
- он работает лишь вблизи;
- яркий солнечный свет или флуресцентные лампы могут мешать передаче данных;
- и самый главный недостаток – это то, что устройства должны находиться в прямой видимости друг от друга.
Надеюсь, Вам понравилась статья и Вы узнали для себя что-то новое о IrDA, но, если остались вопросы – пишите в комментариях и я обязательно постараюсь ответить. В следующей же части нашей серии статей пойдет речь о той технологии беспроводной передачи данных, которая стала настоящим конкурентом IrDA, а в дальнейшем и вовсе вытеснила его – о Bluetooth. Ну а пока ждете, ставьте "палцы вверх" и подписывайтесь на канал .
Что такое IrDA
Аббревиатура IrDA расшифровывается как InfraRed Data Association и обозначает инфракрасный порт (ИК ‑ порт). Инфракрасный порт – это оптическая линия связи, которая использует инфракрасный диапазон световых волн для передачи данных. ИК-порт был наиболее популярен в конце 90-х и начале нулевых годов. Сейчас же от использования IrDA практически отказались, заменив его такими современными беспроводными технологиями как Wi-Fi и Bluetooth. Причиной отказа от инфракрасной передачи данных стало множество недостатков. Например:
- Использование IrDA усложняет конструкцию корпуса устройства, поскольку для работы ИК-порта в корпусе устройства необходимо предусмотреть прозрачное окно.
- Использование оптической линии связи накладывает жесткие ограничения. IrDA требует, чтобы приемник и передатчик находились в прямой видимости. Также ограничена и дальность передачи.
- Первые стандарты IrDA не обеспечивали нужную скорость передачи данных.
Во времена популярности IrDA он использовался в самой разной технике. В частности, ИК-порт можно было найти в большинстве мобильных телефонов, карманных компьютеров и ноутбуков. Также часто IrDA использовался в принтерах, сканерах и цифровых фотоаппаратах. Благодаря IrDA все эти устройства могли обмениваться данными, передавая световые сигналы в инфракрасном диапазоне.
Но, IrDA больше не используется для передачи данных, поскольку сейчас для этого есть более удобные решения. Единственная область, где еще используется ИК-порт, это удаленное управление техникой. Например, пульты управления телевизорами, проигрывателями, кондиционерами используют именно инфракрасный порт.
Читайте также: