I read in the comments of the link you gave me
"I say 'similar' because if you use some 'Slave Only' modules (EGBT-04S), you won't be able to run the same code on those. So, I would suggest using only the Master-Slave modules (EGBT-045MS) which will resemble the BlueSmirf behavior."
So..i know that my module is a RN-42 and the firmware is configured as slave. I can configure some parameters and i can tell to it to start to stream data from the IMU. What it is not clear to me is...can i use an HC-05 as master?
According to the link you gave me i think the answer is yes..BUT...in that project it is used the Bluesmirf and the authors talks about some commands which are not AT commands (used in HC-05).
So..what would it happen if i buy HC-05 with RN-42?
I'm so confused..
OK maybe Cantin is a bit confusing but he appeared to have the best presentation. I think I now understand the problem, and I'm afraid it looks like I sowed some of the confusion. The bluesmirf he uses has a different command set. It doesn't use the standard AT serial commands. Nonetheless the basic principle is the same. He has one in master mode and one in slave mode. You don't need two masters. He only has identical units with, I understand, identical code, so that he can reverse roles with a jumper. There is no good reason to do this.
I don't know what an IMU is or an RN-42, and the EGBT codes are meaningless, although I can guess that S means slave and MS means master/slave. I'm afraid I don't know anything about Bluesmirfs either - other than the above command stuff.
What I do know is three clear things
There is no need to know about anything other than the HC-05 and HC-06. An exception to this may be when you need to work over a greater distance than they are capable of.
The documentation for HC-0x is pretty crappy, but that isn't a good enough reason to defect to something else.
that you CAN use the HC-05 as a master.
Bluetooth is bluetooth and the HC-05 should work fine with the slave device you have, you just need to ensure that it is a master.
I only use my HC-05s as slaves. I understand they are slaves by default, but you can configure them by sending the appropriate AT signals when they are not paired.