IrDA Infrared Data Association
IrDA Infrared Data Association to grupa skupiająca kilkudziesięciu producentów elektroniki mająca na celu tworzenie i kontrolowanie międzynarodowych standardów transmisji w zakresie promieniowania podczerwonego.
IrDA Infrared Data Association Długość fali: Typ transmisji: Prędkość transmisji: Zasięg: 850 – 900 nm pół dupleks 9,6Kbit/s – 1Gbit/s 1m – 3m, LoS( Line of Sight ) urządzenia muszą się widzieć Główne zalety: Tanie komponenty Bezpieczeństwo transmiji Prędkości transmisji do 1Gbit/s Główne wadt: Mała mobilność w porównaniu do Bluetooth czy WiFi Wymaganie zachowania LoS
IrDA Infrared Data Association Długość fali: 850 – 900 nm Ta sama długość fali jest zastosowana w pilotach od telewizorów, pilotach od samochodów, podświetleniu dla kamer CCTV. Powód: diody led i fotodetektory dla tej długości fali są tanie i łatwo dostępne.
IrDA Infrared Data Association Typ transmisji: pół dupleks Pół dupleks, czyli transmisja dwu kierunkowa, ale nie jednoczesna tj. gdy jeden nadaje drugi słucha. W IrDA gdy urządzenie nadaje oślepia swój własny odbiornik, przez to zastosowanie pełnego dupleksu byłoby nie praktyczne.
IrDA Infrared Data Association Zasięg: 1m – 3m, LoS( Line of Sight ) urządzenia muszą się widzieć Zasięg 1 metra dotyczy starszych standardów, 3 metry są osiągalne przy najnowszych. Parametr LoS, jako że promienie podczerwone to światło wymagane jest by nadajnik i odbiornik „widziały“ się czyli by nie było pomiędzy nimi żadnej fizycznej przeszkody. Zaletą tego jest bezpieczeństo transmisji, jest ona bardzo trudna do podsłuchania. Wadą jest brak mobilności w porównaniu z systemami Bluetooth czy WiFi.
IrDA Infrared Data Association W standardzie IrDA występują następujące standardy prędkości: SIR (transjmisja asynchroniczna, prędkość od 9600bit/s do 115200bit/s) FIR (transmisja synchroniczna, prędkość do 4Mbit/s) VFIR(kodowanie RLL, prędkość do 16Mbit/s) UFIR(kodowanie 8b/10b) GigaIR(kodowanie 8b/10b, modulacja 2-ASK/4-ASK, prędkość od 512Mbit do 1Gbit/s) 5/10GigaIR( prace testowe )
( obrazek wyjaśniający na następnej stronie ) IrDA Infrared Data Association SIR jest odpowiednikiem UART (bit startu, 8 bitów informacji, bit stopu). Transmisja jest rozpoczynana od 9,6kbit/s po czym prędkość jest negocjowana przez oprogramowanie do maksymalnej wartości jakie sprzęt będzie w stanie osiągnąć. Logiczne zera transmitowane są jako pulsy światła, jedynki nie są transmitowane. By zaoszczędzić energię urządzeń (wiele z urządzeń korzystających z IrDA są zasilane przez baterie) dioda zamiast świecić przez cały czas trwania symbolu, nadaje tylko przez jego ułamek. ( obrazek wyjaśniający na następnej stronie )
IrDA Infrared Data Association
IrDA Infrared Data Association FIR wykorzystuje transmisje synchroniczną, 2 bity na symbol, kod 1 z 4.
IrDA Infrared Data Association VFIR (Very Fast Infrared) sygnał jest już nadawany przez cały czas trwania symbolu, kodowanie RLL (run lenght limited) grupy bitów są zamieniane na ciągi bitów tak by uzyskać jednoznaczne kodowanie przy ograniczonym minimalnym i maksymalnym czasie bez zmiany syngału. Dla IrDA została opracowana specjalna wersja która minimalizuje fizyczną ilość jedynek (kiedy laser świeci) by ograniczyć zużycie energi.
IrDA Infrared Data Association UFIR (Ultra Fast Infrared) Stosowane jest kodowanie 8b/10b czyli 8 bitów jest zastępowane 10 bitowymi symbolami. W kablach takie kodowanie ma na celu zapewnienie że prąd nie będzie w nich „płynąć“. Nie mogłem jednak odnaleźć informacji wyjaśniających zastosowanie tego kodowania w IrDA, uwierzmy więc wikipedi na słowo.
IrDA Infrared Data Association GigaIR Także jest stosowane kodowanie 8b/10b. Do tego stosowana jest modulacja amplitudowa 2-ASK i 4-ASK (amplitude-shift keying). W przypadku tej drugiej dochodzi jeszcze wartość amplitudy sygnału.
IrDA Infrared Data Association Protokoły IrDA – czyli co właściwie robi IrDA? Poniżej schemat protokołów, jest on trochę zbliżony do modelu ISO/OSI, omówiona zostanie tylko część.
IrDA Infrared Data Association IrCOMM – zapewnia strumień bit po bicie, stworzony został do emulowania i wspierania starszych portów szeregowych i równoległych w komputerach. Po zainstalowaniu w komputerze jest widoczny jako dodatkowy, wirtualny port. IrTran-P – było używane głównie do przesyłania zdjęć z aparatów. Protokół ten korzysta z IrCOMM by utworzyć kanał i korzysta z prostego ftp to wymiany zdjęć. IrLAN – wsparcie bezprzewodowego udostępniania sieci. IrLMP i Tiny-TP – są to warstwy które zapewniają wsparcie wielu sesji, w teori powinno to umożliwiać działanie dwóch aplikacji na raz, w praktyce jest używane do odzielenia sygnałów sterujących od binarnych danych przesyłanych plików IrLAP – odpowiada za badanie kanału, odkrywanie urządzeń, ustalanie prędkości transmisji. Warstwy fizyczne – już opisane wcześniej, odpowiadają za przesyłanie informacji.
IrDA Infrared Data Association Przygotowali Wojciech Dymel & Bartosz Dubiela jako prezentacje na lekcje teleinformatyki w Technikum Łączności w Gdańsku
Bonus, reklama pierwszego bezprzewodowego pilota do telewizora Infrared Data Association Bonus, reklama pierwszego bezprzewodowego pilota do telewizora