Anda di halaman 1dari 16

Bluetooth

Origem: Wikipdia, a enciclopdia livre.

(Redirecionado de IEEE 802.15) Ir para: navegao, pesquisa Bluetooth uma especificao industrial para reas de redes pessoais sem fio (Wireless personal area networks PANs). O Bluetooth prov uma maneira de conectar e trocar informaes entre dispositivos como telefones celulares, notebooks, computadores, impressoras, cmeras digitais e consoles de videogames digitais atravs de uma frequncia de rdio de curto alcance globalmente no licenciada e segura. As especificaes do Bluetooth foram desenvolvidas e licenciadas pelo (em ingls) Bluetooth Special Interest Group. A tecnologia Bluetooth diferencia-se da tecnologia IrDA inclusive pelo tipo de radiao eletromagntica utilizada.
Protocolos Internet (TCP/IP) Camada Protocolo

5.Aplicao HTTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS, Ping ... 4.Transporte TCP, UDP, RTP, SCTP, DCCP ... 3.Rede 2.Enlace IP (IPv4, IPv6) , ARP, RARP, ICMP, IPsec ... Ethernet, 802.11 WiFi, IEEE 802.1Q, 802.11g, HDLC, Token ring, FDDI, PPP,Switch ,Frame relay, Modem, RDIS, RS-232, EIA-422, RS449, Bluetooth, USB, ...

1.Fsica

ndice
[esconder]

1 Usos 1.1 Perfis Bluetooth 1.2 Lista de aplicaes 1.3 Bluetooth vs. Wi-Fi em rede 1.3.1 Bluetooth o 1.4 Bluetooth Marketing 1.4.1 Wi-Fi 2 Requerimentos de sistema o 2.1 Sistemas operacionais 3 Informaes tcnicas o 3.1 A pilha do protocolo Bluetooth 3.1.1 Protocolos ncleo 3.1.2 Protocolo de substituio de cabo
o o o

3.1.3 Protocolo de controle de Telefonia 3.1.4 Protocolos adotados o 3.2 Comunicao e conexo o 3.3 Configurando conexes o 3.4 Pareando o 3.5 Interface 4 Bluetooth Special Interest Group 5 Origem do nome e logotipo 6 Ver tambm 7 Referncias

8 Ligaes externas

[editar] Usos
Bluetooth um protocolo padro de comunicao primariamente projetado para baixo consumo de energia com baixo alcance, (dependendo da potncia: 1 metro, 10 metros, 100 metros) baseado em microchips transmissores de baixo custo em cada dispositivo. O Bluetooth possibilita a comunicao desses dispositivos uns com os outros quando esto dentro do raio de alcance. Os dispositivos usam um sistema de comunicao via rdio, por isso no necessitam estar na linha de viso um do outro, e podem estar at em outros ambientes, contanto que a transmisso recebida seja suficientemente potente. Potncia mxima permitida Alcance (Aproximadamente) (mW/dBm) Classe 1 100 mW (20 dBm) at 100 metros Classe 2 2.5 mW (4 dBm) at 10 metros Classe 3 1 mW (0 dBm) ~ 1 metro Classe Deve-se ressaltar que, na maioria dos casos, o alcance efetivo dos dispositivos de classe 2 estendido se eles se conectam a dispositivos de classe 1, se comparados com redes puras de classe 2. Isso pode ser obtido pela alta sensibilidade e potncia de transmisso do dispositivo de classe 1. A alta potncia de transmisso do dispositivo de classe 1 permite a recepo da alta potncia pelo dispositivo de classe 2. Alm disso, a alta sensibilidade do dispositivo de classe 1 permite a recepo da baixa potncia de transmisso de fora dos dispositivos de classe 2, permitindo assim a operao de dispositivos de classe 2 a grandes distncias. Dispositivos que possuem um amplificador de potncia na transmisso tm uma sensibilidade de recepo melhorada, e existem antenas altamente otimizadas que normalmente alcanam distncias de 1 km usando o padro Bluetooth classe 1. Verso Verso 1.2 Verso 2.0 + EDR Verso 3.0 Taxa de transmisso 1 Mbit/s 3 Mbit/s 24 Mbit/s a.m.m. Mudana da Faixa de Transmisso para 802.11

[editar] Perfis Bluetooth


Ver artigo principal: Perfis Bluetooth Para usar a tecnologia Bluetooth, o dispositivo deve ser compatvel com certos perfis Bluetooth. Esses perfis determinam as possveis aplicaes e usos da tecnologia.

[editar] Lista de aplicaes


As aplicaes mais prevalentes do Bluetooth incluem:

Controle sem fio e comunicao entre celulares e fones de ouvido sem fio ou sistemas viva voz para carros. Essa foi uma das mais antigas aplicaes da tecnologia a se tornar popular.

Sony Ericsson P910i e auricular Bluetooth.


