Feature description

The Bluetooth API allows MIDlets to create Bluetooth connections to other devices.

For instructions on using the Bluetooth API in your MIDlet, see section Bluetooth connections.

Note:

This section describes the Nokia Asha and Series 40 software platform implementations of Bluetooth API 1.1. The information in this section does not apply to earlier Series 40 platform releases that implement Bluetooth API 1.0.

Supported features

The Nokia Asha and Series 40 software platforms support both parts of the API specification:

The Nokia Asha and Series 40 software platforms support the following javax.microedition.io.Connector schemes:

  • btl2cap: L2CAP protocol (javax.bluetooth)

  • btspp: Bluetooth Serial Port Profile (javax.bluetooth)

  • btgoep: OBEX over Bluetooth (javax.obex)

Excluded features

The Nokia Asha and Series 40 software platforms do not support the following javax.microedition.io.Connector scheme:

  • Switching roles between master and slave.

  • Changing the authentication or encryption mode of a connection using RemoteDevice.authenticate and RemoteDevice.encrypt calls after the connection is established. The required authentication and encryption requests must be included as a parameter in the javax.microedition.io.Connector.open call.

The Nokia Asha and Series 40 software platforms do not support the following javax.microedition.io.Connector scheme:

  • tcpobex: OBEX over TCP (javax.obex)

The Series 40 platform does not support the following javax.microedition.io.Connector scheme:

  • irdaobex: OBEX over IrDA (javax.obex)