Connessione tra cellulare e più moduli Bluetoth

Buonasera, come da titolo sto cercando di capire come posso collegarmi simultaneamente con più dispositivi Bluetooth.
Il mio progetto prevede di collegarmi con 6 dispositivi Bluetooth per comandare altrettanti motori.
Sto utilizzando Arduino nano e moduli HC-05.
Ho provato a collegarmi con due HC-05 tramite l'applicazione Arduino Bluetooth Controller, ma ahimè ho scoperto che dovevo dissociarmi dal primo per connettermi all'altro.
Se potreste aiutarmi su come si fa o indicarmi qualche link tutorial ve ne sarei grato.

Cordiali Saluti
Al_freud

Semplicemente NON si può ...
... gli HC-05 in master possono avere fino a 5 moduli slave accoppiati, ma UNO solo alla volta connesso per comunicare. In pratica un HC-05 master lo accoppi con i tuoi 5 slave e poi ogni volta scegli con chi parlare ti connetti, trasmetti, ti disconnetti e ti connetti con un altro.

Ti consiglio di studiarti il datasheet del HC-05 ed il suo set di comandi AT (tutto in allegato).

Guglielmo

HC-05 datasheet 201104 revised.pdf (634 KB)

HC-05 AT Commamd.pdf (83.7 KB)

Devi cambiare tecnologia: non Bluetooth ma BLE e realizzare una rete mesh.

Ad esempio il nRF52832 o il nRF52840 della Nordic sono dispositivi BLE che supportano anche il mesh e che si possono usare anche con l'IDE Arduino, ma non ho idea se sia stata sviluppata qualche libreria in merito.

Ho capito, non sono a conoscenza di quello di cui stai parlando quindi ora me lo vado a studiare.
Vi ringrazio entrambi per la disponibilità.

Ciao Al_freud

Ciao, da Wikipedia leggo che una rete mesh è

"Questo tipo di infrastruttura è decentralizzata (non ci sono server centrali), relativamente economica, molto adattabile e resistente, dal momento che ogni nodo deve solamente trasmettere un segnale al massimo fino al nodo successivo. I nodi fungono da ripetitori per trasmettere il segnale inviato in broadcast dai nodi più vicini ai peers (nodi equivalenti) che sono troppo distanti per essere raggiunti direttamente; in questo modo abbiamo una rete capace di coprire grandi distanze, specialmente su terreni accidentati o comunque "difficili"."

che non è perfettamente quello che vorrei io.
Io vorrei poter comandare tutto da unico dispositivo, che sia un cellulare o che sia un controller, qualcosa di centralizzato insomma.
Se ritieni che questa sia comunque la soluzione da adottare ti vorrei chiedere cortesemente se puoi condividermi qualche link per evitare di non perdermi nel web.
Grazie sempre per la vostra disponibilità.

Ciao Al_freud

Mah ... ti dico subito che il BLE (Bluettoth Low Energy versione > 4.x) è un grn casino e, a dispetto del nome, in realtà con il bluetooth classico che stai usando (quello del HC-05) ha ben poco a che vedere.

E' piuttosto complesso da utilizzare bene e, se vuoi cominciare a caprci qualche cosa, ti do una serie di link di tutorial (indipendenti dal mondo Arduino) con i quali ti puoi rendere conto di come funziona il BLE:

Bluetooth Low Energy - Part 1: Introduction To BLE
Bluetooth Low Energy - Part 2: BLE P Click
Bluetooth Low Energy - Part 3: BLE 2 Click
BLUETOOTH LOW ENERGY – PART 4: BLE 3 click

Guglielmo

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.