Steve Jenson's blog

Following the instructions on this page will actually help you get your MS Bluetooth Mouse working with linux. My scroll wheel even works under Mozilla. I know that has nothing to do with Bluetooth; I just haven't tried using a scrollmouse with X in a really long time. I'm using a D-link DBT-120 usb dongle and have about a half-dozen more bluetooth adapters on the way so I'll let you know how they all work under linux. I haven't tried using the supplied Microsoft Bluetooth USB adapter because even though it lights up with this cool pale blue light, I know it doesn't support enough profiles (A Bluetooth profile is how two bluetooth devices tell each other their capabilities) for me to care about.

It's great not having to deal with the frustration of creating an 802.11b ad-hoc network. Unlike 802.11, which only defines the physical and link layers, bluetooth defines what happens from the physical layer all the way up to the presentation layer so you don't have to deal with TCP/IP. Bluetooth deals with the discovery and browsing of the network which means that you don't have to run zeroconf/rendezvous, mDNS servers, and all that nonsense. You peer with another system in a piconet, usually as ridiculously simple as pressing a single button, and start doing whatever it is you want to do. Apparently you can even control xmms from your phone but I haven't spent enough time with a bluetooth enabled phone to get that to work.

If you're looking for a good book on Bluetooth, I would suggest Bluetooth: Operation and Use; the first half is rather hefty with radio theory and practice but that can be safely ignored and the second-half jumped straight into. Though where's the fun in that, you cry-baby?

What's next? A Bluetooth printer?

# — 26 May, 2003