[[Vorlage(Getestet, general)]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Terminal: Ein Terminal öffnen] [:Editor: Einen Editor öffnen] }}} [[Inhaltsverzeichnis(1)]] Diese Seite beschreibt die Einrichtung einer [wikipedia:Infrared_Data_Association:Infrarot]-Schnittstelle (IrDA). Um die Schnittstelle testen zu können, sollte z.B. ein Handy mit aktivierter Infrarot-Schnittstelle verfügbar sein. Wichtig ist, dass die Geräte mit der Schnittstelle aufeinander ausgerichtet sind und sehr nah zusammen liegen, da Infrarot in der Regel nur eine sehr kurze Reichweite hat. = Installation = Bevor man mit einer Infrarot-Schnittstelle arbeiten kann, muss man das folgende Paket installieren [1]: {{{#!vorlage Paketinstallation irda-utils }}} Während der Installation werden einige weitere Pakete installiert. Anschließend muss das Paket im Terminal [2] konfiguriert werden. Dies geschieht mit {{{#!vorlage Befehl sudo dpkg-reconfigure irda-utils }}} Dort nun folgende Einstellungen vornehmen (siehe auch Tabelle unten): 1. Aktiviere IrDA bei Systemstart? -> ''"Ja"'' 1. Attempt to probe for IrDA on system bootup? -> ''"Ja"'' 1. Discovery-Modus? -> ''"Ja"'' 1. Typ des IrDA-Adapters: * USB-Dongles: ''"nativ"'' * alle anderen: ''"seriell"'' 1. Serielle Gerätedatei für IrDA: * SIR (Serial Infrared): '''/dev/ttyS1''' * FIR (FastInfrared): '''irda0''' 1. Adaptertyp: * USB-Dongle: passenden Chipsatz auswählen * alle anderen: keiner || '''IrDA-Adapter''' || '''Typ''' || '''Gerätedatei''' || '''Adaptertyp''' || || Gericom Webgine XL Force || seriell || '''/dev/ttyS0''' || keiner || || SigmaTel, Inc. STIr4200 IrDA Bridge || nativ (Typ des FIR-Chip: stir4200) || '''(unbekannt)''' || USB-Dongle || || Thinkpad T41 || seriell || '''/dev/ttyS1''' || keiner || = Verbindung = Bevor die Verbindung nun getestet werden kann, sollte sicherheitshalber der IrDA-Service neu gestartet werden. Dazu im Terminal: {{{#!vorlage Befehl sudo service irda-utils stop sudo service irda-utils start }}} Jetzt kann getestet werden, ob die Schnittstelle funktioniert. == Erster Test == Sobald ein Gerät mit aktiviertem Infrarot-Modus vor dem Dongle in Position ist (z.B. Mobiltelefon/Palm), sollte es erkannt werden. Ob dies der Fall ist, kann man mit dem Befehl {{{#!vorlage Befehl cat /proc/net/irda/discovery }}} im Terminal herausfinden. Die Ausgabe sollte etwa so aussehen: {{{ IrLMP: Discovery log: nickname: SIEMENS S35, hint: 0x9024, saddr: 0xf7aef06c, daddr: 0x06764554 }}} Je nach verwendeter Gegenseite unterscheidet sich die Ausgabe natürlich. Die Kommunikation über den Infrarot-Anschluss kann man auch mit: {{{#!vorlage Befehl sudo irdadump }}} beobachtet werden (mit [[Vorlage(Tasten, strg+c)]] beenden). War dieser Test erfolgreich, so müssen noch die Gerätedateien für den dauerhaften Zugriff auf die Schnittstelle erstellt werden. Dies geschieht, indem man das Modul `ircomm_tty` lädt. udev erzeugt dann die Gerätedateien '''/dev/ircomm0''', etc. {{{#!vorlage Befehl sudo modprobe ircomm_tty }}} = Daten-Austausch = Möchte man Daten zum Beispiel über ein Handy versenden oder empfangen, findet man unter [:Archiv/Infrarot/Dateitransfer:Infrarot/Dateitransfer] eine weiterführende Anleitung. = Links = * [sourceforge2:irda:Homepage des Linux-IrDA Projektes] {en} * [ubuntu_doc:community/IrdaHowto:IBM Thinkpad T40 IRDA Howto] {en} # tag: Kommunikation, Hardware, Büro