32feet.NET is a shared-source project to make personal area networking technologies such as Bluetooth, Infrared (IrDA) and more, easily accessible from .NET code. It supports desktop, mobile or embedded systems. The project currently consists of the following technologies:-

  • Bluetooth
  • IrDA
  • ObjectExchange

Bluetooth support requires a device with the Microsoft or Widcomm Bluetooth stack. Requires .NET Compact Framework v3.5 or above and Windows CE.NET 4.2 or above, or .NET Framework v3.5 or above for desktop Windows XP, Vista, 7 and 8.

The project has been used in a variety of commercial and non-commercial products including Microsoft’s own Office Remote.

The source-code is maintained at http://github.com/inthehand/32feet

Alan McFarlane has provided a useful list of supported and unsupported Bluetooth profiles here:-


Read about the IrDA support:-

Practical Networking Projects for .NET 2.0 by Wei-Meng Lee