Comunicao sem fio entre PCs em um espao pequeno onde pequena banda necessria. Comunicao sem fio entre PCs e dispositivos de entrada e sada, como mouse, teclados e impressoras. Comunicao sem fio entre telefones celulares e estaes de telefonia fixa, para funcionar como um telefone sem fio dentro da rea de cobertura e economizar em tarifas de servio telefnico. Transferncia de arquivos entre dispositivos usando OBEX. Transferncia de contatos, anotaes e eventos de calendrio e lembretes entre dispositivos com OBEX.

Substituio de dispositivos seriais tradicionais com fio em equipamentos de teste, receptores GPS, equipamentos mdicos, leitores de cdigo de barras e dispositivos de controle de trfego. Para controles onde o infravermelho era tradicionalmente utilizado. Enviar pequenas propagandas para dispositivos ativados por Bluetooth. Consoles de videogames da nova gerao Wii e Play Station 3 usam Bluetooth para seus respectivos controles sem fio. Acesso dial-up internet em um computador pessoal ou PDA usando um celular compatvel com dados como modem. Receber contedo comercial (Spam) via um quiosque, como em um cinema ou lobby.

[editar] Bluetooth vs. Wi-Fi em rede


Bluetooth e Wi-Fi tm aplicaes ligeiramente diferentes nos escritrios e casas de hoje, e durante movimento: configurando redes, imprimindo, ou at transferindo apresentaes e arquivos de PDAs para computadores. Ambas so verses da tecnologia no licenciada Spread Spectrum (Traduo livre como "Espectro espalhado"). Bluetooth difere do Wi-Fi porque a ltima oferece alta potncia de transmisso e cobre grandes distncias, porm requer hardware mais caro e robusto com alto consumo de energia. Elas usam a mesma frequncia de transmisso, porm empregam esquemas de multiplexagem diferentes. Enquanto o Bluetooth um substituto para o cabo em uma variedade de aplicaes, o Wi-Fi um substituto do cabo apenas para acesso rede local. [editar] Bluetooth Existem vrios produtos ativados por Bluetooth, como celulares, impressoras, modems e fones de ouvido sem fio. A tecnologia til quando necessria transferncia de informaes entre dois ou mais dispositivos que esto perto um do outro ou em outras situaes onde no necessria alta taxa de transferncia. O Bluetooth comumente usado para transferir dados de udio para/de celulares (por exemplo, com um fone sem fio) ou transferir dados entre computadores de bolso (transferncia de arquivos). Bluetooth simplifica a descoberta e configurao de servios entre dispositivos. Os dispositivos Bluetooth anunciam todos os servios que eles suportam e podem fornecer, e por isso, faz com que o uso de servios seja simples pela falta da necessidade de configurar endereos de rede ou permisses como em outras tecnologias.

Chip Bluetooth Dell TrueMobile 350 para notebooks.

[editar] Bluetooth Marketing

Redes de bluetooth podem transmitir contedo multimdia para os usurios que ativarem o sistema no aparelho celular. Essa nova modalidade de mdia tem o nome de Bluetooth Zone, que so zonas de interatividade para compartilhamento de contedo entre usurios e marcas.[1] [editar] Wi-Fi Wi-Fi mais parecido com conexes Ethernet tradicionais, e requer configurao para instalar recursos compartilhados, transmitir arquivos, e configurar links de udio (por exemplo, fones de ouvido e dispositivos hands-free). Essa tecnologia usa a mesma freqncia de transmisso que o Bluetooth, porm com alta potncia, resultando em uma conexo de rdio mais forte. Wi-Fi s vezes chamada de "Wireless Ethernet". Essa descrio correta e tambm prov uma indicao da suas relativas foras e pontos fracos. Wi-Fi requer mais configuraes, porm melhor para operar redes de alta-escala pelo fato de suportar conexes rpidas e seguras e com melhor potncia de transmisso e recepo da estao-base do que o Bluetooth.

[editar] Requerimentos de sistema


Um computador pessoal deve ter um adaptador Bluetooth instalado para poder se comunicar com outros dispositivos Bluetooth. Enquanto alguns computadores desktop j contm um adaptador instalado internamente, a maioria requer um dongle Bluetooth (conhecido como "chaveiro bluetooth"). Vrios computadores portteis vm de fbrica com um chip interno instalado.

Dongle Bluetooth. Ao contrrio do seu antecessor, infravermelho (IrDA), que requer um adaptador separado para cada dispositivo, Bluetooth permite a comunicao com vrios dispositivos ao mesmo tempo com um computador apenas com um nico adaptador.

[editar] Sistemas operacionais


Apple suporta a tecnologia Bluetooth em seu sistema operacional desde o Mac OS X verso 10.2 (Jaguar) lanada em 2002. O Linux tem suporte nativo a Bluetooth desde a verso 2.4.6. O NetBSD tem suporte desde a verso 4.0, tendo sido seu cdigo de suporte ao protocolo portado para o FreeBSD e o OpenBSD.

