How can I pass data in real time to my PC running a python script via Bluetooth?

I don't think that is right. Surely, PC needs to know what port Bluetooth is on in order to pair with it. Also note that Bluetooth can sometimes be seen on two ports. This has never happened to me, but I guess they are for transmit and receive. Things can get rather messy with Bluetooth on a PC. I think using Android is a much better option.

I'm not sure that "pairing" is the corrrect terminology for the PC. I connected an HC05 to a Bluetooth terminal app on a Windows 10 PC last night to check the process out, and through the Action Center there was a procedure to scan for the device and link to it. This was independent of any communications with the HC05 through the terminal app, which had a separate connect button.

Things can get rather messy with Bluetooth on a PC. I think using Android is a much better option.

I certainly agree with that. If things weren't messy on the PC we wouldn't be having this conversation :slight_smile: