Bluetooth interface- help

Hello everyone,
At present, I'm working on a project, which involves interfacing of Neurosky mindwave mobile with Arduino UNO and I have been using Sparkfun's Bluetooth module - Bluesmirf Silver for this purpose.
Before getting into the project, I did an experiment of communicating Arduino with Android phone via Bluesmirf silver.

Connections:
Vcc ---> 3.3V
Gnd ---> Gnd
RX ---> pin 11
TX ---> pin 10

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup() {
  
  Serial.begin(9600);
  mySerial.begin(115200);
  Serial.println("Ready...");
  mySerial.println("Ready....");
  
}

void loop() 
{ 
  if (mySerial.available()) {
    
    Serial.write(mySerial.read());
  }
  if (Serial.available()) {
    
    mySerial.write(Serial.read());
  }
}

Android App: Bluetooth Terminal

Unfortunately, I met with a problem, which I couldn't troubleshoot.

Problem: The data I typed in the Serial Monitor had been received successfully in the android app but the data I typed in the android app were not displayed in the Serial monitor. Does anyone know the possible fix for this?

FYI : I tried the same procedure using HC-05 Bluetooth module with a baud rate set to 38400. The result was successful and no problem had been encountered.

pradeepsurya:
I tried the same procedure using HC-05 Bluetooth module with a baud rate set to 38400. The result was successful and no problem had been encountered.

You got lucky there, and the kiss of death here

  mySerial.begin(115200);

Software serial is best kept to a maximum of 38400, and even that can be too much.

Thanks for your reply.

How to acquire the data at a baud rate of 115200? What are the available solutions?

pradeepsurya:
What are the available solutions?

Hardware serial.
Software serial is never a good idea. You might consider the intended purpose of the code you post. There was no need to use software serial anyway.

I'm inclined top feel there are only two speeds for bluetooth - out-of-the -box, and 115200, but you you might check to see if you really need the latter.

You might find the following background notes useful

http://homepages.ihug.com.au/~npyner/Arduino/GUIDE_2BT.pdf
http://homepages.ihug.com.au/~npyner/Arduino/BT_2_WAY.ino