I had a need to connect my GPS to a Bluetooth module. I used the HC-05 module for this purpose.

Here is a pretty simple way to do it. You need:

  • a module to convert data to TTL levels (rs232 to TTL device)
  • a Bluetooth module like the HC-05
  • a Bluetooth dongle if connecting to your PC
  • a way to program the HC-05 (see here for an example)
  • a power supply (battery, etc.) that can deliver 3.3 VDC

You may need a cable that inverts (cross) RX and TX between your GPS and the 9 pins connector. I had to use one.

However, you must connect RXD to RXD and TXD to TXD (see schematic). Isn't it odd? In my opinion, it's the rs232 module that is not labelled correctly.

I have set the data speed to 4800 baud. It's the only option the GPS gives me. Other than that, you need to pair your PC to your BT module. Note the port. Then, to check the connection, fire Putty or similar, configure the port and the speed et voilĂ . You are done.

Schematic:

Schematic Bluetooth GPS