Bluetooth “hors bande” (OOB) appariement sur Android?

J'ai été chercher sur internet et n'ai rien vu dans la façon de comment exactement mettre en œuvre OOB de couplage. J'espérais que quelqu'un ici pourrait m'indiquer un exemple de code pour m'aider. L'exemple de discussion dans le site des développeurs Android n'a pas vraiment de plonger dans ce type de couplage.

En gros, j'ai une tablette Android que je veux en toute sécurité de l'appariement avec un périphérique, écrit en C++, qui n'a pas intégré dans affichage/IO mécanisme. La tablette d'être jumelé sera le GUI/IO interface et je vais vous envoyer un message en arrière et quatrième fil Bluetooth. Je veux donc en toute sécurité une paire de la tablette avec chaque appareil par le biais de l'OOB éplucher régime.

Je comprends le concept de l'OOB, mais je vais avoir de la difficulté à trouver les bonnes méthodes à appeler lors de la recherche sur la android.developers.com site de mon client android code. Aussi lorsque l'on regarde les bluez des choses que je ne trouve pas beaucoup d'aller sur mon C++ écrit server.

La base de cas d'utilisation est à l'utilisateur de connecter la tablette à l'appareil via une connexion USB. La connexion USB facilitera le passage de touches/adresses mac de chaque appareil et de l'utilisation de cette information paire Bluetooth les uns avec les autres.

Je peux comprendre le USB de la partie mais une fois que j'ai les clés et les informations nécessaires sur le client et le serveur je n'arrive pas à traquer les bonnes méthodes pour appeler à chacune de ses extrémités, avec succès et en toute sécurité de la paire.

J'ai déjà un client/serveur de parler via une connexion insécurisée, c'est vraiment la seule partie que je vais avoir des ennuis avec, est le fait d'appariement sur les deux extrémités. Comme une fois que je suis jumelé je peux utilisé un secureRFComm de faire tout mon avenir de messagerie.

OriginalL'auteur Brian | 2011-08-02