Je construis une application pour une tablette Android qui contrôlera une carte microcontrôleur Arduino (appariée via bluetooth). Cependant, la tablette sera également couplée via Bluetooth avec mon téléphone Android pour partager la connexion Internet du téléphone. Puis-je coupler les appareils de cette manière simultanément ?
Réponses
Trop de publicités?À ma connaissance, les connexions Bluetooth peuvent être simultanées tant que leurs limites opérationnelles ne se chevauchent pas. En d'autres termes, vous ne pouvez pas connecter deux casques bluetooth en même temps, mais vous pouvez connecter un clavier et une souris bluetooth au même appareil en même temps (j'ai personnellement testé ce dernier scénario, et il fonctionne !).
Dans votre cas, je suppose que vous devriez vous assurer que les deux flux de communication ne requièrent pas la même fonctionnalité, ce qui semble possible, puisque l'un d'eux est strictement réservé à la disponibilité d'Internet. Si vous connectez les deux et qu'ils ne s'appairent pas simultanément avec l'appareil, vous ne pourrez probablement pas le faire. Mais s'ils s'enregistrent comme différents types d'appareils (sous différents "profils" Bluetooth, par exemple), vous aurez peut-être de la chance !
Désolé, il n'y a rien de définitif. La ligne de fond ici peut être l'essai et l'erreur. S'ils ne fonctionnent pas au départ, vous pouvez peut-être configurer l'Arduino pour qu'il s'enregistre sous un "profil" différent lorsqu'il se connecte à la tablette, afin de ne pas interférer avec la connexion Internet provenant du téléphone.
Certains appareils ont une limite de connexion simultanée en raison de contraintes de puissance/ressources (généralement, les téléphones bon marché comme mon vieux SEMC W880i ne permettaient que 5 connexions à la fois). De même, certaines applications comme le transfert de fichiers par Bluetooth peuvent être configurées pour limiter le nombre de connexions simultanées. En général, l'implémentation Bluetooth d'Android ne force pas une telle limite. J'ai pu utiliser un clavier, une souris, une manette de jeu et un casque Bluetooth en même temps. La capacité de partage d'Internet par Bluetooth dépend de votre appareil, tous les fabricants de téléphones/tablettes ne l'implémentent pas (la plupart des roms du marché secondaire le supportent cependant).