Home > Robin, Technology > Exporting Address Book Contacts to Bluetooth Watch

Exporting Address Book Contacts to Bluetooth Watch

July 29th, 2011

I own a Bluetooth watch with caller-ID, from ThinkGeek. It’s pretty awesome, but it doesn’t play all-the-way nicely with my iPhone.  The caller-ID display part works fine, but it will only show the phone number, and not the name, of the caller.  This is normal until you tell the watch to load contacts from the phone to which it is paired.  The problem is that it can’t load contacts from an iPhone, thanks to the iPhone’s lack of OBEX support.

While playing around with other Bluetooth stuff I discovered that bluetooth contact exchanges were performed by sending VCF files back and forth, so I decided to try sending a VCF to the watch, and… it worked!  With this proof-of-concept under my belt, I went ahead and wrote an application you can run on your mac to send the contacts in your address book to your watch.

When you run the application you are prompted to open your address book and select the contacts you wish to transfer.  The app exports a VCF file, then processes it to strip out everything but phone numbers (and reformats the phone numbers), and then initiates a file transfer to send the exported VCF to the watch.

BT Watch small

Screen Shot 2011 07 29 at 10 33 47 PM

Screen Shot 2011 07 29 at 10 35 33 PM

Screen Shot 2011 07 29 at 10 35 56 PM

Robin, Technology

  1. No comments yet.