Sobre o Bluetooth
Bluetooth é um protocolo padrão da indústria que permite conectividade sem fio para uma infinidade de dispositivos, incluindo computadores, impressoras, telefones celulares e dispositivos portáteis.
Os principais recursos do Bluetooth incluem:
- Um protocolo sem fio de baixo custo e baixo consumo de energia com suporte padrão da indústria e aceitação mundial.
- Uma interface de programação definida e familiar que os desenvolvedores podem usar para desenvolver ou portar aplicativos rapidamente.
- Um site oficial e uma organização cooperativa de toda a indústria que explica, promove e padroniza a tecnologia Bluetooth. Para obter mais informações, confira www.bluetooth.com.
O Bluetooth no Windows fornece serviços principais semelhantes aos expostos pelo Transmission Control Protocol (a parte TCP do TCP/IP). Como muitos protocolos e serviços de rede, a conectividade Bluetooth e a transferência de dados são programadas por meio de chamadas de função do Windows Sockets, usando técnicas comuns de programação do Windows Sockets e extensões Bluetooth específicas. No entanto, como há diferenças significativas entre uma rede fixa com fio e uma rede ad-hoc sem fio, o Bluetooth fornece extensões como descoberta e notificação de serviço/dispositivo que permitem que os aplicativos operem corretamente no ambiente sem fio. Essas extensões também abrem caminho para portabilidade simples para tecnologias semelhantes, como IrDA, ou futuros transportes sem fio.
A Microsoft fornece suporte para Bluetooth no Windows XP com Service Pack 1 (SP1) e posterior, no Windows XP Embedded com Service Pack 2 e no Windows CE. Os aplicativos Bluetooth executados no Windows XP devem poder ser executados em uma imagem de tempo de execução baseada no Windows XP Embedded que inclua as dependências necessárias. Para obter mais informações, consulte Windows XP Embedded. Para obter mais informações sobre a programação do Windows CE, consulte o SDK do Windows CE.
A Microsoft fornece duas abordagens para programar Bluetooth no Windows:
- Usar a interface do Windows Sockets
- Gerenciar dispositivos diretamente com interfaces Bluetooth sem soquete
Esta seção fornece informações gerais sobre essas duas abordagens nos tópicos a seguir. Para obter mais informações sobre como usar elementos da API do Windows Sockets para programar o Bluetooth, consulte Programação Bluetooth com Windows Sockets.
Seção | Sumário |
---|---|
Suporte do Windows Sockets para Bluetooth | Descreve a relação entre Bluetooth e Windows Sockets. |
Gerenciar dispositivos e serviços Bluetooth | Descreve como gerenciar dispositivos e serviços Bluetooth. |