Nas plataformas Microsoft, O Windows XP Service Pack 2 e verses recentes possuem suporte para Bluetooth. Verses anteriores necessitam que o usurio instale seus prprios drivers Bluetooth, que no so diretamente suportados pela Microsoft. Windows Vista tambm inclui um suporte para Bluetooth que uma expanso do mdulo encontrado no Windows XP. Esse mdulo suporta mais perfis Bluetooth, assim como drivers de terceiros que permitem que terceiros adicionem suporte para novos servios e perfis. A Microsoft no lanou nenhum mdulo Bluetooth para verses antigas do Windows, como o Windows 2000 ou Windows Me.

[editar] Informaes tcnicas


[editar] A pilha do protocolo Bluetooth
Bluetooth definido como uma arquitetura de camadas de protocolo, constitudo de protocolos ncleo, protocolos de substituio de cabo, protocolos de controle de telefonia e protocolos adotados. Os protocolos so: [editar] Protocolos ncleo Os protocolos ncleo formam uma pilha de cinco camadas, sendo elas: Bluetooth Radio especifica detalhes da interface com o ar, incluindo frequncia, salteamento, esquema de modulao e fora da transmisso Baseband fala sobre estabelecimento de conexo com uma piconet, endereamento, formato do pacote, temporizao e controle de energia Link Manager Protocol (LMP) estabelece a configurao do link entre dispositivos bluetooth e gerenciamento de links em andamento, incluindo aspectos de segurana (ex. autenticao e encriptao), e controle e negociao do tamanho do pacote da banda base Logical Link Control and Adaptation Protocol (L2CAP) adapta os protocolos da camada superior camada de banda base, fornecendo tanto servios sem conexo quanto servios orientados conexo Service Discovery Protocol (SDP) manipula informaes do dispositivo, servios e consultas para caractersticas de servio entre dois ou mais dispositivos Bluetooth [editar] Protocolo de substituio de cabo Radio frequency communications (RFCOMM) o protocolo de substituio de cabo usado para criar uma porta serial virtual para fazer com que a substituio de tecnologias de cabo seja transparente atravs de mnimas modificaes a dispositivos existentes. FRCOMM prov transmisso de dados binrios e emula os sinais de controle do EIA-232 (tambm conhecido como RS-232) sobre uma camanda de banda-base Bluetooth.

[editar] Protocolo de controle de Telefonia Telephony control protocol-binary (TCS BIN) o protocolo orientado a bit que define o controle de chamada de sinalizao para estabelecimento de chamadas de voz e dados entre dispositivos Bluetooth. Ainda, TCS BIN define procedimentos de gerenciamento de mobilidade para manipular grupos de dispositivos Bluetooth TCS. [editar] Protocolos adotados Protocolos adaptados so definidos por outras organizaes criadoras de padres e so incorporados na pilha de protocolos do Bluetooth, permitindo ao Bluetooth criar protocolos apenas quando necessrio. Os protocolos adotados incluem: Point-to-Point Protocol (PPP) Protocolo padro da Internet para transportar datagramas de IP sobre um link ponto-a-ponto TCP/IP/UDP Protocolos fundamentais para a suite de protocolos TCP/IP Object Exchange Protocol (OBEX) Protocolo de camada de sesso para intercmbio de objetos, fornecendo um modelo para representao de objeto e operao Wireless Application Environment / Wireless Application Protocol (WAE/WAP) WAE especifica um framework de aplicao para dispositivos sem fio e WAP em um padro aberto para fornecer acesso a telefonia e servis de informao aos usurios de "mobiles".

[editar] Comunicao e conexo


Um dispositivo mestre Bluetooth pode se comunicar com at mais sete dispositivos. Esse grupo de rede com at oito dispositivos chamado Piconet. Uma piconet uma rede adhoc, usando protocolos de tecnologia Bluetooth para permitir um dispositivo mestre de se interconectar com at sete dispositivos ativos. At 255 dispositivos podem estar inativos, "estacionados", com os quais o dispositivo mestre pode se comunicar e trazer de volta ao status de ativo a qualquer momento. Em qualquer momento, dados podem ser transferidos entre o mestre e outro dispositivo, porm os dispositivos podem trocar de posio e o escravo pode se tornar o mestre a qualquer momento. O mestre troca rapidamente de um dispositivo para outro, e transmisses simultneas do mestre para vrios outros dispositivos so possveis, porm no muito utilizadas. Especificaes de Bluetooth permitem conexo de duas ou mais piconets juntas para formar uma scatternet, com alguns dispositivos agindo como ponte para simultaneamente trabalhar como o mestre e o escravo em uma piconet. Muitos adaptadores USB Bluetooth esto disponveis tambm com um adaptador IrDA. Alguns adaptadores antigos (pr-2003), porm, tm servios limitados, oferecendo apenas o enumerador Bluetooth e uma verso menos potente do rdio. Alguns dispositivos podem formar links entre computadores com Bluetooth, porm no fornecem a variedade de servios que os adaptadores modernos oferecem.

