Chapter 1. Introduction

1.1. Overview

Affix supports core Bluetooth protocols like HCI, L2CAP, RFCOMM, SDP and various Bluetooth profiles (see bellow).

Affix features:

Affix runs on major architectures:

In general Affix can be run on any other architectures running Linux.

Affix supports wide range of hardware:

Affix currently supports the following Bluetooth Profiles:

Affix provides unified interface for all transport drivers. It makes it hardware independent.

Affix consists of following packages:

affix-kernel provides kernel modules implementing core protocols and Bluetooth device drivers. Kernel modules can be used separately from the kernel or can be linked statically into the kernel.

affix provides control tools, libraries, and server daemons.

Also a module for Python (PyAffix) is available. It can be downloaded from Affix web pages.

We have successfully tested Affix for interoperability with many devices, e.g: