Java ME Developer Guide

Chapter 7 - JSR-82 - Bluetooth API

In connectable mode, the Bluetooth device periodically listens for connection requests.

The Bluetooth device will respond according to security settings and service availability for requested connection.

Non-Connectable Mode

In non-connectable mode, the Bluetooth device is neither discoverable nor connect- able.

7.2.5 Device Management

Device Management describes the local settings involved that control how the local device responds to external requests.

Generic Access Profile (GAP)

These four GAP classes must be supported by the API:

LocalDevice contains control settings of the local Bluetooth device. Settings can be read and changed.

RemoteDevice contains information (i.e. Bluetooth address and friendly name) about a remote Bluetooth device.

DeviceClass contains values of the device type and types of services the device supports.

BluetoothStateException is an exception that is called when a request cannot be handled because of the device's state.

Security

Security must be set or controlled by the API. Parameters that are available to be set are:

authentication

encryption

authorization

master (for master/slave switch)

DRAFT - Subject to Change [43/201]

Page 43
Image 43
Motorola maxx V6 manual Draft Subject to Change 43/201, Device Management