[RESOLU] Plusieurs bluethooth's?

Bonjour,
pour les besoins d’une appli, je dois connecter plusieurs éléments bluetooth au démarrage
comme cela marchait avec 1…je m’enhardis!
mon autostart pointait vers un fichier bash qui contenait:

sudo rfcomm connect hci0 98:D3:31:FB:14:65

ça marchait bien, du coup, j’ai rajouté une ligne:

sudo rfcomm connect hci0 98:D3:31:FB:14:65
sudo rfcomm connect hci0 98:D3:31:F4:06:63

mais là…il ne connecte que le premier et lorsque je le déconnecte il connecte l’autre
ça va pas, il me faut les deux en même temps
j’ai pensé renommer le « hci0 » de la deuxième ligne en « hci1 » mais c’est pareil
et quand je le fais dans un terminal il me dit que l’adresse est déjà utilisée
est-il vrai que l’informatique fait gagner du temps?

Salut,

Seulement si tu en as perdu suffisamment avant :slight_smile:

Pour ta question, j’ai trouvé ceci après une petite recherche (perso, je n’utilise ni Wifi ni Bluetooth donc je n’y connais rien) :

Son objectif est de simplifier les connexions entre les appareils électroniques en supprimant des liaisons filaires.

(simplifier ou « simplifier » ??? Je ne sais pas :smile:slight_smile:

Connexion d’appareils multiples sur un seul accès pour la sortie du LTE.

Cela semble donc possible, au moins à partir du 4.1 de 2013.

Cela ne viendrait pas du code ?
En essayant un truc genre sudo rfcomm connect hci0 98:D3:31:FB:14:65 & 98:D3:31:F4:06:63
ou sudo rfcomm connect hci0 98:D3:31:FB:14:65|98:D3:31:F4:06:63
ou sudo rfcomm connect hci0 98:D3:31:FB:14:65 && 98:D3:31:F4:06:63
ou …
Je ne m’y connais pas plus en code ; c’est juste une piste …

++

aucun des 3
je cherche :zipper_mouth_face:

je crois que j’ai trouvé!!!
en faisant une info sur l’adresse, j’ai remarqué qu’ils (les bluetooth arduino) pouvaient être vus comme des ports coms
du coup en faisant

sudo rfcomm connect 0 98:D3:31:FB:14:65
sudo rfcomm connect 1 98:D3:31:F4:06:63

en terminal ça marche, j’ai les deux ports, reste à savoir si c’est bon en autostart
vraoommm ==>

c’était presque ça
il m’a fallu faire deux scripts xxxxx.sh d’une seule ligne chacun:
« bash /home/pi/Desktop/motor_dob3/start_blue.bash »
et
« bash /home/pi/Desktop/motor_dob3/start_blue2.bash »

qui lançaient deux xxxxxxxxx.bash d’une seule ligne aussi
« sudo rfcomm connect 1 98:D3:31:FB:14:65 »
et
« sudo rfcomm connect 2 98:D3:31:F4:06:63 »

le tout dans l’autostart
@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash
@point-rpi
@lxterminal --command="./script-start.sh"
@lxterminal --command="./script-start2.sh"
@/home/pi/Desktop/motor_dob3/start_motorisation.bash
résultat, j’ai mes deux com ouverts
bon j’ai détaillé au cas où un débutant comme moi emprunterait les mêmes chemins tordus
je réinvente l’eau tiède à intervalles réguliers

Re,
L’important dans l’eau chaude, ce n’est pas de l’inventer mais de savoir l’utiliser le moment venu :wink:
Merci pour ton retour détaillé qui sera forcément utile.

1 « J'aime »