2017-09-10 2 views
0

Lorsque j'allume Bluetooth sur mon appareil Android et que mon haut-parleur Bluetooth est à portée, le téléphone se connecte automatiquement à l'enceinte, sans que je fasse autre chose que d'activer Bluetooth.Connexion Bluetooth automatique Android

Je veux être en mesure de le faire avec un module Bluetooth que j'utilise dans mon projet Arduino. Je n'ai pas été capable de trouver quoi que ce soit sur ce sujet, mais si mon interlocuteur chinois le fait, il doit sûrement y avoir un moyen d'imiter ce comportement.

Mon projet concerne Arduino, le module HC-05 et une application Android. Pour l'instant la connexion est initiée avec un clic de bouton dans l'application. Est-il possible de se connecter automatiquement au module avant même de démarrer une application? Vous vous y connectez simplement en activant Bluetooth sur votre appareil.

Répondre

0

Enregistrez l'adresse physique de votre périphérique et démarrez une connexion chaque fois que vous découvrez cette adresse particulière. Programmatiquement, c'est tout ce que vous pouvez faire. Sinon, vous devrez le faire manuellement à partir de vos paramètres Bluetooth.

+0

Cela signifie que je devrais avoir un thread en cours d'exécution en arrière-plan pour le balayage des périphériques toutes les quelques secondes? – orglce

+0

Oui. La seule façon de reproduire ce qui se passe normalement avec les périphériques bluetooth et les autoconnexions consiste à vous connecter manuellement à partir de vos paramètres Bluetooth. –

+0

Mais comment mon interlocuteur le fait-il? ou ma voiture? il se connecte automatiquement lorsque je suis assis avec mon Bluetooth. Sans application en cours d'exécution en arrière-plan. – orglce