Não é possível acessar dispositivo Bluetooth via porta COM no Dell Axim PDA com J2ME

votos
0

Eu estou tentando escrever parte de uma aplicação J2ME e eu sou responsável por ler dados NMEA de um dispositivo GPS conectado via bluetooth (para um PDA Dell Axim X51).

Eu emparelhado o dispositivo GPS com o PDA e eu posso executar o programa de exemplo que vem com o dispositivo GPS e com sucesso córregos cordas NMEA.

Em configurações do sistema, em configurações de GPS, eu configurar uma porta COM (8) para programas de usar para obter dados de GPS, no entanto, ao fornecer os detalhes para a porta de hardware GPS não parece ser uma taxa de transmissão de correspondência ao que eu tinha que usar no programa de exemplo? Será que isso importa? O que é que a taxa de transmissão realmente significa?

Agora, tanto quanto eu entendo as configurações, eu agora deve ser capaz de ler dados NMEA sobre COM 8?

No entanto, quando eu imprimir:

System.getProperty(microedition.commports)

não COM8 não aparecer na lista retornada e se eu tentar abrir uma conexão nessa porta eu recebo o seguinte erro:

java.io.IOException: GetCommState() failed; error code=21, (21) The device is not ready.

Os ponteiros em sucesso configurar a porta COM para a leitura, e realmente a leitura de que seria muito bem-vindos. Estou bastante perplexo e ignorante sobre o que fazer.

Publicado 11/02/2009 em 23:41
fonte usuário
Em outras línguas...                            


2 respostas

votos
1

Não sei sobre esse dispositivo específico, mas a maneira usual de abertura de uma porta COM Bluetooth em J2ME é usando a API JSR-82 .

Você iria procurar dispositivos dentro de sua vizinhança, descobrir qual é o seu GPS (geralmente contém "GPS" no nome amigável), digitalização para serviços nesse dispositivo (mais GPSs oferecem apenas um), e abrir uma conexão btspp a esse serviço.

Respondeu 12/02/2009 em 14:25
fonte usuário

votos
1

Há uma boa chance da implementação J2ME em seu dispositivo não suporta portas COM do bluetooth em tudo. Eu sugeriria confirmando que em primeiro lugar. Poderia valer a pena comparar o resultado da chamada propriedade do sistema em outros (recentes) aparelhos.

Respondeu 12/02/2009 em 12:12
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more