Professional Documents
Culture Documents
Standard IrDA, opracowany przez grupę Infrared Data Association, jako główne
zastosowanie obrał tworzenie sieci tymczasowych składających się z wielu stacji
przenośnych. Umożliwiał on przesyłanie danych między urządzeniami peryferyjnymi
i rozbudowany został w rozszerzenia na potrzeby multimedialne. Wszystkie operacje
odbywają się bez konieczności jakichkolwiek fizycznych połączeń – wymaganym
warunkiem jest tylko zapewnienie widoczności i optymalnej odległości pomiędzy
urządzeniami nadawczymi i odbiorczymi.
- 25 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Parametr Własność
Maksymalna liczba
2 / połączenie
aktywnych urządzeń
Multipleksacja przestrzenna
Bezpieczeństwo na
brak
poziomie łącza
- 26 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Aplikacje
IrLMP-IAS
IrLMP-MUX
IrLAP
- Protokoły obowiązkowe
- Protokoły multimedialne
IrPHY (IrSIR) – (ang. IrDA Physical Layer, IrDA Serial Infrared) – warstwa
fizyczna, która specyfikuje charakterystyki optyczne, kodowanie danych oraz
synchronizowanie ramek;
IrLAP – (ang. IrDA Link Access Protocol) – protokół dostępu do łącza,
który odpowiada za niezawodność połączenia;
IrLMP – (ang. IrDA Link Management Protocol) – protokół zarządzania łączem,
który odpowiada za multipleksowanie usług i aplikacji;
IAS – (ang. Intention Access Service) – protokół dostępu do informacji.
- 27 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
- 28 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Użytkownik
Użytkownika
Tryb
Aplikacja
IrOBEX
IrCOMM
Tiny-TP (IrTTP)
IAS System
IrLMP Operacyjny
(SO)
IrLAP
Framer Zegar
Przerwania
Tryb
Sterownik / UART
podczerwieni
- 29 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Optyczne
Porty Interfejsu
Węzeł 1
Długość
Łącza
Węzeł 2
Połowa
Środek Optycznej Linii Złącza Kąta Oś optyczna
(Optical Port Centerline) (Optical Axis)
- 30 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
6)
half-duplex (półdupleks) – rodzaj komunikacji pozwalający przesyłać dane w obu kierunkach tym
samym kanałem, jednak nie w tym samym czasie. Przykładowo, karta muzyczna pracująca w trybie
half-duplex może być wykorzystywana do prowadzenia rozmów przez Internet, z tym jednakże
ograniczeniem, że w danym momencie przesyłanie głosu odbywa się w jednym kierunku (możliwe jest
tylko słuchanie albo tylko mówienie) [45].
- 31 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Active
Output
Interface
IR Transmit Output
Encoder Driver & LED
IR Out
Encoder / IR
(A) Decoder (B) Transducer (C)
Module
IR In
IR Receive Detector &
Decoder Receiver Active
Input
Interface
- 32 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
- 33 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
7)
tzw. UART (ang. Universal Asynchronous Receiver – Transmitter), pracującymi
również jako interfejsy w standardzie RS-232C 8) (ang. Recommended Standard).
Schemat blokowy interfejsu IrDA dla zakresu SIR przedstawia rysunek nr 5.6.
Moduł Moduł
Koder/Dekoder Przetwornika
IR wyjście
Koder Nadajnik
Dekoder Odbiornik
IR wejście
Rys. nr 5.6 Schemat blokowy interfejsu IrDA dla zakresu SIR [57].
„0” logiczne kodowane jest jako impuls o długości 3/16 czasu trwania
transmitowanego pojedynczego bitu (czas jego trwania nie mniejszy niż 1,6 µs);
„1” logiczna kodowana jest jako brak takiego impulsu.
7)
UART – układ realizujący dwukierunkową, asynchroniczną transmisję szeregową [45].
8)
RS-232C – interfejs szeregowy RS-232C wprowadzony w 1962r, opracowany na potrzeby obsługi
modemów przez stowarzyszenie EIA (ang. Electronic Industries Assocation) [45].
- 34 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Ramka UART
0 1 0 1 0 0 1 1 0 1
Ramka IR
0 1 0 1 0 0 1 1 0 1
BOF = ‘C0’HEX;
EOF = ‘C1’HEX.
Zakres MIR obejmuje dwie prędkości transmisji, mianowicie: 576 i 1152 kb/s.
Podobnie jak zakres FIR i VFIR, wymaga stosowania sterowników komunikacyjnych
charakteryzującymi się większymi możliwościami niż układy UART. Schemat blokowy
interfejsu IrDA pracującego dla zakresu MIR, FIR oraz VFIR przedstawiony jest na
rysunku nr 5.8.
- 35 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Moduły
Koder/Dekoder
Moduł
Przetwornika
SIR
2,4 - 115,2 kb/s
IR wyjście
MIR
576 - 1152 kb/s
Nadajnik
sterownik
komunikacyjny
FIR
4 Mb/s
Odbiornik
IR wejście
VFIR
16 Mb/s
Rys. nr 5.8 Schemat blokowy interfejsu IrDA dla wszystkich zakresów [57].
NRZ
RZI - IR
0,576 Mb/s
1,152 Mb/s
Szerokość Impulsu
1/4 Czasu Bitu
- 36 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
okresowe wysyłanie sygnału SIP (ang. Serial infrared Interaction Pulse). Sygnał SIP
jest sygnałem składającym się z impulsu o czasie trwania 1,6 µs, po którym następuje
cisza o czasie trwania 7,1 µs. Z reguły jest on nadawany bezpośrednio za przesłaniem
całej ramki, raz na każde 500 ms. Wysyłanie sygnału SIP trwa dopóki, dopóty trwa
dane połączenie między stacjami szybszymi. Sygnał SIP przedstawiony jest
na zamieszczonym poniżej rysunku nr 5.10.
8,7 µs
1,6 µs
Znaczniki początku i końca ramki są inne niż dla zakresu SIR. Podobnie jak
w protokole HDLC 9) (ang. High Level Data Link Control), znaczniki początku i końca
ramki są identyczne – równe wartości ‘7E’HEX. Flagi początku i końca nie mogą
pojawić się wewnątrz przesyłanego pakietu. Dzięki temu odbiornik ma pewność,
że następujące po nich bity są kolejno pierwszym, drugim itd. bajtem przesyłanych
danych. Ponieważ ciąg bitów ‘7E’HEX (‘01111110’BIN) jest zarezerwowany, dlatego
trzeba odpowiednio zmodyfikować przesyłane dane, aby nie pojawił się on wewnątrz
pakietu i nie został błędnie zinterpretowany. W celu uzyskania przezroczystości
protokołu stosowane jest tzw. szpikowanie zerami (ang. „bit stuffing”). Proces ten
polega na tym, iż po każdych 5 bezpośrednio następujących po sobie bitach o wartości
„1” nadajnik automatycznie wstawia jeden bit o wartości „0”. Odbiornik z kolei,
po odebraniu 5 kolejnych bitów o wartości „1” pomija następujący po nich bit „0”
i w ten sposób przesyłany ciąg danych jest odtworzony. Dodatkowo, aby zapewnić
integralność przesyłanych danych, na końcu pakietu jest dodawana 16-bitowa suma
kontrolna CRC-16, która definiowana jest poprzez wielomian:
CRC (x ) = x 16 + x 12 + x 5 + 1 (5.1)
9)
HDLC (ang. High Level Data Link Control) – zorientowany bitowo protokół transmisyjny
transportujący w trybie dupleksowym ramki HDLC w połączeniach dwupunktowych
lub wielopunktowych. Nadrzędny do swojego pierwowzoru SDLC (ang. Synchronous Level Data Link
Control) [48].
- 37 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
1) Pakiet do przesłania:
LSB
00110011 10101111 10001111 11100101 MSB
‘001100111010111110000111110110010111110101110001010’
‘01111110001100111010111110000111110110101111101011100010101111110’
‘0111111001111110001100111010111110000111110110101111101011100010101111110’
Jeżeli przez linię transmisyjną nie mają być przesyłane żadne dane, wówczas
nadajnik powinien nieprzerwanie wysyłać sekwencję ‘01111110’BIN. Wysyłanie ciągu
samych jedynek służy do przerwania transmisji i zakomunikowania drugiej stronie,
że wystąpił błąd.
Format ramki dla zakresu MIR stanowi standardowy format protokołu HDLC,
z tym wyjątkiem, iż posiada dwie flagi początkowe (STA – ang. Start Flag). Poza tym
w jej skład wchodzi: pole adresu (ADDR – ang. Address Field), pole informacji i pole
sterujące (DATA – ang. Data Field), pole ciągu kontrolnego ramki (FCS – ang. Frame
Check Sequence) oraz minimalnie jedno pole flagi końcowej (STO – ang. Stop Flag)
(rysunek nr 5.11). Format dla zakresu MIR jest identyczny jak dla zakresu o mniejszej
prędkości przesyłania SIR z jedną małą różnicą – inne wartości znaczników początku
i końca ramki (wartości znaczników początku i końca ramki zostały wymienione
w rozdziale nr 5.3.1.1).
8 bit 8 bit 8 bit 8 bit + 2045 B = (2048 - 3) B 16 bit 8 bit
16 Bit
STA STA ADDR DATA FCS STO
- 38 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
gdzie:
Ct = 125 ns
Dt = 500 ns
00 1000
01 0100
10 0010
11 0001
- 39 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Dt
Ct = (5.2)
Base
gdzie:
Rys. nr 5.13 Przykład obrazujący kolejność kodowania danych w modulacji 4PPM [57].
Przy prędkości 4 Mb/s stosuje się inne zasady rozpoznawania początku i końca
ramki. Wykorzystuje się tutaj symbole niedozwolone – takie, które nie odpowiadają
żadnemu duobitowi. Bezpośrednio przed polem flagi początku ramki znajduje się
preambuła, tzw. pole wstępu. Podczas trwania preambuły, odbiornik rozpoczyna
szukanie flagi początku, aby ustalić synchronizację. Format stosowanej preambuły dla
zakresu FIR przedstawia się następująco: ‘1000 000 1010 1000’4PPM. Flagi początku,
jak i końca ramki wynoszą odpowiednio:
‘0000 1100 0000 1100 0110 0000 0110 0000’4PPM – znacznik początku ramki;
‘0000 1100 0000 1100 0000 0110 0000 0110’4PPM – znacznik końca ramki.
- 40 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
... x 11 + x 10 + x 8 + x 7 + x 5 + x 4 + x 2 + x + 1
Obliczona suma kontrolna dla każdego pakietu składa się z 4 bajtów, z których
każdy kodowany jest następnie w ten sam sposób, co dane sygnału użytecznego.
32 Bit
PA STA DATA STO
FCS
gdzie:
- 41 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
kodem HHH(1,13) polega na tym, iż każdy bit informacji zapisywany jest dwoma
bitami kodu HHH(1,13). Przy zastosowaniu modulacji HHH(1,13) każdy bit informacji
zapisywany jest dwoma bitami kodu RLL. Ciągi są tak dobrane, aby jedynka logiczna
„1” (reprezentująca impuls świetlny) nie pojawiała się częściej, niż co jedno zero
logiczne „0” i nie rzadziej, niż co trzynaście zer – (1,13). Metoda ta pozwala
na zachowanie możliwie długich przerw, co zwiększa znacznie gęstość zapisanej
informacji. Określenie sposobu kodowania za pomocą kodu HHH(1,13) określa jego
tabela przejść (tabela nr 5.4). Tabela przejść poszczególnych stanów została
zdefiniowana na podstawie praw i równań logiki Boole’a.
Aktualny Stan: Stan następny / Wewnętrzne wyjście: N = (n1, n2, n3) / C = (c1, c2, c3)
S = (s1, s2, s3) Wewnętrzne wejście: (b1, b2, b3, b4, b5, b6)
*) Stan S = (s1, s2, s3) = (1, 0, 0) jest wymaganym stanem początkowym podczas jednego cyklu
kodowego.
Znak „x” oznacza stan dowolny („1” lub „0”).
- 42 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
o Dane wewnętrzne: ( )
B 1 = B 11 , B 1 2 = (b1 , b2 ) ,
B2 = (B 2
1 , B22) = (b , b ) ,
3 4
B3 = (B 3
1 , B32) = (b , b ) ;
5 6
c1 = s1 s 2 , (5.7)
c 2 = s1 s 2 c3 , (5.8)
B1 ← B 2 ← B 3 ← D , (5.10)
S←N, (5.11)
Y ←C. (5.12)
Format ramki dla zakresu VFIR jest zbliżony do formatu jego poprzednika,
czyli zakresu FIR. Ramka została rozbudowana o dwa pola, mianowicie: pole FB
(ang. Flush Byte) i pole NULL. Pole FB pozwala na poprawne dekodowanie sumy
kontrolnej CRC32, natomiast pole NULL pozwala na zakończenie odbierania pakietu
w przypadku, gdyby flaga końca ramki nie została rozpoznana. Format ramki dla
zakresu VFIR przedstawia rysunek nr 5.15.
32 Bit
PA STA DATA FB STO NULL
FCS
- 43 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
gdzie:
PA – preambuła: ‘100’010’010’001’001’001’000’100’HHH(1,13);
STA – flaga początkowa:
‘100’101’010’100’100’010’000’001’001’010’101’001’000’001’010’000’HHH(1,13);
DATA – dane informacji;
FCS – 32-bitowe pole sumy kontrolnej CRC;
FB – pole Flash Byte: ‘00’00’00’00’HHH(1,13);
STO – flaga końcowa:
‘001’001’010’101’001’000’100’000’100’101’010’100’100’000’100’000’HHH(1,13);
NULL – pole sekwencji NULL: ‘000’000’000’000’000000’000’000’HHH(1,13).
retransmisja;
sterowanie strumieniem danych;
detekcja błędów.
- 44 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Warstwa Warstwa
IrLAP IrLAP
Ramka (Ramki)
Ramka (Ramki)
- 45 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Dość wąski kąt transmisji: Kat transmisji wynosi 15° w stosunku do osi
symetrii. W wyniku zachowania tak małego kąta transmisji, minimalizuje się
efekt interferencji z innymi urządzeniami.
Interferencje: Warstwa IrLAP ma również za zadanie zniwelowanie zakłóceń
pochodzących z naturalnych i sztucznych źródeł światła oraz z innych urządzeń
komunikujących się za pomocą fal podczerwonych.
Brak detekcji kolizji: Projektanci standardu IrDA nie zapewnili opcji
wykrywania kolizji między wysyłanymi danymi. Problemem tym zajmuje się
załączone do sprzętu oprogramowanie, które musi kontrolować i naprawiać
błędy wynikłe z wystąpieniem kolizji, a tym samym zapewnić niemożność
utraty przesyłanych danych [12].
NDM
- 46 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
NRM
- 47 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
A A A A A A A C
R
MSB LSB
Pole adresowe (A) określa adres stacji podrzędnej biorącej udział w połączeniu.
Zawiera w swojej architekturze bit C/R, będący najstarszym bitem w szeregu
8 bitowym. Bit C/R określa, czy ramka jest rozkazowa (ang. Command),
czy odpowiedzi (ang. Response). W określaniu pola adresu występują dwie wartości
szczególne. Jeśli adres ma wartość ‘00’HEX, wówczas zarezerwowany jest jako pusty
(ang. NULL) i nie stanowi on adresu jakiejkolwiek stacji. Natomiast jeśli adres
przyjmuje wartość ‘7F’HEX, jest adresem rozgłoszeniowym (ang. broadcast) – ramki
zawierające taki adres są kierowane do wszystkich stacji. Adresu takiego może użyć
jedynie stacja nadrzędna lub stacja nie zaangażowana w połączenie.
Pole sterujące (C) określa funkcję ramki. Wyróżniamy trzy podstawowe typy
ramek: ramka nienumerowana (ang. unnumbered), nadzorcza (ang. supervisory)
i informacyjna (ang. information). Ramki nienumerowane służą do nawiązania
i rozwiązania połączenia, zgłaszania błędów proceduralnych oraz przekazywania
danych bez nawiązania połączenia. Ramki nadzorcze stosuje się do potwierdzania
odbioru ramek, sygnalizacji błędów transmisji, żądania retransmisji, zgłaszania
zajętości lub zwolnienia stacji. Podstawowym zadaniem ramek informacyjnych jest
przesyłanie danych oraz sprawdzanie właściwej kolejności nadchodzących ramek
- 48 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Pole cyklicznej sumy kontrolnej ramki (FCS) jest zależne od zakresu żądanej
prędkości transmisji. Kontrola błędów obejmuje pola: adresowe, rozkazowe
oraz informacyjne. Jej wartość jest wyliczana według algorytmu CRC-CCITT.
prędkość transmisji;
czas automatycznego rozłączenia;
maksymalny i minimalny czas zwrócenia prawa nadawania;
rozmiar pola danych;
wielkość okna (maksymalna liczba nie potwierdzonych ramek);
liczba flag początku ramki.
- 49 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
typ 0 – dobierane w taki sposób, aby były akceptowane przez każdą stację
(np. prędkość transmisji);
typ 1 – pozbawione wszelkich ograniczeń doboru.
• stacja nadrzędna (ang. primary station) wysyła ramkę z akceptowalnymi przez nią
parametrami;
• stacja podrzędna (ang. secondary station) porównuje otrzymane parametry
z parametrami akceptowalnymi przez siebie i wysyła odpowiedź do stacji
nadrzędnej.
• parametry łącza będą tak wybrane, aby mogły zapewnić jak najlepszą transmisję
pod względem szybkości i funkcjonalności.
- 50 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Zarządzanie
informacją/
Usługa dostępu Jednostki Transportowe
do informacji (Transport Entities)
(LM-IAS) Usługi LM-MUX
(LM-MUX Services)
Usługi IrLAP
Multipleksacja (LM-MUX) (IrLAP Services)
IrDA IrLAP
Rys. nr 5.18 Architektura warstwy IrLMP na tle architektury standardu IrDA [56].
Tryb wielokrotny
- 51 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Tryb wyłączający
- 52 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Miejscowa rejestracja
Interfejs Baza
systemu dostępu Informacji
do informacji
Interfejs
Usługi multipleksera
LM-MUX
Wszystkie usługi lub aplikacje muszą mieć dostęp do IAS. Sam system dostępu
do informacji może zostać dodatkowo zapytany o dodatkowe informacje na temat
usługi.
Składniki aplikacji, które maja być widoczne przez aplikacje innych stacji,
reprezentują oferowane przez siebie możliwości poprzez tworzenie obiektów. Obiekty
wyposażone są w nazwy kategorii i jednego lub więcej atrybutów, które niosą istotną
informację umożliwiającą nawiązanie połączenia. Aby w pełni móc wyobrazić sobie,
co to jest dokładnie kategoria i atrybuty, można zastosować analogię do
telekomunikacji. Wówczas kategorię będzie stanowić nazwa jakiejś dowolnej firmy,
bądź nazwisko abonenta w książce telefonicznej, natomiast jako atrybuty należy
rozumieć informacje dodatkowe odnoszące się bezpośrednio do danej firmy lub
abonenta, np.: numer telefonu, adres i pozostałe dane teleadresowe. Aplikacja
poszukująca konkretnych cech transferowych przeszukuje owe obiekty wewnątrz
tzw. zdalnej bazy informacji IAS (ang. IAS Information Base). Jeśli wymagane obiekty
istnieją, wówczas parametry komunikacyjne są przeglądane i udostępniane w postaci
listy dostępnych urządzeń. Baza informacji IAS jest używana przez serwer IAS w celu
udzielania rzetelnych odpowiedzi na nadchodzące zapytania od klientów IAS.
- 53 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
n bajtów 0 do 23 - n bajtów
- 54 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
BAJT 1 BAJT 2
Bit Funkcja Bit Funkcja
0 Kompatybilny PnP (PnP Compatible) 0 Telefon (Telephony)
1 PDA / Palmtop (PDA / Palmtop) 1 Serwer Danych (File Server)
2 Komputer (Computer) 2 Zarezerwowany (rsvd)
3 Drukarka (Printer) 3 Zarezerwowany (rsvd)
4 Modem (Modem) 4 Zarezerwowany (rsvd)
5 Fax (Fax) 5 Zarezerwowany (rsvd)
6 Dostęp LAN (LAN Access) 6 Zarezerwowany (rsvd)
7 Rozszerzenie (Extension) 7 Rozszerzenie (Extension)
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
C DLSAP-SEL r SLSAP-SEL
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
- 55 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
gdzie:
C – bit kontrolny;
• C = 1 – ramka jest komendą,
• C = 0 – ramka zawiera dane.
r – bit zarezerwowany, musi być równy r = 0;
DLSAP-SEL – określa miejsce końcowe przeznaczenia ramki;
SLSAP-SEL – określa nadawcę ramki.
- 56 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
W powyższym opisie była mowa o wysyłającym oraz odbiorcy, jak gdyby role
ich były z góry ustalone. Są one jednak wspólne dla obu stron. Połączenie LMP wysyła
wiadomość oraz ją otrzymuje. Wskutek tego obie strony biorące udział w połączeniu
mogą na równorzędnych zasadach używać kredytu. Bajt kredytu jest częścią składową
ramki LMP.
- 57 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
- 58 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Interfejs portu
(np. VCOMM)
zapis / odczyt kontrola
IrTTP
IrLMP
IrLAP
SIR
Podczerwień
Interfejs portu
(np: VCOMM)
zapis/odczyt kontrola
RS-232
10)
Centronics – nazwa określająca interfejs równoległy, który stał się standardem w zakresie przyłączeń
drukarek do komputerów. Standard Centronics obejmuje część sprzętową (złącze i układy
pomocnicze) oraz protokół wymiany danych [45].
- 59 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
- 60 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
FG 1 FG 1
TD 2 TD 2
RD 3 RD 3
DTE RTS 4 RTS 4 DCE
(komputer) CTS 5 CTS 5 (modem)
DSR 6 DSR 6
SG 7 SG 7
CD 8 CD 8
DTR 20 DTR 20
RI 22 RI 22
11)
„Null–modem” – Specjalnie przerobiony kabel szeregowy, który umożliwia połączenie dwóch
komputerów, dzięki czemu możliwe jest przesyłanie pomiędzy nimi danych oraz np. granie w gry
komputerowe. Nazwa kabla wzięła się stąd, że to połączenie odbywa się bez pośrednictwa modemu
(ang. „null” oznacza tutaj brak). Kabel „null–modem” jest kablem z przeplotem, w którym przewód
podłączony do pinu nr 2 w jednej wtyczce biegnie do pinu nr 3 drugiej [49].
- 61 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
5.4.2.4. Centronics.
12)
IEEE-1284 - standard komisji IEEE zawierający wspólną specyfikację portów równoległych EPP
i ECP [49].
13)
LAN – (ang. Local Area Network) Rodzaj sieci komputerowej, która jest zlokalizowana na małym obszarze
geograficznym – jeden lub kilka budynków. LAN pozwala użytkownikom korzystać z tych samych zasobów,
jak: drukarki, modemy, pliki i programy znajdujące się na serwerze. Sieć LAN korzysta z okablowania typu
skrętka czy kabel koncentryczny, rzadziej medium transmisyjnym jest podczerwień, czy światłowód. Sieci LAN
charakteryzują się bardzo dużą szybkością transmisji danych, zwykle od 10 Mb/s do 100 Mb/s, choć znane są
i szybsze rozwiązania [49].
- 62 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
IrLMP/IrTTP IrLMP/IrTTP
IrLAN IrLAN
14)
Ethernet - Najbardziej popularny standard tworzenia sieci LAN, istniejący od 1976 roku. Określa on
takie parametry sieci, jak: szybkości transmisji danych równą 10 Mb/s, dopuszczalne rodzaje kabli
(kabel koncentryczny, skrętka, światłowód), minimalne i maksymalne długości kabli pomiędzy
komputerami, itp. Nowsze odmiany Ethernetu różnią się szybkościami pracy – Fast Ethernet pozwala
na transfer danych z szybkością 100 Mb/s, a Gigabit Ethernet z 1000 Mb/s (1 Gb/s) [49].
- 63 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Klient (Client)
IrLAN IrLAN
IrLMP/IrTTP
Dostawca Klient
(Provider Control) Dane (Client Control)
IrLAN IrLAN
Klient (Client)
- 64 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
Obsługa Klienta
Most S/W
IrLAN - Dostawca
IrLMP NIC Sieć
Control LSAP Dane LSAP (Network)
- 65 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
15)
HTTP (ang. HyperText Transfer Protocol) – Protokół wymiany danych pomiędzy komputerem
klienta (np. użytkownika internetu) – a serwerem stron WWW. Z protokołu HTTP korzystają
przeglądarki stron WWW, co można poznać po oznaczeniach „http://” używanych na początku
adresu internetowego [49].
- 66 -
Optyczny system transmisji małego zasięgu IrDA / Transmisja bezprzewodowa w standardzie IrDA
OBEX
The Wide World Aplikacje i Usługi
of Application
OBEX - Protokół
IrTTP
LM-IAS
IrLMP LM-MUX
IrLAP
Na protokół OBEX składają się dwa elementy: model obiektu (ang. Object
Model) oraz protokół sesji (ang. Session Protocol). Protokół sesji wyszczególnia
przepisy konwersji rządzącej zamianą obiektów, tzn. buduje dialogi między dwoma
urządzeniami, które chcą wymienić między sobą dane. Podczas zawarcia kontaktu,
włącza opcję negocjacji poprzez ustalenie operacji „get” (pobierz) i „put” (wyślij).
Pozwala to ustawić sposób przekazywania danych bez zamykania aktualnego
połączenia. Model obiektu dostarcza łatwo przystosowujący się oraz rozciągliwy
mechanizm dla obiektów i niesie informację opisującą dany obiekt.
- 67 -