2012-07-23 2 views
1

Je suis nouveau dans le développement Android, et je ne sais absolument pas comment le Bluetooth fonctionne réellement, à part la connexion sans fil de deux appareils. J'ai utilisé l'exemple BluetoothChat, ainsi qu'un exemple dans un livre Android que j'ai acheté. Ils ont tous les deux l'air EXTREMEMENT similaires, mais je suis confus. Par souci de clarté, l'application Android sur laquelle je travaille connecte mon appareil Android à une puce Bluetooth intégrée. De ce que j'ai compris, la puce Bluetooth est le serveur de la paire.Bluetooth SPP et autres services Bluetooth

Quoi qu'il en soit, dans l'exemple, il déclare

Currently this only does Bluetooth SPP. This can be generalized to other services. 

J'ai regardé dans ce que les moyens de PSP, mais ne comprennent toujours pas complètement, et n'ont pas compris « services » alternatifs que l'exemple parle sur.

Quelqu'un peut-il simplifier le PSP, expliquer quels services de remplacement pourraient être utilisés et pourquoi ils seraient utilisés? Et si possible, essayez d'expliquer quel service fonctionnerait le mieux pour ma situation, et pourquoi?

Répondre

1

SPP signifie Serial Port Profile. Il s'agit essentiellement d'une connexion de port série sans fil, comme une connexion RS 232. Ce type de connexion est utilisé pour le streaming de données de base. Il existe de nombreux profils Bluetooth pour différentes choses. Jetez un oeil à la liste ici:

http://en.wikipedia.org/wiki/Bluetooth_profile

Dans mon application, ainsi que l'application BluetoothChat, le Serial Port Profile est utilisé pour établir une connexion Socket. Chaque profil est optimisé pour la tâche pour laquelle ils ont été conçus.

Questions connexes