32feet.NET

32feet.NET is an open-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 Classic
  • Bluetooth Low Energy
  • IrDA
  • NFC (Ndef)
  • ObjectExchange

Supports Windows (7 and above), Android, iOS, macOS and more to follow.

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:-

http://www.alanjmcf.me.uk/comms/bluetooth/Bluetooth%20Profiles%20and%2032feet.NET.html


Read about the IrDA support:-

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