[editar] Configurando conexes

Qualquer dispositivo Bluetooth ir transmitir os seguintes pacotes de informaes por demanda:


Nome do dispositivo Classe do dispositivo Lista de servios disponveis Informaes tcnicas, como por exemplo, caractersticas, fabricante, especificao Bluetooth e configurao de clock.

Qualquer dispositivo pode realizar uma varredura para encontrar outros dispositivos disponveis para conexo, e qualquer dispositivo pode ser configurado para responder ou no a essas requisies. Porm, se o dispositivo que estiver tentando conectar souber o endereo do outro dispositivo, o mesmo vai sempre responder a requisies de conexes diretas e transmitir as informaes da lista se requisitado. O uso dos dispositivos, porm, requer pareamento (conhecido tambm como "emparelhamento") ou aceitao do proprietrio, porm a conexo por si ficar ativa e aguardando autorizao at que seja finalizada ou at que saia do alcance. Alguns dispositivos podem se conectar apenas com um dispositivo por vez, e a conexo a esses dispositivos impede que eles possam receber requisies de outros ou que fiquem visveis para outros aparelhos que estiverem realizando varredura. Cada dispositivo dotado de um nmero nico de 48 bits que serve de identificao, no formato 00:00:00:00:00:00. Esses nmero denominado "Endereo de Bluetooth" (Bluetooth Address) e so nicos e exclusivos para cada dispositivo fabricado, assim como o Endereo MAC das placas de rede. Os endereos geralmente no so mostrados, e no seu lugar aparecer o nome corriqueiro (legvel) do dispositivo, que pode ser configurado pelo proprietrio. Esse nome aparecer na lista de dispositivos disponveis de qualquer aparelho que efetuar uma varredura. Vrios telefones tm o nome Bluetooth configurado de fbrica para o modelo do aparelho. Como o nome mostrado na lista de resultados quando efetuada a varredura, pode ser confuso, por exemplo, se houver vrios celulares no alcance nomeados V3.

[editar] Pareando
Parear dispositivos o ato de estabelecer uma comunicao segura "aprendendo" (por entrada do usurio) uma senha secreta. (passkey). O dispositivo que deseja se comunicar com um outro dispositivo deve informar uma senha que tambm deve ser digitada no outro dispositivo. Assim, depois de emparelhar, os dispositivos lembram os nomes amigveis dos outros e conectam-se de forma transparente todas as vezes, assim como reconhecemos nossos amigos. Como o endereo Bluetooth permanente, o pareamento preservado, mesmo se o nome de algum dos dispositivos trocar. Pareamentos podem ser apagados (e assim ter as autorizaes de conexo removidas) a qualquer momento. Muitos dispositivos exigem pareamento antes de permitir o uso dos seus servios, com exceo de telefones Sony Ericsson, que geralmente permitem cartes de visita OBEX ou notas sem nenhum aviso, e muitas impressoras que permitem que qualquer aparelho use seus servios.

[editar] Interface

Dispositivos Bluetooth operam na faixa ISM (Industrial, Scientific, Medical) centrada em 2,45 GHz que era formalmente reservada para alguns grupos de usurios profissionais. Nos Estados Unidos, a faixa ISM varia de 2400 a 2483,5 MHz. Na maioria da Europa a mesma banda tambm est disponvel. No Japo a faixa varia de 2400 a 2500 MHz. Os dispositivos so classificados de acordo com a potncia e alcance, em trs nveis: classe 1, classe 2 e classe 3 (uma variante muito rara). A banda dividida em 79 portadoras espaadas de 1 MegaHertz, portanto cada dispositivo pode transmitir em 79 freqncias diferentes; para minimizar as interferncias, o dispositivo mestre, aps sincronizado, pode mudar as freqncias de transmisso de seus escravos por at 1600 vezes por segundo. Teoricamente sua velocidade pode chegar a 721 Kbps e possui trs canais de voz.

[editar] Bluetooth Special Interest Group


