Preface

This document describes Affixtm Bluetooth Protocol stack for Linux developed in Nokia Research Center at Mobile Networks Lab and released under GPL. This documentation applies to Affix version 3.2.0.

While we believe that Affix is a useful piece of software, please bear in mind that it is not an official Nokia product, but a result of the research activity of Nokia Research Center. For further details, please read the files README, COPYING and LEGAL in the tar archive.

The purpose of this document is to give a user advanced information about the Affix Bluetooth Protocol Stack for Linux.

1. Revision history

This document descents from Dmitry Kasatkin's document "Affix in a Nutshell". The name was changed to better correspond the content of the document. All the stuff for the end users was moved to Affix End User Manual. For other changes see the revision history below.

DataVersionDescription
18.10.20020.1Initial version, general info
25.10.20020.2Socket, HCI API description included.
02.11.20020.3HCI API, Affix component diagram.
07.11.20020.4Installation instruction, HCI Data structures
15.11.20020.5Affix security model, Security API, tools manual (initial), SDP API (initial)
22.11.20020.6Tools manual (complete), SDP API (complete)
27.11.20020.7OBEX API, PAN configuration, some additions
22.01.20030.8PAN extensive info.
06.03.20030.81BCM2033 and 3Com PCCARD installation note.
2.7.20040.9Removed Usage manual, manual pages and installation instructions. These were moved to separate Affix - End User Manual.
9.8.20040.91Chapters for PAN and device cache. Added information on Python support to RFCOMM chapter. Updated L2CAP documentation to version 1.2.
31.8.20041.0Update to Affix 3.2.0. Updated SDP documentation. Added a chapter about HID profile. This is an edited version Wolfgang Hansmann's report. Renamed documentation to avoid confusion with the old document.

2. Contact Information

Public mailing lists:

3. Terms and Abbreviations

PANPersonal Area Networking Profile
HCIHost Controller Interface
HIDHuman Interface Device