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 Series 40 and Symbian implementations of Bluetooth API 1.1. The information in this section does not apply to earlier Series 40 and Symbian platform releases that implement Bluetooth API 1.0.
The Series 40 and Symbian platforms support both parts of the API specification:
The Series 40 and Symbian 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
)
The Symbian platform also supports the following javax.microedition.io.Connector
scheme:
irdaobex
: OBEX over IrDA (javax.obex
)
The Series 40 and Symbian platforms do not support the following features:
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 Series 40 and Symbian 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
)