I am recently fiddling with an old Bluetooth receiver to use it as a time source for my Arduino chrondot clock. Please note it’s already been done[wyolum.com] and an interesting graph of Chronodot drift is provided.
First of all I decided to get a good look at the NMEA stream coming out of the GPS unit.
It’s quite painless on recent Ubuntu (thanks westernwillow):
$>sudo hcitool scan
$> sudo rfcomm bind /dev/rfcomm0 00:1C:81:55:1C:A1 1
$ ls -l /dev/rfcomm0
crw-rw---- 1 root dialout 216, 0 Nov 19 14:41 /dev/rfcomm0
Now we have a valid serial device we poll with minicom ($>sudo apt-get install minicom)
We have to change the serial device in minicom configuration $>minicom -s
- The minicom bluetooth serial setup
than save and fire up minicom and you should see a stream of NMEA.
This would be an interesting step on itself to have an handy precise timesource using gpsd and ntp
Next step is to assert if the following is suitable [arduino.cc] for me.