Nano 33 Iot classic bluetooth bandwidth...

I am using the Nano 33 IOT with classic bluetooth connection to my PC using Putty configuring the connection to 115200. I am having trouble streaming data. I am currently streaming the IMU accelerometer parameters using the SerialNina object just like the example program uses the Serial object. The only way I can read the data clearly with Putty on the PC is if I insert a delay of greater than 250 milliseconds. Clearly, it looks like I'm writing to the ESP32 faster than the ESP32 can send the bytes to the bluetooth connection; however, this data rate is way less than I would expect a Bluetooth mouse to stream its coordinates to a PC.

Anyone have any thoughts for improving the bandwidth?

the SerialToSerialBT sketch doesn't turn off WiFi so the ESP32 could start SoftAP or (try to) connect to remembered SSID, which would cause switching of radio between BT and WiFi

Is there a PIN I can toggle to disable the WiFI?

drhalftone:
Is there a PIN I can toggle to disable the WiFI?

no. by software. over WiFi object functions. WiFi.disconnect(true) or something in that direction

@drhalftone - do you have details of how you are using bluetooth in this way? Or a link to some? I cannot seem to find out how it is possible to run Classic bluetooth on the nano33 IoT as if it were a serial link.

peterharrison:
@drhalftone - do you have details of how you are using bluetooth in this way? Or a link to some? I cannot seem to find out how it is possible to run Classic bluetooth on the nano33 IoT as if it were a serial link.

Maybe this can help you get started:

Can the NANO IOT 33 run Full Bluetooth (NOT BLE)?

Excellent. Thank you.

peterharrison:
Excellent. Thank you.

note to the end of the tread the software way to upload the bluetooth sketch. no soldering is required