Home

Documentation
Hardware
Software

About Us
Links


This website is dedicated to a project involving the Bluetooth short range radio standard and the Palm OS platform. The general goal of this project is to experiment with the two technologies and acquire practical experience with the Bluetooth standard.

 
Development News

05/13/2001

SUCCESS! We haven't brought this page up to date in several weeks, but progress has been made. We were able to successfully transfer data between a Palm device and a PC over a Bluetooth link. This completes our project, but certainly opens the path for many to come... Palm has recently announced a Bluetooth module and SDK for its new m500 line though, which may mean the end of table-top experiments... :-)

The compiled code is available in the Software section, source code to follow soon.

03/31/2001

We have identified the optimal way of powering the board through the serial cable from the Palm, and are working on a custom cable. From a software perspective, not much progress.

03/20/2001

Great news! For the first time, we managed to receive a response from a remote board through the board connected to our Palm. We launched an HCI INQUIRY command and received a reply from the remote board, all as described in the protocol specs. Looks like from now on it's just a matter of coding.

03/15/2001

Excellent News! We found some work done by Heinz Mathys at the Swiss Federal Institute of Technology, who has started porting the Axis library to Palm! His work is not complete, but a great springboard for us. It also gives us lots of insights on the protocol implementation.

03/11/2001

Major breakthrough! We successfully sent HCI commands from the Palm device to the Bluetooth board, and received a reply as expected! There are some issues, some of the bytes in the reply shouldn't be there, but we are on the right track. The first successful Palm-Bluetooth interaction.

0310/2001

Downloaded the protocol implementation for Linux from Axis. Looks discouraging. There is a lot of code, and porting it to Palm will require serious work.

03/08/2001

We accidentally ran into... competition! A team at Santa Clara University in California is working on a very similar project. Their website can be accessed here.

03/07/2001

Bad news! Finally got in touch with a senior engineer from Ericsson. The generic code for the lower protocol levels (see 02/21/2001) is indeed available, and we can license it for... about $100,000! Dead end... On the other hand, the same engineer gave us a helpful hint: there is a Bluetooth port for Linux, which is open source in its entirety! It looks like this is the way to go.

02/24/2001
Found out about WIDCOMM, Inc., a company that has developed a Bluetooth SDK for Palm. Tried to get some info (and maybe a glimpse at the code), but the kit is sold for $5000...
02/23/2001
Our first really official project meeting. Discovered a white paper on Palm's website that details the BT specification for PalmOS. No code available for download though... :-(
02/21/2001
Found some mention in the documentation that Ericsson is providing "generic source code" for the upper layers, specifically for simplifying implementation on various platforms. Contacted Ericsson's US offices for details, waiting for response.
02/17/2001
Identified the last protocol layer that is available on the BT module: HCI (Host Controller Interface). Everything above is in software. We will have to implement it.
02/16/2001
Completed reading generic documentation. Finally set a clear goal: an API for Bluetooth on PalmOS, at the very least for RFCOMM/serial port communication. Identified where exactly in the protocol stack we need to intervene. Bad news: it is really low in the stack!
01/15/2001
The boards have arrived from Sweden! Tested them through USB connection on 2 PCs, wireless connection successfully established

 

 
©2001