User's Manual

Class 1 Bluetooth v2.0 Module
User’s Guide
Americas: +1-800-492-2320 Option 2
Europe: +44-1628-858-940
Hong Kong: +852-2923-0610
www.lairdtech.com/bluetooth
20
Due to a known issue in the Bluetooth RFCOMM stack, it is not possible to make more than 65525
outgoing connections. Therefore if that number is exceeded, then the connection attempt fails with the
following response:
Response: <cr,lf>CALL LIMIT<cr,lf>
Or <cr,lf>NO CARRIER<cr,lf>
In that case, issuing an ATZ to reset the device resets the count to zero and allows more connections.
The following RFCOMM based UUIDs are defined in the Bluetooth specification:
Profile Name
UUID
Serial Port
1101
LAN Access Using PPP
1102
Dialup Networking
1103
IrMC Sync
1104
OBEX Object Push
1105
OBEX File Transfer
1106
IrMC Sync Command
1107
Headset
1108
Cordless Telephony
1109
Intercom
1110
Fax
1111
Audio Gateway
1112
WAP
1113
WAP_CLIENT
1114
6.3.5 ATD<U><Y><bd_addr>,<ServiceName>{Make Connection}
Make a connection to device with Bluetooth address <bd_addr> and profile specified via S Reg 101 AND
which has a service name starting with the string <ServiceName>. The service name parameter is a
string delimited by “.
If <U> is not specified, then authentication is as per register 500, otherwise the connection is
authenticated.
If <Y> is not specified, then encryption is as per register 501, otherwise the connection has encryption
enabled.
The timeout is specified by S register 505.
Response: <cr,lf>CONNECT 123456789012<cr,lf>
Or <cr,lf>NO CARRIER<cr,lf>
6.3.6 ATD<U><Y>L{Remake Connection}
Make a connection with the same device and service as that specified in the most recent ATD command.
The <UY> modifiers are optional. An error is returned if the ‘L’ modifier is specified as well as a Bluetooth
address.
If both ‘L’ and ‘R’ modifiers are specified then an error is returned.