The link has many articles that explain it.
There are more articles on BlueTooth in the FAQ at
The HC05 delivers bytes one after another like
a supermarket checkout counter conveyor belt.
If the customer behind you at the checkout counter
is in a rush and rude, they
might start loading their groceries onto the belt before
you have finished loading yours onto the belt.
That would cause the checkout clerk to mix up the orders.
It takes extra effort to block such people when loading the belt.
ReceiveText(number numberOfBytes)
- Receive text from the connected Bluetooth device. If numberOfBytes is less than 0, read until a delimiter byte value is received.
ABG