Em 1998, Ericsson, IBM, Toshiba e Nokia formaram um consrcio e adotaram o codename Bluetooth para o seu propsito de especificao aberta. Em dezembro de 1999, 3Com, Lucent Technologies, Microsoft e Motorola se juntaram aos fundadores iniciais como os divulgadores do Bluetooth Special Interest Group (SIG). Desde ento, Lucent Technologies transferiu seus direitos no consrcio para a Agere Systems, e a 3Com saiu do consrcio. Agere Systems mais tarde se juntou com a LSI Corporation e deixou o grupo de divulgadores do Bluetooth em agosto de 2007. O Bluetooth Special Interest Group uma associao de negcio privada com quartelgeneral em Belluevue, Washington. At setembro de 2007 o SIG era composto de mais de 9000 companhias membros que so lderes em telecomunicaes, computao, msica, automao industrial e indstrias de rede, com um pequeno grupo de empregados dedicados em Hong Kong, Sucia e Estados Unidos. Os membros do SIG desenvolvem a tecnologia Bluetooth sem fios, implementam e vendem a tecnologia em seus produtos, variando de telefones celulares a impressoras. O prprio SIG no cria, produz ou vende produtos ativados com a tecnologia Bluetooth.

[editar] Origem do nome e logotipo


O nome Bluetooth uma homenagem ao rei da Dinamarca e Noruega Harald Bltand em ingls Harold Bluetooth (traduzido como dente azul, embora em dinamarqus signifique de tez escura). Bltand conhecido por unificar as tribos norueguesas, suecas e dinamarquesas. Da mesma forma, o protocolo procura unir diferentes tecnologias, como telefones mveis e computadores. O logotipo do Bluetooth a unio das runas nrdicas (Hagall) e (Berkanan) correspondentes s letras H e B no alfabeto latino.

RS-232
Origem: Wikipdia, a enciclopdia livre.

Ir para: navegao, pesquisa


Protocolos Internet (TCP/IP) Camada Protocolo

5.Aplicao HTTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS, Ping ... 4.Transporte TCP, UDP, RTP, SCTP, DCCP ... 3.Rede 2.Enlace IP (IPv4, IPv6) , ARP, RARP, ICMP, IPsec ... Ethernet, 802.11 WiFi, IEEE 802.1Q, 802.11g, HDLC, Token ring, FDDI, PPP,Switch ,Frame relay, Modem, RDIS, RS-232, EIA-422, RS449, Bluetooth, USB, ...

1.Fsica

RS-232 (tambm conhecido por EIA RS-232C ou V.24) um padro para troca serial de dados binrios entre um DTE (terminal de dados, de Data Terminal equipment) e um DCE (comunicador de dados, de Data Communication equipment). comumente usado nas portas seriais dos PCs.

ndice
[esconder]

1 Abrangncia do padro 2 Histria 3 Papel na computao moderna o 3.1 Detalhes do padro o 3.2 Conectores o 3.3 Configuraes 4 Padres correlatos 5 Ligaes externas

[editar] Abrangncia do padro


A Eletronics Industries Association (EIA), que padronizou o RS-232-C em 1969 define:

Caractersticas eltricas como nveis de tenso, taxa de sinalizao, taxa de rotao dos sinais, nvel mximo de tenso, comportamento de curto-circuito e carga mxima da capacitncia. Caractersticas mecnicas da interface, conectores "plugveis" e identificao dos pinos. Funes de cada circuito no conector da interface Subconjuntos padres de circuitos de interface para aplicaes selecionadas de telecomunicao

O padro no define elementos como:


Codificao de caracteres (por exemplo, ASCII, cdigo Baudot ou EBCDIC) Enquadramento dos caracteres no fluxo de dados (bits por caractere, bits de incio e parada, paridade) Protocolos para deteco de erros ou algoritmos para compresso de dados Taxas de bit para transmisso, apesar de o padro dizer ser destinado para taxas de bits menores que 20.000 bits por segundo. Muitos dispositivos modernos suportam velocidade de 115.200 bit/s Fornecimento de energia para dispositivos externos

