Affix - End User Manual

Henri Ranki

Table of Contents
1. Bluetooth
1.1. Protocols
2. Installing Affix
2.1. Kernel Configuration
2.2. Installing Affix Kernel Package
2.3. Installing Affix Utilities
2.4. Affix Configuration Files
3. Security Settings
3.1. Setting Pin Codes
4. Personal Area Network
4.1. Setting up a Router
4.2. Setting up a Bridge
4.3. Setting up the Clients
5. RFCOMM Connections
5.1. LAN Connection
6. Affix And Other Bluetooth Equipments
6.1. Transferring Files
6.2. Dial-up Connection Using Mobile Phone
6.3. Using GPRS
6.4. Using Keyboard, Mouse or Other HID Equipments
7. Using Affix Utilities
I. btctl
btctl -- Control the Bluetooth device attached to your computer and the Affix operation.
II. btclt
btclt -- Get information about Bluetooth devices around you
III. btpan
btpan -- Manage Personal Area Network (PAN) connection.
IV. bthidctl
bthidctl -- Manage your Human Interface Devices (HID), like keyboards and mice.
V. btftp
btftp -- Transfer files over Bluetooth connection.
VI. btsrv
btsrv -- Run SDP server.
VII. btobex
btobex -- Run an OBEX server.
VIII. btmodem
btmodem -- Modem multiplexer and emulator utility.
IX. btsdpd
btsdpd -- SDP server daemon.
X. btsocket
btsocket -- Creates a client or a server socket.
List of Tables
6-1. HID device compatibility list
List of Figures
1-1. Illustration of the scatternet
List of Examples
4-1. Bridge setup via DHCP
4-2. Bridge setup statically
4-3. Bluetooth device setup
4-4. Output of cat /proc/net/affix/pan
4-5. PANU pan0 interface up configuration
4-6. Routing table
1. Audio play example
Affix (v. 3.0.0) - Open Source Bluetooth Protocol Stack for Linux