Archived:NMEAXmit - a NMEA dumper for S60 3rd Edition
This application, written by Juha Ruotsalainen and Arno Saine, requests raw NMEA data from location framework (LFW) and either:
- Displays it on screen.
- Saves it to memory card.
- Sends it over Bluetooth to a connected device.
- All of the above.
This functionality was achieved by marrying S60 public SDK example application Chat with LocationRefAppForS60.
Chat provided the BT serial port profile service stuff needed for Bluetooth sending, and LocationRefAppForS60 provided the sample code for LFW usage. LocationRefAppForS60 parts needed to be changed so that it requests RAW NMEA data instead of preprocessed coordinates.
Using NMEAXmit to receive NMEA data over Bluetooth to PC
- Enable BT on phone, start NMEAXmit and select 'Start GPS Sending'.
- Start BT pairing on laptop, select the desired phone, and most importantly, be sure that the laptop finds a serial port profile on the desired phone.
- When pairing has been successfully completed, there should be a new COM port on the laptop. When this COM port is opened using HyperTerminal, NMEA dump starts scrolling on HyperTerminal's display.
N.B. The source code package includes animated instructions for using this feature :)
Using NMEAXmit to save GPS receiver’s data, and simulate it later on the device
- Install Simulation PSY to the device.
- Start Dumping to memory card in NMEAXmit.
- Stop Dumping to memory card in MNEAXmit. Recorded dump file is copied to Simulation PSY folder.
- Start simulation from Tools / Settings / General / Positioning / Positioning methods.
- Select the file you've just recorded from Simulation PSY options.
- See the simulation running in Nokia Maps or other applications that use GPS.
... is welcomed, just use the comments tab :) And do not forget to rate the page.