[editar] Histria
Este padro foi originalmente usado para conectar um teletipo (equipamento eletromecnico de comunicao assncrona que usava cdigo ASCII) a um modem. Quando terminais eletrnicos (burros ou no) comearam a ser usados, eram projetados para serem intercambiveis com as teletypewriters, e tambm suportavam RS-232. A terceira reviso deste padro (chamada de RS-232C) fora publicada em 1969, em parte para adequar-se s caractersticas eltricas destes dispositivos. Deste modo, fora utilizado em diversos tipos de comunicao remota, especialmente por modems. Posteriormente PCs (e outros equipamentos) comearam a utilizar este padro para comunicao com equipamentos j existentes. Quando a IBM lanou computadores com uma porta RS-232, esta interface tornou-se realmente onipresente. Por muitos anos o padro para comunicao serial em quase todos os computadores era algum tipo de porta RS-232. Continuou sendo utilizado em grande escala at o fim dos anos 90. Durante este tempo esta foi a maneira padro para a conexo de modems. Uma exceo eram os mainframes, que geralmente no se comunicavam diretamente com dispositivos terminais. Estes costumavam ter processadores especializados em I/O conectados a eles, por exemplo, alguns mainframes da IBM possuam uma unidade de controle de telecomunicao (TCU - Telecommunication Control Unit, Unidade de Controle de Telecomunicao) anexados a seus canais multiplexadores. O TCU deveria suportar mltiplos terminais, s vezes centenas. Vrios desses TCUs suportavam RS-232 quando necessrio, assim como outras interfaces seriais. H alguma confuso sobre o que a EIA (Eletronics Industries Alliance) padronizou no RS-232. Este padro apenas especifica caractersticas eltricas dos circuitos e a numerao dos pinos. Outras caractersticas como o conector em forma de "D", o uso de cdigo ASCII, formato dos dados e comunicao assncrona no so parte do RS-232, a palavra "padro", porm, utilizada geralmente quando todos estas caractersticas aparecem juntas, de modo a tornarem-se efetivamente obrigatrias. Foram construdas em torno de 100.000 teletypewriters (33-ASR) e milhares de PCs feitos toda semana, todos eles podem atuar como teletypewriters virtuais. Uma nica caracterstica que era utilizada em teletypewriters e que fora abandonada que uma teletypewriter real requer dois bits de parada para trabalhar de modo satisfatrio, deste modo um caractere ocupava 11 bits. Por isso teletypewriters de 100 palavras por minuto transmitiam a 110 bauds. Hoje em dia utiliza-se apenas um bit de parada. Sendo que trataremos aqui uma simulao de um 33ASR, no o documento RS-232.

A IBM favoreceu o uso do cdigo EBCDIC de oito bits ao invs do ASCII com sete bits, favoreceu tambm um formato de transmisso "big endian" ao invs do formato "little endian" do ASCII. A IBM ofereceu suporte a esses outros formatos de modo que, para transmitir caracteres "little endian", o mainframe precisaria somente inverter cada caractere usando uma instruo para traduo de bloco. Os primeiros teletypewriters tinham trs linhas de teclas e suportavam somente letras maisculas. Elas utilizavam o cdigo Baudot e, geralmente, trabalhavam a taxas de 60 palavras por minuto. Os equipamentos com teclados de quatro linhas, cdigo ASCII e letras maisculas e minsculas comearam a aparecer quando computadores pessoais se popularizaram. Os circuitos integrados de comunicao serial UART, introduzidos no incio dos anos 70, continuam sendo emulados por muitos chipsets e ainda suportam os primeiros formatos, incluindo 1,5 bits de parada. Contudo tais recursos so raramente utilizados. A importncia de portas seriais comeou a decrescer gradualmente quando redes de alta velocidade tornaram-se disponveis para comunicao PC com PC. Hoje comum utilizar conexes Ethernet Base 10, 100 ou 1000. Num futuro prximo, velocidades ainda maiores sero comuns.

[editar] Papel na computao moderna


Hoje, o protocolo de comunicao RS-232 vem sendo, gradualmente, suprimido pelo USB para comunicao local. O protocolo USB mais rpido, possui conectores mais simples de usar e tem um melhor suporte por software. Por isso muitas placas-me, destinadas ao uso em escritrios ditas "livre de legados" (legacy-free) so produzidas sem circuitos RS-232. Mesmo assim, esse protocolo continua sendo utilizado em perifricos para pontos de venda (caixas registradoras, leitores de cdigos de barra ou fita magntica) e para a rea industrial (dispositivos de controle remoto). Por essa razes, computadores para estes fins continuam sendo produzidos com portas RS-232, tanto on-board ou em placas para barramentos PCI ou barramento ISA. Como alternativa, existem adaptadores para portas USB, que podem ser utilizados para conectar teclados ou mouses PS/2, uma ou mais portas seriais e uma ou mais portas paralelas.

[editar] Detalhes do padro


No protocolo de comunicao RS-232, caracteres so enviados um a um como um conjunto de bits. A codificao mais comumente usada o "start-stop assncrono" que usa um bit de incio, seguido por sete ou oito bits de dados, possivelmente um bit de paridade, e um, 1,5 ou dois bits de paragem sendo ento necessrios pelo menos 10 bits para enviar um nico caractere. Tal facto acarreta a necessidade em dividir por um fator de dez a taxa de transmisso para obter a velocidade de transmisso. A alternativa mais comum ao "start-stop assncrono" o HDLC. O padro define os nveis eltricos correspondentes aos nveis lgicos um e zero, a velocidade de transmisso padro e os tipos de conectores.

[editar] Conectores

