I can't figure out how to set up seperate inbound and outbound comm ports for use with bluetooth. Could someone show me an example, please
YOU don't set them up, the Bluetooth driver stack does. I think that you just need to open the Com port and talk to it. The sequence to use my Bluetooth GPS with my Axim is as follows.
Examine the Bluetooth setup parameters - for me this goes
Start -> Settings -> Connections -> Bluetooth -> Services -> Serial Port
Make sure the service is enabled then
-> Advanced
The inbound and outbound Com port numbers are displayed and can be changed if required. I note the Outbound Com port number (in this case Com7 is the default). I confess to not having researched the reason for having an inbound and an outbound port but I know, by experiment, that my GPS uses an outbound port.
Start the GPS application, in my case either Anquet Maps or Pocket Streets.
In their GPS setup menu make sure the Com port number is the outbound number noted above. Pocket Streets allows you to select only a Com port number, Anquet gives you a baud rate selection option as well and I leave that at the default of 4800.
Turn on the Bluetooth device and then in the application turn on GPS tracking. Depending upon the device Bluetooth stack settings a selection screen showing the GPS device may or may not appear - if it doesn't the connection is made automatically, if it does then I select the device and it all works.
The applications don't care if the Com port is real or a Bluetooth one. For example on my laptop using Autoroute or Anquet Maps I can connect to either a real serial port GPS and a Bluetooth GPS just by selecting the correct Com port. I have a GPS test program and that doesn't care either (although another GPS test program that I had DID care - don't know why, trying to access the (non-existent) hardware I guess). I seem to remember also connecting in Hyperterminal with the the Com port number noted above to see the data stream coming from the GPS and that worked fine too.