Projects / LightBlue


LightBlue is a cross-platform Python Bluetooth API for Mac OS X, GNU/Linux, and Python For Series 60. It provides easy programmatic access to device and service discovery, RFCOMM sockets, L2CAP client sockets, sending and receiving files over OBEX, service advertising, and local device information.

Operating Systems

Recent releases

  •  15 Feb 2009 07:38

    Release Notes: This version changes the license to GPL and also contains bugfixes for the library on Mac OS X.

    •  16 Aug 2008 04:40

      Release Notes: Deprecation warnings no longer appear for Mac OS 10.5. Sockets have been fixed to raise socket.timeout correctly. Bugs have been fixed in connect() and disconnect() in OBEXClient for both Mac OS and Linux. OBEX transfer speed for OBEXClient on Linux has been fixed.

      •  03 Feb 2008 11:59

        Release Notes: The main feature of this release is a new OBEXClient class for the Mac OS X and Linux platforms. The library also now works on Mac OS 10.5, and the BTUtil framework has been renamed to "LightAquaBlue" and has been completely rewritten. The internals of the Linux OBEX client and server implementations have also been completely rewritten to be more flexible and more easily customized. Various Unicode-related bugs have also been fixed.

        •  16 Oct 2007 12:28

          Release Notes: This fixes the Linux version to work with newer versions of PyBluez.

          •  04 Sep 2007 13:43

            Release Notes: This fixes the Python for Series 60 3rd Edition builds as well as components of the 2nd Edition FP2 and FP3 builds. There are also improvements for the sockets implementation on Mac OS X.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.