Conector fmea RS-232 de nove pinos O padro especifica 20 diferentes sinais de conexo, e um conector em forma de D comumente usado. So utilizados conectores machos e fmeas - geralmente os conectores dos cabos so machos e os conectores de dispositivos so fmeas - e esto disponveis adaptadores m-m e f-f. H tambm os chamados "null modems" para conectar unidades utilizando-se ambas como terminais de dados (ou modems). Para configurao e diagnstico de problemas com cabos RS-232 pode-se utilizar uma "breakout box". Este dispositivo possui um conector macho e um conector fmea e deve ser anexado em linha. Alm disso, possui luzes para cada pino e meios de interconectar os pinos com diferentes configuraes. A maioria dos pinos so inutilizados pela maioria dos dispositivos sendo, ento, comum que mquinas economizem espao e dinheiro, utilizando conexes menores. A segunda gerao dos IBM PC AT foi disponibilizada com um conector em forma de D com apenas 9 pinos, tornando-se o padro. Grande parte dos dispositivos utilizam conectores de 25 pinos. Conseqentemente, cabos com 9 pinos em uma extremidade e 25 em outra so comuns. O Apple Macintosh utilizava um sistema similar, mas posteriormente mudou para um novo conector com apenas 8 pinos, menos que o necessrio para um modem. Os cabos para RS-232 podem ser construdos com conectores disponveis em qualquer loja de eletrnicos. Os cabos podem ter de 3 a 25 pinos. Cabos "Flat RJ" (cabos de telefone) podem ser usados com conectores RJ-RS232 e so os de mais fcil configurao. A razo pela qual possvel criar uma interface mnima com apenas trs fios que todo sinal RS-232 utiliza o mesmo fio terra para referncia. O uso de circuitos desbalanceados deixa o RS-232 altamente suscetvel a problemas devido a diferenas de potencial entre os sinais de terra dos dois circuitos. Este padro tambm tem um pobre controle dos tempos de picos e descidas do sinal, levando a potenciais problemas de comunicao. O RS-232 recomendado para conexes curtas (quinze metros ou menos). Os sinais variam de 3 a 15 volts positivos ou negativos, valores prximos de zero no so sinais vlidos. O nvel lgico um definido por ser voltagem negativa, a condio de sinal chamada marca e tem significado funcional de OFF (desligado). O nvel lgico zero positivo, a condio de sinal espao, e a funo ON (ligado). Nveis de sinal +-5, +10, +- 12 e +-15 so vistos comumente, dependendo da fonte eltrica disponvel. Marca e espao so termos herdados das teletypewriters. O modo de comunicao nativo destas eram simples sries de circuitos de corrente contnua que so interrompidos, muito

similar aos telefones que possuam as "rodas de discagem" que interrompiam o sinal telefnico. A condio de marca quando o circuito est fechado e a condio de espao, quando o circuito est aberto. O incio de um caractere sinalizado por um espao e os bits de parada so marcas. Quando a linha interrompida, a teletypewriter entra num ciclo contnuo mas nada impresso porque tudo o que recebido so zeros, o caractere NULL. Trs so os sinais carregados por esses fios: terra, transmisso/recepo e "handshake". Existem cdigos para estes sinais, por exemplo: Sinal SG ou GND TD ou TX RD ou RX DTR DSR RTS CTS DCD RI FG Significado Terra Transmisso de dados Recepo de dados Terminal de dados pronto Conjunto de dados pronto Pronto para enviar(computador) Envie os dados (modem) Portadora detectada Indicador de telefone tocando (Frame Ground)

Os dispositivos RS-232 podem ser classificados em DTE e DCE. Essa classificao permite definir quais fios iro mandar e/ou enviar sinais de dados. De qualquer modo, estas definies nem sempre seguidas. Normalmente necessrio consultar a documentao ou testar as conexes com uma "breakout box" para determinar os sinais necessrios. O sinal de terra tem a funo de aterrar as outras conexes e necessrio. Se os equipamentos estiverem muito longe, com diferentes fontes de eletricidade, o terra se degradar entre os dois dispositivos e a comunicao ir falhar, sendo esta uma condio difcil de traar. Em conectores de 25 pinos, o pino 7 geralmente o terra (pino 1 e terra do chassis so raramente usados). Neste mesmo conector, os pinos 2 e 3 so os pinos de transmisso e recepo, um dispositivo deve enviar no 2 e receber no 3; o outro deve ser o contrrio (se no, essa inverso deve ser feita no fim do cabo, como num cabo para null modem, tambm chamado crossover). No caso de desenvolver cabos para uma conexo, pode-se test-lo com uma breakout box qual pino est transmitindo. Estritamente falando, apenas um dispositivo precisa estar transmitindo (se no for necessria comunicao duplex ou um handshake), por exemplo uma impressora simples que no responde seu estado para o computador. Necessariamente, deve-se utilizar tanto o pino TX quanto o pino RX. Outros handshakes podem ser necessrios por um ou por outro dispositivo. Por exemplo, o pino 20 comumente usado para indicar "dispositivo pronto". Os pinos tambm podem ser curto-circuitados. Por exemplo, um pino que pergunte "voc est pronto?" que parte do dispositivo A pode ser ligado diretamente no pino referente a resposta "estou pronto" no dispositivo A se o dispositivo A no transmitir tal sinal. Os pinos normalmente utilizados para handshake so os pinos 20, 8, 4 e 6.

