NAME
bthub —
Bluetooth Remote Device
Hub
SYNOPSIS
bthub* at bcsp?
bthub* at bt3c?
bthub* at btbc?
bthub* at btuart?
bthub* at sbt?
bthub* at ubt?
bthidev* at bthub?
btmagic* at bthub?
btsco* at bthub?
DESCRIPTION
The
bthub device is used to attach remote Bluetooth devices to
the system, and will attach to Bluetooth controllers as they are enabled.
CONFIGURATION
Normally, Bluetooth Remote Devices will be configured on the
bthub using the
btdevctl(8) program, which
passes a
proplib(3) dictionary
to the control file
/dev/bthub with the
BTDEV_ATTACH
and
BTDEV_DETACH
ioctl(2) commands.
The following properties are used by
bthub:
-
-
- local-bdaddr
- Local
BD_ADDR
. This required
property should be a six byte data blob.
-
-
- remote-bdaddr
- Remote
BD_ADDR
. This required
property should be a six byte data blob.
-
-
- service-name
- Service name. This required property should be a string
indicating the service to configure, and may be one of the following:
- HF
- Handsfree, see
btsco(4).
- HID
- Human Interface Device, see
bthidev(4).
- HSET
- Headset, see
btsco(4).
Properties used by the configured device are listed in the appropriate device
manual page.
FILES
- /dev/bthub
-
SEE ALSO
bluetooth(4),
bthidev(4),
btmagic(4),
btsco(4),
btdevctl(8)
HISTORY
The
bthub driver was written by
Iain
Hibbert under the sponsorship of Itronix, Inc. and first appeared in
NetBSD 4.0.