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
Thebthub
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
HISTORY
The bthub
driver was written by
Iain Hibbert under the sponsorship of Itronix, Inc.
and first appeared in NetBSD 4.0.