[editar] Configuraes

H vrias configuraes de software para conexes seriais. As mais comuns so velocidade e bits de paridade e parada. A velocidade a quantidade de bits por segundo transmitida de um dispositivo para outro. Taxas comuns de transmisso so 300, 1200, 2400, 9600, 19200, etc. Tipicamente ambos os dispositivos devem estar configurados com a mesma velocidade, alguns dispositivos, porm, podem ser configurados para autodetectar a velocidade. Paridade um mtodo de verificar a preciso dos dados. Paridade normalmente nula (no usada), mas pode ser par ou mpar. Paridade funciona modificando os dados, em cada byte enviado. Paridade nula simples, os dados no so modificados. Na paridade par, os dados so acomodados de modo que o nmero de bits 1 (isto , sua contagem em um byte) seja um nmero par; isto feito definindo o bit de paridade (geralmente os bits mais ou menos significativo) como 0 ou 1. Na paridade impar, o nmero de bits 1 um nmero impar. A paridade pode ser usada pelo receptor para detectar a transmisso de erros - se um byte foi recebido com o nmero errado de bits 1, ento ele deve estar corrompido. Se a paridade estar correta ento no deve haver erros, ou ento h um nmero par de erros. Bits de parada so enviados no fim de cada byte transmitido com o intuito de permitir que o receptor do sinal se sincronize. Existe uma conveno para a notao se uma configurao de software de uma conexo serial, esta notao da forma D/P/S. Sendo que a configurao mais comum a 8/N/1 que especifica que so transmitidos 8 bits de dados, paridade nula e um bit de parada. O nmero de bits de dados pode ser 7, 8 ou (s vezes) 9. Paridade pode ser nula (N), impar (O) ou par (E); o bit de paridade emprestado dos bits de dados, ento 8/E/1 significa que um dos oito bits de dados utilizado como bit de paridade. Podem haver 1, 1,5 ou 2 bits de parada (1,5 era utilizado em teletypewriters baudot de 60 palavras por minuto). Outra configuraes definem quando pinos enviam sinais de "handshake", ou outras checagem de integridade dos dados. Combinaes comuns so RTS/CTS, DTR/DSR, ou XON/XOFF (que no usam pinos no conector, mas caracteres especiais no fluxo dos dados). O caractere XON diz ao receptor que o remetente do caractere est pronto para receber mais dados. O caractere XOFF diz ao receptor para parar de enviar caracteres. O XON/XOFF est em desuso, e prefervel que se utilize o controle de fluxo RTS/CTS. XON/XOFF um mtodo "em banda" que funciona entre dois pontos, mas ambos devem suportar o protocolo, e h uma confuso em potencial no incio. Pode ser feito numa interface com trs fios. RTS/CTS foi desenvolvido com o intuito de permitir que a teletypewriter e o modem coordenassem ligaes half-duplex onde apenas um modem pode transmitir por vez. O terminal deve "levantar" o sinal Pronto Para Enviar e esperar que o modem responda com Envie os Dados. RTS/CTS um "handshake" no nvel do hardware, mas tem suas vantagens. Uma teletypewriter ASR tinha um leitor de fita de papel. Os caracteres eram enviados quando a fita era lida (ASR vem de Automatic Send Receive, envia e recebe automaticamente). Quando a mquina recebia um caractere XOFF, ela desligava a leitora de fita e ao receber um XON a religava. O sistema remoto poderia enviar um XOFF quando era necessrio que o remetente diminusse sua velocidade. Nos sistemas, originalmente, as mensagens eram previamente preparadas na fita de papel para que o tempo de transmisso fosse minimizado. Largura de banda era muito escaa e cara. Em alguns minicomputadores antigos, a fita de papel era a nica maneira de efetuar guardar e restaurar dados .

[editar] Padres correlatos


Existem diversos "padres" que so chamados de RS-232 mas na verdade no o so. TTL RS-232 usa +5V para alto e 0V para baixo. CMOS RS-232 usa +3,3V para alto e 0V para baixo. Tipicamente estes sinais so utilizados entre dois dispositivos na mesma placa de

circuito. Laos de corrente com 20mA utilizam tal corrente para alto e a presena de corrente no lao para baixo; este nvel de sinal comumente usado para comunicaes de longa distncia e para ligaes isoladas opticamente. Outras interfaces similares ao RS-232:

RS-422 (alta velocidade, similar ao RS-232 com sinalizao diferencial) RS-423 (alta velocidade, similar ao RS-232 com sinalizao no balanceada) RS-449 (um proposto sucessor para o RS-232, que usa sinais do RS-422 e RS423, nunca "pegou" como o RS-232) MIL STD 188 (um sistema como o RS-232, mas com melhor controle de impedncia e de tempo de subida)