anil madhavapeddy // anil.recoil.org
Blueproxy is a simple proxy server to convert Bluetooth RFCOMM connections into TCP connections. This frees Bluetooth application programmers from having to worry about getting Bluetooth bindings for their language of choice (in my case, OCaml). Notable features include sending preambles to allow a single TCP server to aggregrate multiple Bluetooth sensors, and a scanning mode to continuously detect Bluetooth devices entering into range of a sensor.
Blueproxy can operate in three modes:
blueproxy-1.3.tar.gz (MD5: bac65859ddc54efb11767ea835d9c40d)
Blueproxy is available under an OpenBSD-style license, which means you can do anything you want it as long as you do not remove my copyright notices from the code. Of course, patches for any enhancements you make would be appreciated.
Just unpack the distribution and try ./configure && make && make install. Supported operating systems include:
January 17 2005: Add silent/verbose command line options.
January 14 2005: Autoconf support and use TCP_NODELAY.
September 7 2004: Minor bug-fixes and code cleanup.
July 31 2004: Initial version 1.0 released.
This work was funded by Intel Research Cambridge, and initial versions helpfully tested and used by Richard Sharp, David Scott, Kieran Mansley and Alastair Tse.
Copyright © 2002-2010 by Anil Madhavapeddy. All rights reserved.
Original design used with kind permission from Jon Parise. Hosted by the awesome Bytemark.
Valid XHTML 1.0