1 / 37

IrDA

IrDA. Infrared Data Association. Lucio Cossio, Vanderson Dill. Tópicos. Visão Geral História O Protocolo IrDA IrDA Control IrDA Data Futuro do IrDA (Giga-IR). IrDA. Organização criada para estabelecer padrões de comunicação através da tecnologia de Infravermelho. www.irda.org.

derron
Télécharger la présentation

IrDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IrDA Infrared Data Association Lucio Cossio, Vanderson Dill

  2. Tópicos • Visão Geral • História • O Protocolo IrDA • IrDA Control • IrDA Data • Futuro do IrDA (Giga-IR)

  3. IrDA • Organização criada para estabelecer padrões de comunicação através da tecnologia de Infravermelho www.irda.org

  4. História • 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.

  5. 2 padrões • IrDA Data :Consiste num sistema de transmissão de dados ponto-a-pontorecomendadoparacurtasdistâncias e altasvelocidades de transmissão. • IrDA Control :Consiste num padrãoquepermitequedispositivos IrDA se comuniquemsemfio a um outrodispositivo host inteligente.

  6. IrDAControl • É 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.

  7. IrDAControlCamadas • O padrão IrDA Control deve implementar 3 camadas obrigatórias: IrLMP – Infrared Logical Link Control IrMAC – Infrared Media Access Control IrPHY – Infrared Physical Layer

  8. IrDAControlCamadas • 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

  9. IrDAControlFrames • Dois tipos de frames são definidos baseados no máximo tamanho de data que pode ser transmitido por um host ou dispositivo:

  10. IrDA Data • O modelo inicial SIR utiliza o tipo de comunicação assíncrona. Todos os outros padrões apresentam comunicação síncrona.

  11. IrDA Data Camadas IrOBEX - Infrared Object Exchange IrLAN - Infrared Local Area Network Tiny TP – Tiny Transport IrLAN IrOBEX IrCOMM - Infrared Communications Tiny Transport Protoco (TinyTP) IrCOMM IrLMP - Infrared Link Management IR Link Management - Mux (IrLMP) IrLAP - Infrared Link Access IR Link Access Protocol (IrLAP) IrPHY - Infrared Physical Layer IrPHY (SIR, FIR, MIR, ...)

  12. IrDA Data / CamadasIrPHY - Camada Física • A transmissão IrDA usa no casomais simples a porta RS-232. Com uma interface simples, a largura do bit é diminuidapara um tamanhomáximo de 3/16 do tamanho original paramenorconsumo de energia. • Este tipo de transmissaosuportataxas de transferência de dados de até 115.2kbit/s que é a máximatranferênciasuportadapelas UARTs padrões. • A demandamínima de velocidadespara IrDA é 9600bit/s, todas as transmissõesdevemcomeçarnestafrequênciaparaestabelecercompatibilidade.

  13. IrDA Data / Camadas / IrPHYConexão SIR

  14. IrDA Data / Camadas / IrPHYConexões Velozes • Comunicaçõesmaisrápidasrequerem interfaces especiais e usamumaredução de bit similar aomodo RS232 relatado, mas com umaredução de pulsopara ¼ dalargura original. • Para frequênciasaté 115.2kbit/s a intensidade minima de saida é de 40mW/sr. Para velocidadesmaiores, a saídapossuiumaintensidademínima de 100mW/sr. • O tamanho de ondaescolhidocomopadrãoestá entre 850nm e 900nm.

  15. IrDA Data / Camadas / IrPHYConexões Velozes

  16. IrDA Data / Camadas / IrPHYModulação SIR/MIR (RZI – Return to Zero Inverted)

  17. IrDA Data / Camadas / IrPHYModulação FIR (4PPM – Pulse PositionModulation)

  18. IrDA Data / Camadas / IrPHYDurações de Pulso

  19. IrDA Data / Camadas / IrPHYFrame SIR

  20. IrDA Data / Camadas / IrPHYFrame MIR

  21. IrDA Data / Camadas / IrPHYFrame FIR

  22. IrDA Data / Camadas / IrPHYDistâncias de Comunicação • Hádoisdiferentesgrupos de especificaçõesparaTransmissores/Receptores. O primeiro, referidocomo Standard, é paraumaconexãooperando entre zero a atépelomenos um metro. A segundarefere-se a Low Power Option, tem um alcance de operaçãomenor, e só é definidoparaaté 115.2kbit/s.

  23. IrDA Data / Camadas / IrPHYÂngulo de Emissão

  24. IrDA Data / Camadas IrLAP – Link Access Protocol • 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. IrDA Data / Camadas IrLMP – Link Management Protocol • 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. IrDA Data / Camadas Tiny TP – TinyTransportProtocol • 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. IrDA Data / Camadas IrCOMM– Infrared Communications Protocol • Opcional. • Fica logo acima da camada IrLMP. • Permite ao dispositivo IrDA atuar como uma porta serial ou paralela.

  28. IrDA Data / Camadas IrOBEX– InfraredObject Exchange • 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. IrDA Data / Camadas IrLAN– Infrared Local Area Network • 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. IrDA Data Outras especificações • 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. IrDA Data

  32. IrDA Data

  33. IrDA Data

  34. IrDA Data

  35. IrDA Data Giga-IR

  36. IrDA Data Giga-IR

More Related