Most Bluetooth development is focussed on Android, iOS and Linux. However, it’s also possible to use Bluetooth on Microsoft Windows.
BluetoothLEExplorer is a free app that allows you to scan for Bluetooth devices and read/write Bluetooth Service Characteristics. If you wish to create your own variant of the app or learn how to use Bluetooth on Windows, the source code for BluetoothLEExplorer is on GitHub.
Bluetooth Framework is a library for using Bluetooth on Windows. There are editions for .NET, c++ and VCL. While the framework has many features, those of particular interest to Bluetooth LE developers are:
Enumerating and managing local Bluetooth radios
Searching for remote Bluetooth enabled devices
Bluetooth LE (BLE) GATT profile client
Monitor Bluetooth LE beacons: Proximity beacon (iBeacon), Alt Beacon and Eddystone Beacons
Untuiface is one of a growing number of products incorporating beacons in their functionality. Untuiface allows you to build interactive multi-touch kiosk type screens without writing any code.
It’s possible to use iBeacons to trigger actions. For a static kiosk, things or people coming close can trigger content. For a moving kiosk, such as a tablet, content can change depending on how close the tablet is to particular areas or things.
The settings provide for actions when beacon advertisements are detected, change or are lost thus providing for different types of interaction. Untuiface have an example to show contextual information as items are picked up from or replaced to their original position.
There’s a new updated version of the Universal Bluetooth Beacon Library that works on Windows 10 (UWP) and Android (Xamarin). The core library also works on iOS, Mac and Linux. It allows you to write applications to parse iBeacon and Eddystone advertising.