Conexões de infravermelho
O .NET Compact Framework fornece classes para desenvolver aplicativos com conectividade infravermelho para smart devices e computadores pessoais.Essas classes são adições à System.Net.Sockets soquete de namespace e implementar de programação que está em conformidade com padrões definidos pela especificação dados infravermelho dados associação (IrDA).
Usando classes IrDA
O .NET Framework completo não tem classes IrDA.Para estabelecer conexões IrDA entre um computador pessoal e um dispositivo, você deve chamar o Windows socket usando platform invoke no lado do computador pessoal.
Observação: |
---|
O .NET Compact Framework oferece suporte somente ao padrão IrDA.Você deve usar invocação de plataforma para acessar outros recursos em um dispositivo de infravermelho.O .NET Compact estrutura oferece suporte a dispositivos Windows CE equipado com uma porta IrDA, sistema autônomo mouses, impressoras, Pocket PCs e outros PDAs . |
IrDA define um conjunto de protocolos criados para oferecer suporte a transmissão de dados ponto a ponto de infravermelho entre dois dispositivos sem-fio a uma distância curta.IrDA acomoda conectividade onde vários dispositivos podem estabelecer conexões com o mesmo host.
Você pode implementar a funcionalidade de cliente e servidor.Um cliente é o dispositivo que inicia a conexão.Após o estabelecimento de uma conexão, os dados podem ser trocados confiavelmente.Como um servidor requer recursos adicionais de stack, o servidor é geralmente um computador pessoal.
As classes IrDA operaram na camada de Information Access Service (IAS) da pilha do protocolo IrDA.Uma camada IAS pode ter um ou ambos os seguintes componentes:
Servidor.Contém uma coleção de objetos que descrevem os serviços e aplicativos disponíveis para conexões de entrada para esse servidor.
Observação: Não existe classe para o componente de servidor para esta versão do .NET Compact Framework.
Cliente.Executa consultas de descoberta no componente de servidor para obter um diretório de todas as conexões disponíveis.
A tabela a seguir resume as funções executadas pelas classes IrDA do .NET Compact Framework.
Classe |
Descrição |
---|---|
Essa enumeração descreve o conjunto de caracteres suportado pelo dispositivo IrDA que foi descoberto. |
|
Fornece acesso ao cliente para que você possa determinar uma conexão desejada, abri-la, e enviar e receber dados. |
|
Fornece informações sobre conexões disponíveis em um servidor obtidas por uma consulta de descoberta do cliente. |
|
Permite criar uma conexão a um servidor e obter informações da porta de infravermelho. |
|
Essa enumeração lista valores indicando o tipo de dispositivo ou conexão, como um fax. |
|
Coloca um socket em um estado de escuta para monitorar conexões disponíveis para um serviço especificado.O ouvinte não escutar até que o Start método é chamado. |
Consulte também
Tarefas
Como: Fazer uma transferência arquivo infravermelho