Bluetooth communication using the HC-05/06 module and overhead

Hi,

I am exchanging lots of information between my python script and my bluetooth module interfaced to the microcontroller. Apparently whenever the bluetooth module receives data from the Arduino (via serial) it encapsulates the data in a packet and sends it across to my python script. I was wondering about the overhead in processing these packets by my script and wanted to know if these modules can accept block sized data rather than byte sized data as it would reduce the overhead in parsing all the packets and improve throughput. Are these modules equipped to do these kinds of things or are there modules that exist in the market that use the SPI interface to accept byte sized data. Thanks!

arduino-pgm-1912:
Apparently whenever the bluetooth module receives data from the Arduino (via serial) it encapsulates the data in a packet and sends it across to my python script.

I bet it doesn't, and you are making a mountain out of a molehill. I have no idea of what you are doing, or why you need to do it but, any encapsulating of data that is done, is done by Arduino, and bluetooth just passes it along just like it would unencapsulated data. I submit the only reason for encapsulating data, whatever that is, is because the python script demands it.

There are some expensive shields around that have HC-05s on them. It is possible that some of those can go on the SPI bus. I have no idea why anybody would want to do that, but that might justify the high price.