Hello to all,
I have three bluetooth modules BR-SC30A. One is connected with a serial port in a PC, while the other two reside on two robots. The robots connect serially with a PC, so I “cut the cables” using bluetooth SPP communication. What I want to do is form a pico-net among them (PC-bluetooth is the master, while the others are the slaves). I want to send specific strings of characters from the PC to each slave and read its reply.
But as I read in the BlueRadios_AT_Commands “Only one device can make connection to BlueRadios at a time, and there is a limit of 8 simultaneous communicating devices in a Bluetooth pico-net network.”
Also it’s written that “: For applications that require more than point-to-point (2) devices communicating simultaneously – this is called a pico-net. These applications require one of the Bluetooth devices to manage all the network connections. The easiest implementation is using a Personal Computer (PC) that manages this activity with MS Windows Bluetooth stack software and USB Bluetooth Communicator plugged into the PC (see figure below).”
Do these mean that I cannot form a pico-net with only those devices? The solution of connecting to one slave, do my job and then connect to the other is not applicable, because I need to “switch” connections every approx. 200ms and the time needed for a connection to establish is more than 2-3 seconds.
Do I need any other USB dongle for the PC side controlling the two slaves? Cannot one BR-SC30A do this job? Do I need to implement any special control program on the PC side, rather than just sending the string of characters specifying only the address of the slave they go to and listening to its answer? Right now I can successfully communicate with one slave, but I cannot change the point-to-point connection so quickly.
I would really appreciate it if you could provide this information to me.
With Respect,
Giorgos