![Page 1: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/1.jpg)
Infrared Data Association
Lucio Cossio, Vanderson Dill1
![Page 2: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/2.jpg)
Visão Geral História O Protocolo IrDA
◦ IrDA Control◦ IrDA Data
Futuro do IrDA (Giga-IR)
2
![Page 3: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/3.jpg)
Organização criada para estabelecer padrões de comunicação através da tecnologia de Infravermelho
www.irda.org
3
![Page 4: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/4.jpg)
Surgiu em 1993 como uma tecnologia para suprir as necessidades de substituição de cabos por uma comunicação sem fio.
Em 1997, o IrDA lançou a primeira versão do protocolo OBEX (OBject Exchange) que permitia a troca de “objetos” entre dispositivos (vCard, vCalendar, ...).
Em 1998 a 3COM revolucionou o mundo PDA incluindo no Palm III capacidade de troca de informações e aplicativos via IrDA.
Hoje o IrDA é usado em PDAs, celulares, notebooks, impressoras e outros dispositivos.
4
![Page 5: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/5.jpg)
IrDA Data :Consiste num sistema de transmissão de dados ponto-a-ponto recomendado para curtas distâncias e altas velocidades de transmissão.
IrDA Control :Consiste num padrão que permite que dispositivos IrDA se comuniquem sem fio a um outro dispositivo host inteligente.
5
![Page 6: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/6.jpg)
É uma arquitetura orientada a comando e controle para a comunicação de um host com dispositivos de entrada sem fio como mouses, teclados, gamepads, etc. Seu propósito é passar pequenos pacotes de controle entre um dispositivo host e um dispositivo de entrada remoto. Esse host pode ser um PC, aparelho doméstico, video-game, central de TV, etc.
6
![Page 7: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/7.jpg)
O padrão IrDA Control deve implementar 3 camadas obrigatórias:
IrPHY – Infrared Physical Layer
IrMAC – Infrared Media Access Control
IrLMP – Infrared Logical Link Control
7
![Page 8: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/8.jpg)
IrPHY◦ Distância de operação igual aos atuais controles
remotos unidirecionais◦ Comunicação bidirecional◦ Taxa de transmissão máxima de 75kb/s◦ É otimizada para baixo custo e baixo gasto de energia
IrMAC◦ Habilita o dispositivo host a comunicar com múltiplos
periféricos (mais de 8 simultaneamente)◦ Assegura uma resposta rápida (13,8 ms) e baixa
latência IrLLC
◦ Mantém o fluxo de dados, assegurando retransmissão na ocorrência de erros
8
![Page 9: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/9.jpg)
Dois tipos de frames são definidos baseados no máximo tamanho de data que pode ser transmitido por um host ou dispositivo:
9
![Page 10: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/10.jpg)
O modelo inicial SIR utiliza o tipo de comunicação assíncrona. Todos os outros padrões apresentam comunicação síncrona.
SIR MIR FIR115.2kbit/s 1.152Mbit/s 4Mbit/s
VFIR UFIR GIGA-IR16Mbit/s 100Mbit/s 1Gbit/s
10
![Page 11: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/11.jpg)
11
![Page 12: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/12.jpg)
IrPHY (SIR, FIR, MIR, ...)
IR Link Access Protocol (IrLAP)
IR Link Management - Mux (IrLMP)
Tiny Transport Protoco (TinyTP) IrCOMM
IrLAN IrOBEX
12
![Page 13: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/13.jpg)
A transmissão IrDA usa no caso mais simples a porta RS-232. Com uma interface simples, a largura do bit é diminuida para um tamanho máximo de 3/16 do tamanho original para menor consumo de energia.
Este tipo de transmissao suporta taxas de transferência de dados de até 115.2kbit/s que é a máxima tranferência suportada pelas UARTs padrões.
A demanda mínima de velocidades para IrDA é 9600bit/s, todas as transmissões devem começar nesta frequência para estabelecer compatibilidade.
13
![Page 14: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/14.jpg)
14
![Page 15: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/15.jpg)
Comunicações mais rápidas requerem interfaces especiais e usam uma redução de bit similar ao modo RS232 relatado, mas com uma redução de pulso para ¼ da largura original.
Para frequências até 115.2kbit/s a intensidade minima de saida é de 40mW/sr. Para velocidades maiores, a saída possui uma intensidade mínima de 100mW/sr.
O tamanho de onda escolhido como padrão está entre 850nm e 900nm.
15
![Page 16: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/16.jpg)
16
![Page 17: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/17.jpg)
17
![Page 18: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/18.jpg)
18
![Page 19: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/19.jpg)
19
![Page 20: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/20.jpg)
20
![Page 21: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/21.jpg)
21
![Page 22: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/22.jpg)
22
![Page 23: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/23.jpg)
Há dois diferentes grupos de especificações para Transmissores/Receptores. O primeiro, referido como Standard, é para uma conexão operando entre zero a até pelo menos um metro. A segunda refere-se a Low Power Option, tem um alcance de operação menor, e só é definido para até 115.2kbit/s.
23
![Page 24: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/24.jpg)
24
![Page 25: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/25.jpg)
Segunda camada da especificação IrDA. Obrigatória. Representa a camada Data Link no modelo
OSI. As principais atribuições:
◦ Controle de acesso◦ Descobrir potenciais parceiros de comunicação◦ Estabelecer uma comunicação bidirecional
confiável◦ Negociar os papeis dos dois dispositivos da
comunicação: Primário/Secundário.
25
![Page 26: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/26.jpg)
Terceira camada da especificação IrDA. Obrigatória. Pode ser separada em duas partes:
◦ LM-MUX – Link Management Multiplexer: fica logo acima da camada IrLAP e tem as seguintes funções: Fornecer múltiplos canais lógicos Permitir troca de posição dos dispositivos,
Primário/Secundário◦ LM-IAS – Link Management Information Access
Services: fornece uma lista, onde os dispositivos podem incluir serviços para que os outros dispositivos possam solicitá-los.
26
![Page 27: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/27.jpg)
Opcional
Fica logo acima da camada IrLMP
Implementa os seguintes serviços:◦ Transporte de mensagens grandes via SAR
(Segmentation and Reassembly)◦ Controle de fluxo, mantendo uma ordem de
prioridade entre os canais.
27
![Page 28: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/28.jpg)
Opcional.
Fica logo acima da camada IrLMP.
Permite ao dispositivo IrDA atuar como uma porta serial ou paralela.
28
![Page 29: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/29.jpg)
Opcional.
Situa-se logo acima da camada Tiny TP , sendo assim a implementação da TinyTP é obrigatória para que a IrOBEX funcione.
Implementa troca de objetos. Ex.: vCard, vCalendar e até mesmo aplicativos.
29
![Page 30: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/30.jpg)
Opcional. Fica acima da Tiny TP, portanto a
implementação desta é obrigatória Possibilita conectar o dispositivos
infravermelho a uma LAN. Existe 3 métodos possíveis:
◦ Ponto de Acesso◦ Ponto a Ponto◦ Hosted
30
![Page 31: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/31.jpg)
IrSimple: Permite ao IrDA alcançar entre 4 a 10 vezes mais velocidade na transmissão dos dados, incrementando a eficiência do protocolo infravermelho.
IrSimpleShot (IrSS):Permite a câmeras com IrDA transmitir fotos a impressoras.
31
![Page 32: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/32.jpg)
32
![Page 33: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/33.jpg)
33
![Page 34: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/34.jpg)
34
![Page 35: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/35.jpg)
35
![Page 36: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/36.jpg)
36
![Page 37: Infrared Data Association Lucio Cossio, Vanderson Dill 1](https://reader035.vdocuments.site/reader035/viewer/2022062512/552fc10c497959413d8c33ce/html5/thumbnails/37.jpg)
37