Here you can find the Bluetooth Framework How-To's list (with short descriptions):

How To Install Bluetooth Framework

This short article tells how to install the Bluetooth Frameworks and start using it with your IDE.

How To Communicate With Classic Bluetooth Devices

Bluetooth protocol Stack The main function of the Bluetooth is a Bluetooth protocol stack. It defines and provides different types of layers and functionalities. Bluetooth can run different application over different protocol stacks, but, each one of these protocol stacks uses the same Bluetooth link and physical layers. This article describes how to use Bluetooth Framework with Classic Bluetooth RFCOMM Protocol.

How To Communicate With Bluetooth LE Devices (GATT)

GATT profile Bluetooth Low Energy (Bluetooth LE, BLE), also known as Bluetooth Smart is a wireless personal area network technology aimed at applications in the healthcare, fitness, beacons, security, and home entertainment industries. Compared to Classic Bluetooth, Bluetooth LE is intended to provide considerably reduced power consumption and cost while maintaining a similar communication range. This article describes how to use Bluetooth Framework with Bluetooth LE GATT Profiles.

How To Work With Bluetooth LE Beacons

BLE Beacon Bluetooth Beacons are hardware transmitters - a class of Bluetooth low energy (LE) devices that broadcast their identifier to nearby portable electronic devices. The technology enables smartphones, tablets and other devices to perform actions when in close proximity to a beacon. This article describes how Bluetooth Framework allows your application to monitor Bluetooth Beacons and to advertise as Bluetooth Beacon.

How To Use Silicon Labs BLED112 USB Dongle

BLED112 dongle The Silicon Labs BLED112, Bluetooth low energy USB Dongle is a single mode USB device enabling Bluetooth low energy connectivity for PC’s and other devices having a USB port. This article describes how you can use the BLED112 USB dongle in your application.

How To Communicate With DFRobot Bluno Boards

DFRobot Bluno Mega The DFRobot Bluno Boards (Bluno Nano, Bluno and Bluno Mega 2560) are the Arduino compatible Bluetooth LE boards from DFRobot company. The boards are fully compatible with Arduino Nano, Arduino UNO and Arduino Mega 2560 and have TI CC2540 Bluetooth 4.0 LE chip on board. DFRobot provides mobile SDK for their boards so you can easy use it with Android and iOS devices. But there is no any Windows SDK. Also the boards have some bugs in GATT implementation so by default they can not be used from Windows platforms as common GATT enabled device. This article describes how you can connect and use such boards with Bluetooth Framework on any Windows platform.

What Is Bluetooth LE Connection Parameters And How To Control It

The connection parameters are important for BLE communication, because they affect the power consumption, the data transfer speed and the stability of the connection. The connection parameters for a BLE connection are a set of parameters that determine when and how the central and peripheral in a link transmit data. This article describes how you can control the connection parameters with Bluetooth Framework.

How To Capture Bluetooth LE Packets

CC2540EMK-USB dongle Starting from version 7.16.0.0 Bluetooth Framework includes the wclBleSniffer - the class that allows your application to capture Raw Bluetooth LE Frames. It allows to capture not only Bluetooth LE advertisements but complete data exchange between Bluetooth LE central (client) and peripheral (server) devices including control and data frames. This article describes how you can add such feature into your application with Bluetooth Framework.