2010-03-04 9 views
2

J'essaie d'obtenir un téléphone Android pour ressembler à une unité GPS Bluetooth pour qu'un PC ou tout autre appareil qui prend en charge le GPS Bluetooth puisse l'utiliser. J'ai trouvé toute l'affaire NMEA et j'ai vu l'appareil cracher des phrases NMEA correctes. Mon problème réside dans la zone Bluetooth.Android bluetooth RFCOMM questions

J'ai une configuration de fil Bluetooth pour écouter une connexion. Dans Windows je peux voir le service "Bluetooth GPS" que j'ai créé. Le problème est que je ne peux pas comprendre comment obtenir des fenêtres pour ouvrir la connexion afin que je puisse commencer à envoyer les phrases NMEA. Lorsque j'active le service dans Windows, il est indiqué "Périphérique Bluetooth" et aucun pilote n'est disponible.

Qu'est-ce qui me manque pour permettre à Windows de comprendre que je veux communiquer via RFCOMM et que le périphérique est un périphérique GPS?

Répondre

1

Vous avez besoin d'Android 2.0, car malheureusement, les anciennes versions de l'API Bluetooth d'Android ne supportent pas RFCOMM et ne supportent pas d'autres méthodes de communication de données GPS vers un autre périphérique Bluetooth tel qu'un PC Windows. Selon le téléphone que vous utilisez actuellement, il se peut que vous puissiez le mettre à jour vers Android 2.0.

Je viens de l'essayer avec mon téléphone et il ne supporte que le casque Bluetooth et l'audio stéréo A2DP.

Vous devez créer une application pour Android qui transmet vos données GPS via Bluetooth RFCOMM, tout comme l'application d'attache sans fil Bluetooth. Vous devez avoir l'application en cours d'exécution et ensuite coupler l'appareil à votre PC afin d'utiliser ses services.