Specifikace IrDA
Optická specifikace
IrDA zařízení komunikují pomocí infračervených LED diod s vlnovými délkami vyzařovaného světla 875 nm +- tolerance výroby (asi 30nm). Na tuto vlnovou délku jsou citlivé i mnohé CCD kamery. Přijímačem jsou PIN fotodiody, které pracují v generačním režimu (při dopadu světla na přijímač "vyrazí" světlo elektrony, které se odvádějí do filtru (elektrického), který propustí jen ty frekvence, které jsou povolené pro daný typ IrDA modulace)
Verze Irda
IrDA 1.0
přenos dat rychlostmi od 2400 bit/s do 115200 bit/s při vzdálenosti do 5m,
podpora obousměrné komunikace; možnost propojení mobil. telefonů, herních konzol, digit. fotoaparátů
IrDA 1.1
rychlost přenosu dat až 4 Mb/s při vzdálenosti 0,2 - 1,0 m
Dosah IrDA
IrDA zařízení dle normy IrDA 1.0 a 1.1 pracují do vzdálenosti 1 m při bitové chybovosti BER (bit error ratio, poměr chybně přenesených bitů ku správně přeneseným) 10-9 a maximální úrovní okolního osvětlení 10 klux (denní svit slunce). Tyto hodnoty jsou definovány pro nesouosost vysílače a přijímače 15 stupňů, pro jednotlivé optické prvky se měří výkon do 30 stupňů
Optické zdroje rušení
Přijímací infračervené diody registrují poměrně široké pásmo pokrývající i oblast viditelného spektra. V takovém případě by ovšem byl infračervený přenos značně obtížný a silně závislý na okolním osvětlení. Z toho důvodu jsou infračervené přijímače v naprosté většině případů vybaveny speciálním filtrem na určité vlnové délce a mají tedy v oblasti viditelného spektra velmi malou citlivost. Přijímací diodou může být detekováno pouze záření s vlnovou délkou větší, než odpovídá danému filtru
Protokoly používané IrDA zařízeními
IrDA Infrared Link Access Protocol (IrLAP)
je přerod protokolu HDLC pozměněného k potřebám IrDA komunikace - v zásadě
děla zapouzdření rámcu a stará se o to, aby se IrDA zařízení nepokopaly - v
případě komunikace více IrDA zařízení existuje jen jedno primární a
ostatní jsou sekundární. Připomínám že vždy se jedná jen o half duplex komunikaci. IrLAP
také popisuje jak spolu navaží zařízení komunikaci, ukončí či jak se budou
interně číslovat. Navázání spojení začiná na rychlosti 9600 Bd a po
výměně informací o rychlostech jednotlivých koncových účastníků komunikace se
vytvoři logické kanály řízené vždy jen jedním primárním zařízením
IrDA Infrared Link Management Protocol (IrLMP)
Protoze konfigurace IrDA zarizeni se meni (za behu zapnete IrDA kameru a prisunete ji k notebooku), kazde zarizeni o sobe dava vedet pomoci IrLMP protokolu, ktery bezi nad IrLAPem (IrLAP je linkovy protokol ktery bych prirovnal k IP protokolu, ackoli rozliseni adres je jine). IrLMP ma za ukol detekovat pritomnost zarizeni ktera nabizeji nejakou sluzbu, kontrolovat tok dat a delat multiplexor pro konfigurace kde se ucastni vice stanic s ruznymi schopnostmi (prirovnani k soketum v TCP/IP komunikaci). Aplikace potom vyuzivaji vrstvy IrLMP k dotazum zda je v dosahu pozadovane zarizeni apod. V teto vrstve vsak neni definovan spolehlivy zpusob vytvoreni kanalu ala TCP, ten je definovan az v IrDA Transport Protocols ( Tiny
TP)
IrDA Transport Protocols (Tiny TP)
je vrstva ktera udrzuje virtualni kanal mezi zarizenimi a sama opravuje chyby na lince (ztrata paketu apod.), provadi rozdeleni dat do paketu a jejich znovusestaveni - nejvice se podoba
TCP
IrDA Object Exchange Protocol (IrOBEX)
je jednoduchy protokol s prikazy PUT a GET ktery dovoluje prenaset binarni data mezi stanicemi. Je postaven na TinyTP a norma definuje co napsat do paketu aby se systemy poznaly a
komunikovaly