Falcom FSA03 Smart Antenna with uBlox 5 GPS Chipset
The Falcom FSA03 GPS module is an extremely cost effective GPS solution for embedded systems. Retailing for about $50 USD in small quantities, the FSA03 includes an uBlox 5 single chip GPS module integrated with a Sarantel quadrifilar helix antenna to make a tidy single board solution.
Official documentation from Falcom indicates the FSA03 has an asynchronous 3.3V serial port for communications using NMEA or UBX binary protocols, a time pulse output and reset input. What the official documentation doesn't indicate is that a USB port and external interrupt pin is routed out but recorded as N.C. (not connected) on the documentation.
C# Sample Application
The sample software below has been designed to work with any NMEA GPS receiver, such as the FSA03/uBlox 5. Released as open source under the General Public Licence V2, it can be used as the foundations for your custom applications.
Once your GPS receiver has obtained a fix, you can display your location in Google Earth or Google Maps. The Google Earth interface is via KML files, or Keyhole Markup Language.. The Google Maps interface simply submits a http URL encoded with the coordinates as per this API.