BT watch technical reference Ver.1.00

MCPC TR−006 Ver.1.00
BT Watch for Mobile Phone
Technical Reference（English Edition）
24/Nov./2005

Mobile Computing Promotion Consortium(MCPC)

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

1

BT watch technical reference Ver.1.00
Revision History
VersionDate
1.00
08/09/2005

Location

Description
Ver.1.00 was released

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 20052

BT watch technical reference Ver.1.00

CONTENTS
1. General
1.1 Systems
1.2 Application
1.3 Overview of basic applications
2. State transition assumed in the technical reference
2.1. Applicable state transition (BTW, Non Audio)
3. Scenario
3.1. Normal / Additional Usage Scenarios
3.2. Abnormal Usage Scenarios
4. Recommended items
4.1. Recommendations for handling BTW and non-audio specification
4.2. Prohibited items in the non-audio specification
4.3. Recommendations for the time synchronize function
4.4. Recommendations for the mail alert function
4.5. Recommendations for the phone ringing tone/mail ringing tone mute functions
4.6. Recommendations for one-touch silent mode setting
5. Sequence chart
5.1. Conventions used in sequence chart
5.2. Service Level connection setup
5.3. Incoming call
5.3.1. Answer an Incoming call from the AG (No in-band-ringing) (Private Mode)
5.3.2. Reject incoming call from the BTW (No in-band-ringing)
5.3.3. Reject incoming call from the AG (No in-band-ringing)
5.4. Response and Hold
5.4.1. Put an incoming call on Hold from the BTW (No in-band-ringing)
5.4.2. Put an incoming call on Hold from the AG (No in-band-ringing)
5.4.3. Accept a held incoming call from the AG (NO SCO link)
5.4.4. Reject a held incoming call from the BTW (NO SCO link)
5.4.5. Reject a held Incoming call from the AG (NO SCO link)
5.4.6. Held incoming call terminated by Caller (NO SCO link)
5.5. BTW Function
5.5.1. Time synchronize to BTW by the AG operation
5.5.2. Time synchronize to BTW by the BTW operation
5.5.3. Suspend time synchronize
5.5.4. Mute from the BTW (incoming call) (NO in-band ringing)
5.5.5. Silent Mode Set from the BTW
5.5.6. Silent Mode Release from the BTW
5.5.7. Mute from the BTW
5.5.8. Select character set
5.5.9. Mail status information_1 from the AG
5.6. Incoming Mail
5.6.1. Incoming mail from the AG
5.6.2. Mute from the BTW (incoming mail)5.6.3. Mail status information_2 from the AG
5.7. Link loss alert
5.7.1. Service level connection loss during service level connection (the reconnection fails)
5.7.2. Service level connection loss and reconnection succeeded
5.7.3. Service level connection loss during the procedure (the reconnection fails)
6. Addition and expansion of AT command functions
6.1. BTW function/Non-Audio support notice
6.2. Incoming call, caller display function
6.3. Incoming call, ringing tone, notice tone muting function
6.4. Mail notice function
6.5. Character set
6.6. Other silent mode setting functions
6.7. Other time correction functions
7. Sample use cases

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

3

BT watch technical reference Ver.1.00

1.

GeneralThis document adds to and expands on the MCPC HFP Technical Reference for Hands Free Profile(HFP) specification published by the Bluetooth Special Interest Group (SIG).
The current version of the HFP specifies usage scenarios surrounding calls. However, there are many
usage scenarios that do not involve calls. Thus, we specify the application and implementation of thespecification in relation to wristwatches that do not have any audio devices. Based on the
Non-Audio Feature of the HFP, this specification is limited to the addition/extension of AT
commands.
Ver1.0 specifies five basic applications, as listed below:(1) Phone call alert function(2) Mail alert function(3) One-touch silent mode function(4) Link disconnection alert function(5) Time correction function
Other applications will be specified later.

1.1

Systems
This technical reference defines the system configuration, as illustrated below.
AG device refers to a Bluetooth-enabled mobile phone. A BT Watch (BTW) is one that has at leasta display, an operation button, and a vibration function.
BluetoothAG
BTW
Mikio Ueda
Calling

1.2

Application

PocketBag
Bag

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

4

BT watch technical reference Ver.1.00

1.3

Overview of basic applications(1)

Phone call alert function
The phone call alert function uses the following BTW operations when the AG device
receives a call.
1) Call termination· The BTW will vibrate to notify the user that a phone call has been terminated, so nocalls will be missed.
· The BTW will display the Caller ID. No-indication of Caller ID and public display ofCaller ID will also be available.
2) Answer Hold
· A call can be put on Hold by pressing a key on the BTW, making it unnecessary forthe user to immediately answer a mobile phone.
3) Call reject· A call can be rejected by pressing a key on the BTW, enabling the user to clear thecall immediately.
4) Ringing tone muting· The ringing tone can be muted by pressing a key on the BTW, enabling the user tostop continuous ringing.

(2)

Mail alert function
The mail alert function uses the following BTW operations when the AG device receives
new mail.
This specification is for a simplified implementation that does not require multiple profiles.
Advanced, complicated operations will use MAP (Message Access Profile) and are notspecified here.
1) New mail display· The BTW will vibrate to notify the user that new mail has arrived, so no new message
will be missed.
2) Ringing tone muting· The ringing tone can be muted by pressing a key on the BTW, enabling the user tostop continuous ringing.
3) Mail status display· Mail status will be displayed on the BTW, enabling the user to view any unread
messages.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

5

BT watch technical reference Ver.1.00(3)

One-touch silent mode function· The one-touch silent mode function of the BTW allows the user to simply switch the
AG device’s notice tone mode ON/OFF; it is useful when the user is on a train or in a
conference.

(4)

Link disconnection alert function· The BTW will vibrate and display a message to notify the user that the link between
the BTW and the AG device has been disconnected.
1) Left-behind alert function· If the distance between the AG device and the BTW becomes too great and if the link
between the two is disconnected for a certain length of time, the BTW will issue a
notice that the AG device has been left behind.
· This function prevents the AG device from being left behind.

(5)Time correction function· This function will transfer the correct time from the AG device to the BTW to correct
the time displayed on the BTW.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

6

BT watch technical reference Ver.1.00

2.

State transition assumed in the technical reference
The figure below indicates the state transition diagram assumed in the technical reference. The AG (mobile phone) and BTW (BT Watch) operate interactively
according to the hands-free profile.

2.1.

Applicable state transition (BTW, Non Audio)

1. Registration

2. Connection
Set up

3. Service Level
Connection

Waiting

4. Outgoingcall

Calling

7. Terminate acall process

8. Connection
release5.2. Service Level connection setup
5.5.8. Select character set

5. Incoming
Call

Abnormal

5.7.1. Service level connection loss during service level connection (the reconnection fails)
5.7.2. Service level connection loss and reconnection succeeded
5.7.3. Service level connection loss during the procedure (the reconnection fails)

5.3.1. Answer an incoming call from the AG (No in-band-ringing) (Private
Mode)
5.3.2. Reject incoming call from the BTW (No in-band-ringing)
5.3.3. Reject incoming call from the AG (No in-band-ringing)
5.4.1. Put an incoming call on Hold from the BTW (No in-band-ringing)
5.4.2. Put an incoming call on Hold from the AG (No in-band-ringing)
5.4.3. Accept a held incoming call from the AG (NO SCO Link)
5.4.4. Reject a held incoming call from the BTW (NO SCO Link)
5.4.5. Reject a held incoming call from the AG (NO SCO Link)
5.4.6. Held incoming call terminated by Caller (NO SCO Link)
5.5.4. Mute from the BTW (incoming call) (NO in-band ringing)

6. IncomingMall
5.6.1. Incoming mail from the AG
5.6.2. Mute from the BTW (incoming mail)5.6.3. Mail status information_2 from AG

11. BTW
function
5.5.1. Time synchronize to BTW (by the AG operation)
5.5.2. Time synchronize to BTW (by the BTW operation)
5.5.3. Suspend time synchronize
5.5.5. Silent Mode Set from the BTW
5.5.6. Silent Mode Release from the BTW
5.5.7. Mute from BTW
5.5.9. Mail status information_1 from AG

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

7

BT watch technical reference Ver.1.00

3.

Scenario
This chapter describes scenarios for specific AG and BTW operations based on those described in
the HFP specification. This chapter aims to:· Clarify the standard specification to improve reader’s understanding of it, and· Avoid reader’s misunderstanding sequences and parameters for interconnectivity.
The first table details normal usage scenarios and the second details abnormal (quasi-normal) usage
scenarios.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

8

BT watch technical reference Ver.1.00

3.1.

Normal / Additional Usage Scenarios

Scenario
Category
Connection
setup

Incoming
call

BTW
function

Incoming
mail

Upon

Upon

SLC*

AC*

Call

BTW

AG

X

X

X

M

M

Checks for Non-Audio and BTW function support

E

X

X

M

M

Notifies the BTW of the Caller ID

E

X

X

M

M

E

X

X

M

M

Once the Caller ID is displayed on the BTW, the user can use the
BTW to send an incoming call rejection notice to the AG device
Once the Caller ID is displayed on the BTW, the user can use theAG device to send an incoming call rejection notice to the BTW

E

X

X

M

M

The user puts the call on the AG device on Hold using the BTW

E

X

X

M

M

E

X

X

M

M

E

X

X

M

M

Using the BTW, the user can reject a call that has been put on Hold

E

X

X

M

M

Using the AG device, the user can reject a call that has been on Hold

E

X

X

M

M

The caller can end a call that has been put on Hold

E

X

X

M

O

Stops the AG device from sounding the incoming call notice tone

Time synchronize to BTW by the AG operation

E

X

X

M*

Time synchronize to BTW by the BTW operation

E

X

X

M*

Suspend time synchronize by the AG operation

E

X

X

M*

O

Silent Mode Set from the BTW
Silent Mode Release from the BTW
Mute from BTW
Select character set

E
E
E
E

X
X
X
X

X
X
X
X

M
M
M
M

O
O
O
M

Mail status information_1 from AG

E

X

X

M

O

Incoming mail from the AG

E

X

X

M

O

Mute from the BTW (incoming mail)

E

X

X

M

O

Mail status information_2 from AG

E

X

X

M

O

Scenario Name

Initial Status

Service level connection setup
Answer an Incoming call from the AG(No in-band-ringing) (Private Mode)
Reject incoming call from the BTW(No in-band-ringing)
Reject incoming call from the AG(No in-band-ringing)Put an incoming call on Hold from the BTW(No in-band-ringing)Put an incoming call on Hold from the AG(No in-band-ringing)
Accept a held incoming call from the AG(NO SCO Link)
Reject a held incoming call from the BTW(NO SCO Link)
Reject a held incoming call from the AG(NO SCO Link)
Held incoming call terminated by Caller(NO SCO Link)
Mute from the BTW (incoming call)(NO in-band ringing)

1

2

3

3

3

O
O

HFP
SectionScenario Description

The user puts the call on the AG device on Hold using the AG
DeviceUsing the AG device, the user can answer a call that has been on
Hold

Either regularly or on user demand from the AG device, the AG
device will issue a time synchronize request to the BTW and will
notify the BTW of the current time for time synchronization
Either regularly or on user demand from the BTW, the BTW will
issue a time synchronize request to the AG device, and the AG device
will notify the BTW of the current time for time synchronization
If a call is terminated during time synchronize, this process will beinterrupted to process the incoming call
Sets the AG device to silent and vibration mode from the BTW
Uses the BTW to release the AG device silent mode setting
Uses the BTW to stops the AG device ring tone from sounding
Sets the AG device’s character set
Notification of the status of already read mail is displayed on the AG
deviceIncoming mail notification is displayed on the AG device
Uses the BTW to stop the AG device displaying notifications ofincoming mail
Displays notification of unread mail on the AG device

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

9

BT watch technical reference Ver.1.00

3.2.

Abnormal Usage Scenarios

Scenario
Category

Scenario Name

AbnormalService level connection loss during service
level connection (the reconnection fails)
Service level connection loss and reconnection
succeeded
Service level connection loss
during the procedure (the reconnection fails)

E:
X:
?:
M:
O:

Initial Status
1

Upon

Upon

Call

BTW

AG

X

M

-

X

X

M

-

X

?

M

-

2

SLC*

AC*

E

X

E
E

Scenario Description

HFP
SectionIf the link between the AG device and the BTW is lost, theBTW will sound an alarm tone
If the link between the AG device and the BTW is lost, theBTW will sound an alarm tone
If the link between the AG device and the BTW is lost, theBTW will sound an alarm tone

Exist
Not Exist
Both cases are assumed
Mandatory
Option1*2SLC: Service Level Connection*3AC: Audio Connection*
Optional for devices that have no timekeeping function.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

10

BT watch technical reference Ver.1.00

4.

Recommended items

4.1.

Recommendations for handling BTW and non-audio specification

Item
Service Level
Connection

HFP
-

AG

HF

Item
-

HFP
-

Call active

Recommendation
Judged as available if the non-audio
support bit is set.
Judged as available if the non-audio
support bit is set.
If HF supports BTW function and the
AG device does not support BTW
function, it is recommended that BTW
is used to perform normal HFP
operations. Or, if this is not possible, it
is recommended that subsequent
communication is cleared.

ReasonOperation disabled unless
both the AG device andthe BTW support BTW
functions.

AG

Recommendation
Do not perform any Audio connection

Reason
No audio devices present
in the BTWAG

Set Private Mode only

No audio devices present
in the BTW

Incoming call, SLC-

AG

NO SCO Link specification
No in-band ringing specification

No audio devices present
in the BTW

Call active-

BTW

Reject audio path connection request

No audio devices present
in the BTW

4.2.

Prohibited items in the non-audio specification
Item
-

HFP

Recommendation
AG/BTW

Audio path switch operation prohibited(Private Mode ® Hands-free Mode)

Reason
No audio devices present in
the BTW

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

11

BT watch technical reference Ver.1.00

4.3.

Recommendations for the time synchronize function

Item
Time synchronize
method

HFP-

Timetransmission
side

Time
reception
side

4.4.

Unread/read mail

HFP
-

AG

-

AG

HFP
-

AG

Notice tone
shutoff-

AG

Setting-

AG

At transition to mail unread state, issue+CIEV: (message=1)
At transition to mail read state, issue+CIEV: (message=0)

ReasonTo ensure notification isissued only once when
new mail arrives
To notify the user of the
mail status i.e.
unread/read

Recommendation
Aims to prevent the current notice tone fromsounding; the level of notice tone setting is
temporary and once the operation iscompleted, the AG device value is returned
to its usual setting
Disable the command reception function in
all instances other than during the soundingof the notice tone
Only use the notice tone setting totemporarily stop the tone from sounding;thereafter, restore the normal settings.

ReasonTo temporarily stop thetone from sounding

To temporarily stop thetone from sounding
To temporarily stop thetone from sounding

Recommendations for one-touch silent mode setting

Item
Setting
Setting

Recommendation
If new mail arrives at the server access anda SMS is received, issue +CIEV: (mail=1).

Recommendations for the phone ringing tone/mail ringing tone mute functions

Item
Notice tone
shutoff

4.6.

ReasonAims to improve theprecision of timesynchronization.
However, synchronization
errors can be caused by theoverhead time consumed in
the time notice on the timetransmission side and that
consumed to set the internal
clock on the time reception
side.
This depends on theimplementation.

Recommendations for the mail alert function

Item
New mail

4.5.

Recommendation
With a single time notice, thereception side runs timesynchronization. For second
switching, if the transmission sideis unable to issue a time noticebecause of the way it is
implemented, then to avoid asynchronization error of up to one
second, it is recommended that atleast two sets of time notification
be performed consecutively sothat the second digit can takes
count-up. Where greater
synchronization precision isdesired, it is recommended thattime notices be repeated several
times in a second.
If the second digit is incremented,
it is recommended that this isimmediately reflected in theinternal clock.

HFP
-

AG

-

AG

Recommendation
If the AG device receives a silent
mode enable command, it will enablevibration.
Setting is permanent operation

ReasonTo leave AG noticemeans

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

12

BT watch technical reference Ver.1.00

5.

Sequence chart

5.1.

Conventions used in sequence chart
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

User action

Cellular Network

User action

Procedure initiate by AG(HFP)

Message touser

Procedure initiate by BTW(HFP)
Message touser
Signal sent by BTW

Signal sent by AG

Two-way voice communication

Call procedure

Optional
condition

Optional procedure

Optional signal

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

13

BT watch technical reference Ver.1.00

5.2.

Service Level connection setup

BTW
HMI

Service level
connection setup(HFP 4.2)
The BTW sends its
supported features to
AG, then AG returns
its supported features(non-audio)

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

RFCOMM connection
establishment

AT+BRSF=<HF supported feature>+BRSF=<AG supported feature>
OK

AT+CIND=?
The BTW retrieves theinformation describing
the indicators
supported in the AG+CIND:XXX….
OK

The BTW requests thecurrent status of theindications in the AG

AT+CIND?
+CIND:(current state of description)

The BTW requests
enable Indicator Status
update in the AG

AT+CMER=X, X, X, X, X
OK

AT+NREC = 0
The EC and NR of the
AG shall be disable if
AG has these function
AG may send thein-band ring tone
setting

The BTW sends its
BTW supported
features to AG, thenAG returns its BTW
supported features.

OK / ERROR:BSIR
0:the AG provides no in-band ring tone
1:the AG provides an in-band ring tone

+BSIR = 0/1
AT+CHLD = ?

AT+BTWRSF=<BTW supported feature>+BTWRSF=<BTW supported feature>

OK

Service level connection
establishment

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

14

BT watch technical reference Ver.1.00

5.3.

Incoming call

5.3.1.

Answer an Incoming call from the AG (No in-band-ringing) (Private Mode)
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming call
+CIEV: (call setup = 1)

Alert
incoming call

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name

Alert
incoming call

The CLI
nnn…, name

Repetition

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]AcceptStart call procedure and the call establish+CIEV: (call=1)+CIEV: (call setup=0)
Call active
Voice communication

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200515

BT watch technical reference Ver.1.00

5.3.
5.3.2.

Incoming call
Reject incoming call from the BTW (No in-band-ringing)

BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)
Incoming call

+CIEV: (callsetup = 1)

Alert
incoming call

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name

Repetition

RING ALERT

Alert
incoming call

+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name

RejectAT+CHUP (REJECT)

OK

Call reject procedure+CIEV: (callsetup = 0)No call

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

16

BT watch technical reference Ver.1.00

5.3.

Incoming call

5.3.3.

Reject incoming call from the AG (No in-band-ringing)

BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming call
+CIEV: (callsetup = 1)

Alert
incoming call

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name

Repetition

RING ALERT

Alert
incoming call

+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name

RejectCall reject procedure+CIEV: (callsetup = 0)No call

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

17

BT watch technical reference Ver.1.00

5.4.

Response and Hold

5.4.1.

Put an incoming call on Hold from the BTW (No in-band-ringing)
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming call
+CIEV: (callsetup = 1)
Alert
incoming call

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name
Repetition

Alert
incoming call

The CLI
nnn…, name

RING ALERT+CLIP <number>, <type>, <subadd>,<subtype>[,[<alpha>][,<CLI Validity>]]]Put on Hold
AT+BTRH=0
Puts the incoming callon Hold+BTRH:0OK
Complete on Hold

Holding tone
+CIEV: (call=1)

Holding the call

+CIEV: (callsetup =0)
Call active

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

18

BT watch technical reference Ver.1.00

5.4.

Response and Hold

5.4.2.

Put an incoming call on Hold from the AG (No in-band-ringing)
BTW

HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)
Incoming call
+CIEV: (callsetup = 1)

Alert

RING ALERT

incoming call
+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name
Repetition

Alert
incoming call

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, namePut on holdPuts the incoming callon Hold+BTRH:0Complete on holdHolding tone

Holding the call

+CIEV: (call=1)+CIEV: (callsetup=0)
Call active

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

19

BT watch technical reference Ver.1.00

5.4.

Response and Hold

5.4.3.

Accept a held incoming call from the AG (NO SCO link)
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Holding tone

Holding the call

Accept the held call

Accept the held incoming call
+BTRH: 1
Complete
acceptance
Voice communication

5.4. Response and Hold
5.4.4. Reject a held incoming call from the BTW (NO SCO link)

BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Holding tone

Holding the call

Reject
The held call
AT+BTRH = 2

Reject the held incoming call
+BTRH:2
OK+CIEV: (call=0)
No call

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

20

BT watch technical reference Ver.1.00

5.4.

Response and Hold

5.4.5.

Reject a held Incoming call from the AG (NO SCO link)
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Holding tone

Holding the call

Reject theheld call

Reject the held incoming call
+BTRH:2+CIEV: (call=0)
NO call

5.4.

Response and Hold

5.4.6.

Held incoming call terminated by Caller (NO SCO link)
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Holding tone

Holding the callTerminated the held call
+BTRH:2+CIEV: (call=0)
No call

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

21

BT watch technical reference Ver.1.00

5.5.

BTW Function

5.5.1.

Time synchronize to BTW by the AG operation

BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)
User operationorinternal event
Synchronize
internal clock
and display
time

Synchronize
request+CCLK:yy/MM/dd,hh/mm/ss±zz(Option)N times periodic time
notification (note 1)
Synchronize
internal clock
and display
time+CCLK:yy/MM/dd,hh/mm/ss±zz

Note 1: With a single time notice, the reception side runs time synchronization. For second switching, if
the transmission side is unable to issue a time notice because of the way it is implemented, then to
avoid a synchronization error of up to one second, it is recommended that at least two sets of time
notifications are sent so that the second digit can takes count-up. Where greater synchronization
precision is desired, it is recommended that the time notification be repeated several times in asecond. This depends on the implementation.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200522

BT watch technical reference Ver.1.00

5.5.

BTW Function

5.5.2.

Time synchronize to BTW by the BTW operation

BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

User operationorinternal event

Synchronize
requestAT+CCLK?

Synchronize
internal clock
and display
time+CCLK:yy/MM/dd,hh/mm/ss±zz(Option)N times periodic time
notification (note 1)
Synchronize
internal clock
and display
time+CCLK:yy/MM/dd,hh/mm/ss±zz

Note 1: With a single time notice, the reception side runs time synchronization. For second switching, if
the transmission side is unable to issue a time notice because of the way it is implemented, then to
avoid a synchronization error of up to one second, it is recommended that at least two sets of time
notifications are sent so that the second digit can takes count-up. Where greater synchronization
precision is desired, it is recommended that the time notification be repeated several times in asecond. This depends on the implementation.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

23

BT watch technical reference Ver.1.00

5.5.
5.5.3.

BTW Function
Suspend time synchronize

BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

User operationorinternal event
Synchronize
requestAT+CCLK?

SuspendrequestUser operationorinternal eventex)Incoming Call

ERROR

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200524

BT watch technical reference Ver.1.00

5.5.

BTW Function

5.5.4.

Mute from the BTW (incoming call) (NO in-band ringing)
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming call
+CIEV: (callsetup = 1)

Alert

RING ALERT

incoming call
+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, name
Repetition

Ring tone*1

Alert
incoming call

RING ALERT+CLIP <number>, <type>, <subadd>,<satype>[,[<alpha>][,<CLI Validity>]]]The CLI
nnn…, nameRing tone*1
Mute

AT+CRSL=0

OK*3

Mute*2

Note 1: Assumes the mode where the AG device sounds a tone when there is an incoming call.
Note 2: Restores the previous tone setting once the AG device’s incoming call notice tone is muted.
Note 3: This command is only accepted while the AG device is sounding an incoming call notice tone;
otherwise, it is processed as an eｒｒor.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

25

BT watch technical reference Ver.1.00

5.5.

BTW Function

5.5.5.

Silent Mode Set from the BTW
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)
Silent set

AT+CSIL=1
OK

Silent mode
set*1, *2

Note 1: If the command is received, the AG device enables the vibration notice at the same time as it switches tosilent mode.
Note 2: Setting is permanent operation.

5.5.

BTW Function

5.5.6.

Silent Mode Release from the BTW
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)
Silent release

AT+CSIL=0
OK

Silent mode
release*1, *2

Note 1: If the command is received, the AG device releases the silent mode setting and restores the normal mode.
Note 2: Setting is permanent operation.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

26

BT watch technical reference Ver.1.00

5.5.

BTW Function

5.5.7.

Mute from the BTW
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Service Level Connection(HFP)

Cellular Network

AG is state in notice tone
operation (e.g. alarm)

Ring tone*1
AT+CRSL=0
Mute

OK*3

Mute*2

Note 1: Assumes the mode where the AG device sounds a tone.
Note 2: Restores the previous tone level once the AG device’s notice tone is muted.
Note 3: This command is only accepted while the AG device is sounding a notice tone; otherwise, it is processed as an eｒｒor.

5.5. BTW Function
5.5.8. Select character set
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)
AT+CLAN?
+CLAN:<code>
OK

AT+CSCS=?

+CSCS: (list of supported <chset>)
OK

AT+CSCS=<chset>
OK

Note: It is recommended that the character set is specified during service level connection setup.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200527

BT watch technical reference Ver.1.00

5.5.

BTW Function

5.5.9.

Mail status information_1 from the AG
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

All mail
confirmation

Confirm contents of all
mails+CIEV: (message=0)*1
Alert
mail status

Note 1: Issued when contents of all received mails are confirmed.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200528

BT watch technical reference Ver.1.00

5.6.

Incoming Mail

5.6.1.

Incoming mail from the AG
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming mail
Newly arrived mail and SMS
reception when accessing server+CIEV: (mail=1)*1
Alert
incoming mailNote 1:

Issued when new mail is received.

5.6. Incoming Mail
5.6.2. Mute from the BTW (incoming mail)
BTW
HMI

Cellular Phone (AG)
AG
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming mailAlert

+CIEV: (mail=1)

incoming mail
Ring tone*1

Status of the AG device
when the incoming noticetone is sounding

Mute

AT+CRSL=0

OK*3

Mute*2

Perform incoming
notice tone operation
stop processing

Note 1: Assumes the mode where the AG device sounds a tone on receipt of new mail.
Note 2: Restores the previous tone level once the AG device’s mail reception tone is muted.
Note 3: This command is only accepted while the AG device is sounding a mail reception notice tone; otherwise, it isprocessed as an eｒｒor.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200529

BT watch technical reference Ver.1.00

5.6.

Incoming Mail

5.6.3.

Mail status information_2 from the AG
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Incoming mail

+CIEV: (message=1)*1
Alert
mail status

New mail reception and SMS reception
when accessing server.
However, this is only issued when there isno unread mail.

Note 1: This is issued when unread mail is generated.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200530

BT watch technical reference Ver.1.00

5.7.

Link loss alert

5.7.1.

Service level connection loss during service level connection (the reconnection
fails)
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

SuperVision
Timeout

Service level
connection loss

SuperVision
Timeout

Service level

Service level

connection loss

connection loss

Link loss Alert

Service level
connection setup(HFP4.2)
Constant time
Twaitslc

Repeat set up
until timeout

Constant time
Twaitslc
Service level
connection setup(HFP4.2)

Time out

Time out

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200531

BT watch technical reference Ver.1.00

5.7.

Link loss alert

5.7.2.

Service level connection loss and reconnection succeeded
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Service level
connection loss
Service level
connection loss

Service level
connection loss

Link loss Alert

Cancel the procedure

Cancel the procedureService level
connection set up(HFP4.2)

Same as the procedure of “Service level connection setup”

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200532

BT watch technical reference Ver.1.00

5.7.

Link loss alert

5.7.3.

Service level connection loss during the procedure (the reconnection fails)
Cellular Phone (AG)
AG
HMI

BTW
HMI

BTW

Cellular Network

Service Level Connection(HFP)

Procedure

Service level
connection loss

SuperVision
Timeout

SuperVision
Timeout

Service level

Service level

connection loss

connection loss

Link loss alert

Cancel the procedure

Constant time
Twaitslc

Cancel the procedureService level
connection setup(HFP4.2)

Constant time
Twaitslc

Repeat set up
until timeout
Service level
connection setup(HFP4.2)

Time out

Time out

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200533

BT watch technical reference Ver.1.00

6.

Addition and expansion of AT command functions
This chapter lists additions and extensions of AT command functions; it also describes therecommended parameters and range to achieve better connectivity between the AG device and the
BTW.

6.1.

BTW function/Non-Audio support noticeCommand+BRSF=

Parameter<HF supported
feature>Value, Range?:non audio: Supported
1/Notsupported 0

ReasonDue to HF support
judgedSpec
Bluetooth SIG,
Hands-Free
Profile (HFP)
v1.0
v1.5

Result Code+BRSF:

Parameter<AG supported
feature>Value, Range?:non audio: Supported 1/Not
supported 0

ReasonDue to AG support
judgedSpec
Bluetooth SIG,
Hands-Free
Profile (HFP)
v1.0
v1.5

*?) Bit applied depends on the BT-SIG decision. Judgment is also available via BTWRSF.

BTW function/Non-Audio support noticeCommand+BTWRSF=

Parameter<BTW supported
feature>BTW

Result Code
+BTWRSF:

Parameter<AG (BTW)
supportedfeature>AG

Value, Range
0 non-audio
1 Time synchronize

Reason
To notify support of
BTW function

Spec
New

Value, Range
0 non-audio
1 Time synchronize
2 mute of caller sound3 mute of mailer sound4 mute of sound5 silent mode set/release
6 mail arrived information
7 mail status information

Reason
To notify the AG
device’s support for
BTW function

Spec
New

Definition of new commands
BTW Retrieve Supported Feature: AT+BTWRSF
Syntax:AT+BTWRSF=<BTW supported features bitmap>

Description: Notifies the AG of the supported features available in the BTW, andrequests information about the supported features in the AG. The supported
features shall be represented as a decimal value.
Values:<BTW supported features bitmap>: a 32 bit unsigned integer representing abitmap of the supported features in the BTW as follows:

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

34

BT watch technical reference Ver.1.00

Bit Feature
0 non-audio
1 Time synchronize
2-31 Unused (available for other extensibility)
The unused bits (2-31) shall be initialized to Zero.
+BTWRSF (BTW Retrieve Supported Features)
Syntax:+BTWRSF: <AG (BTW) supported features bitmap>

Description: Result code sent by the AG in response to the AT+BTWRSF command,
used to notify the BTW what features are supported in the AG. The
supported features shall be represented as a decimal value.
Values:<AG supported features bitmap>: a 32 bit unsigned integer representing abitmap of the supported features in the AG as follows:
Bit Feature
0 non-audio
1 Time synchronize
2 mute of caller sound3 mute of mailer sound4 mute of sound5 silent mode set/release
6 mail arrived information
7 mail status information
8-31 Unused (available for other extensibility)
The unused bits (8-31) shall be initialized to Zero.

6.2.

Incoming call, caller display function

Result Code
+CLIP:

6.3.

Parameter<alpha>Value, Range
Name
MAX:24byte

ReasonWithout transferring thetelephone book, directly
displays the caller name

Spec
3GPP
TS 27.007

Incoming call, ringing tone, notice tone muting function

Command+CRSL=

Parameter<level>Value, Range0

ReasonStop notice tone by BTW
operation

Spec
3GPP
TS 27.007

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200535

BT watch technical reference Ver.1.00

6.4.

Mail notice function

Command+CIND

Parameter<ind>

Result Code+CIEV:

Parameter<mail>+CIEV<message>

6.5.

Value, Range“mail”
1: Mail generated
0: No mail generated“message”
1: Unread mail present
0: No unread mail present
Value, Range
1: Mail generated

ReasonIncoming mail indicated1: Unread mail present
0: No unread mail present

To notify mail unread/readstate

Mail confirm state indicatedReason
To notify new mail reception

Spec
MCPC GL-008“USB hands-free
specification”
3GPP
TS 27.007
Spec
MCPC GL-008“USB hands-free
specification”
3GPP
TS 27.007

Character set

Command+CLAN?

Parameter

Value, Range

Reason
BTW asks AG for used language

Result Code+CLAN:

Parameter<code>

Value, Range
Language code

Reason
AG notifies BTW of used language

Command+CSCS=?

Parameter

Value, Range+CSCS=<chset>UTF-8 or SJIS*)

Parameter
List ofsupported<chset>

Value, Range
UTF-8 or SJIS
support ismandatory

Result Code+CSCS:Spec
3GPP
TS 27.007
Spec
3GPP
TS 27.007
ISO639Reason
BTW asks AG for supported character
set list
BTW notifies AG of character set
used
Reason
AG notifies BTW of supported
character set list.

Spec
3GPP
TS 27.007
3GPP
TS 27.007
Spec
3GPP
TS 27.007*) Depending on AG support character set.

6.6.

Other silent mode setting functions

Command+CSIL=

6.7.

Parameter<mode>

Value, Range
0: Silent Mode Release
1:Silent Mode set

ReasonBy BTW operation, to set
AG silent mode

Spec
3GPP
TS 27.007

ReasonBTW queries AG time

Spec
3GPP
TS
27.007Spec
3GPP
TS
27.007

Other time correction functions

Command+CCLK?

Parameter

Value, Range

Result Code+CCLK:

Parameter<time>:

Value, Range"yy/MM/dd,
hh:mm:ss±zz"

ReasonTo transfer AG side’s time
information for BTW timecorrection

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

36

BT watch technical reference Ver.1.00

7.

Sample use cases
 Use cases for caller display· Mr. A, salesperson, thirties
A day in the life of a car dealer salesperson, a male, nears the end of the fiscal year.
He is expecting a favorable message soon from a client saying: “Decided to buy your car”.
He cannot miss phone calls from his clients.
He must, however, still pay attention to other customers and attend meetings, keeping his
mobile phone in silent mode.
Under such conditions, BT Watch’s incoming alert function will notify him of an incoming
call by vibrating and will display the name of the caller so he can see if it is an importantclient or not. Even when he is in the meeting, he can receive quiet and reliable notificationof the call. This will enable him to provide good customer service and successfully receive
orders from clients. His sales performance was the best for the year in his sales office.
· Mr. B, company staff member, twenties, newlywed
Mr. B is a busy company worker. His wife is due to have a baby and is past the baby’s due
date. He cannot take holidays and his wife’s mother will take care of her and the first baby.
Her mother will call him when his wife goes to hospital once contractions start.
He is always anxious about his wife and today he must go on a long distance business trip.
While he is walking through a crowd of people, it will be hard for him to identify the ring
tone of his own phone, compared to numerous others. In this situation, BT Watch’s
incoming alert function will be useful.
When he is in a car, his BT Watch will vibrate to let him know there is a call and will
display the Caller ID, letting him know that the call is from his wife’s mother.
Immediately calling his company to request a day off, he can then go to the hospital andattend his wife’s delivery.
His good relationship with his wife and relatives will be strengthened by his love andkindness towards his wife; his BT Watch enables him to be with his wife whenevernecessary.
· Ms. C, female office worker, twenties
Ms. C always keeps her mobile phone in her bag. Privately, she sets her mobile phone toplay a melody when a call comes in. During business hours, she sets the phone to silent
mode but this doesn’t always work very well as the phone is in her bag. The incoming callalert function of the BT Watch is useful in this situation. Even though her mobile is kept inher bag, it can notify her of an incoming call quietly and reliably through the BT Watch sothat she never misses calls from her friends. This long-awaited function has meant that she
does not have to switch off her mobile. She becomes friendlier and enjoys life with anincreasing number of friends.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200537

BT watch technical reference Ver.1.00

 Use case for rejecting a call
A user is preoccupied with an important business negotiation, and is unable to respond toany phone calls.
His company calls him on his mobile phone, which is set to silent mode and is kept in hisbag. As it is connected with his BT Watch via Bluetooth, the watch will vibrate and display
the incoming call from his company. He will see the call but his business counterpart will
not be aware of it.
Unable to interrupt this important business meeting, he will use the call reject function on
the BT watch so that he can reject the call from his mobile phone.
Once the business talks have been closed successfully, he can pick up the message left byhis company from the Call Completion service.
 Use case for the Hold function
Mr. A, company worker, forties
Mr. A takes the 8:00 train as usual to get into his office. The train becomes crowded as per
usual and he cannot move even one inch.
The BT Watch’s vibration lets him know there is an incoming call but he is unable to takehis phone out of his bag and even if he could, it would be impossible to talk in such a
crowd.
He is expecting a call from Mr. B about a meeting they are having. Mr. A can Hold the callfrom MR B using his BT Watch and can get off the train at the nearest station to take thecall.
Once he is a place where there is less of a crowd, he can take out his mobile phone andstart talking.
The caller is, as expected, Mr. B, who he talked with yesterday.
Mr. B asks him to delay the starting time of today’s meeting by 30 minutes.
Mr. A agrees with Mr. B, puts the mobile phone back into his bag and gets back on the
train.

Use cases below refer to the AG device’s optional functions. It is recommended that these be
implemented in so far as possible.
 Use case for time synchronize
Use case: 1
Using Bluetooth, this mobile phone regularly synchronizes the BT Watch with the clock
within the mobile phone. The user does not expend any effort to keep the BT Watch’s time.
Or, the user may set the BT Watch’s time directly from the mobile phone.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200538

BT watch technical reference Ver.1.00

Use case: 2.
If you travel to the United States, for example, the clock within the mobile phone is
automatically adjusted to the local time. The BT Watch will also be automatically reset tothe local time. No manual time correction is required.
Use case: 3.
During time synchronization, if the mobile phone receives a call, it can be accepted as anincoming call is given priority over synchronization.
 Use case for the muting function
Mr. A, young company worker
The ring tone of Mr. A’s mobile phone starts to sound in his bag whilst he is attending ameeting with a client.
Mr. A brings around mobile phone into his bag with canceling silent mode to avoid
unnoticed incoming call.
Today, without changing this setting, he attends a meeting with a client.
Now he is making a presentation in front of a white board, and he suddenly remembers his
phone’s ring tone is set at the highest level. His mobile is in his bag and is not near him but
he can set it to mute using his BT Watch.
 Use case for the silent mode function
Mr. B, mid-level company worker
Mr. B has to make a presentation to an important client at 9:00 this morning.
He usually gets to the office at 9:00, though this morning he leaves home earlier to prepare
for the presentation.
As the client is very interested in the project, upper management, including the executive
director, director and managers of the client company will be at the presentation.
Now, Mr. B’s presentation starts. When he ends his explanation of the abstract, someone’s
mobile phone starts ringing in the quiet meeting room.
He sees an embarrassed colleague with a mobile phone. This reminds Mr. B that his phoneis also not set to silent mode. When he is leaving home in the morning, he usually changes
the ring tone to silent mode. Today, however, he forgot to make the change as he was busy.
He wants to stop his mobile phone from ringing during the presentation but he cannot takethe phone out of his pocket to set the silent mode as he does not want to interrupt themeeting in front of guests. His BT Watch is useful in this case.
Even during his presentation, he can use the BT Watch to set his mobile phone to silent
mode.
When his presentation is almost finished, a vibration from the mobile phone in his pocket
tells him there is an incoming call; this is unnoticed by others in the meeting room. The BT
Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

39

BT watch technical reference Ver.1.00

Watch helped him to avoid an embarrassing situation. The presentation is successfully
closed and the clients are very satisfied with his presentation. The contract with the client
is promising.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 200540

BT watch technical reference Ver.1.00

List of participants (BT application BT Watch SWG)
Name of participantCompany (Alphabetical order)

Satomi Michitsuta
Sadao Nagashima
Yasuo Kuroki
Hiroyuki Kihara
Masashi Masuda
Michihiro Enokida
Nobuto Fukushima
Akio Konishi
Nobuhisa Takahashi
Yoshihiro Takamatsuya
Takamasa Kawaguchi
Kazuhiko Sawaki
Osamu Fujisawa
Hiroyuki Morimoto
Asako Takayanagi
Jiro Uchiyama
Akinori Ota
Naoshi Furuta
Tsukasa Kosuda
Akihiro Okabe
Hitoshi Yamada
Jun Tanaka
Kazuya Saito
Koichi Moriya
Mitsuyoshi Yasuda
Hidemichi Nakajima
Hiroshi Kato
Yukihide Omura
Hiroshi Matsuya
Toshiya Tamura
Itsuo Sakai
Junichi Ona
Toshihiko Hori
Teizo Kanamori

Casio Computer Co., Ltd.
Casio Computer Co., Ltd.
Casio Computer Co., Ltd.
Citizen Watch Co., Ltd.
Citizen Watch Co., Ltd.
Citizen Watch Co., Ltd.
Citizen Watch Co., Ltd.
Fujitsu Devices Inc.
Fujitsu Device Inc.
Fujitsu Ltd.
Hitachi, Ltd.
Johnson Controls Automotive Systems
KDDI Corporation
Mitsubishi Electric Corporation
NEC Corporation
NEC Corporation
Panasonic Mobile Communication Co., Ltd.
Seiko Epson Corporation
Seiko Epson Corporation
Seiko Instruments Inc.
Seiko Instruments Inc.
Seiko Instruments Inc.
Seiko Instruments Inc.
Seiko Instruments Inc.
Sony Ericsson Mobile Communications Japan, Inc.
Taiyo Yuden Co., Ltd
Taiyo Yuden Co., Ltd
Taiyo Yuden Co., Ltd
Toshiba Corporation
Toshiba Corporation
Toshiba Corporation/BTQ
Renesas Technology Corp.
Renesas Technology Corp.
Renesas Technology Corp.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

41

BT watch technical reference Ver.1.00

MCPC TR-006 Ver.1.0
MCPC BT Watch
for Mobile Phone Technical Reference
September 8, 2005
Issued by: Mobile Computing Promotion Consortium (MCPC)
Shibakoen Sanada Building, 3-5-12 Shibakoen, Minato-ku, Tokyo 105-0011

Copying or reproducing all or part of this document without prior notice is aviolation against copyright law and the publisher’s rights.
Reproduction of this document is prohibited. Reproduction of this document inbooks or other formats requires prior permission from MCPC.

Copyright (C) Mobile Computing Promotion Consortium (MCPC), 2005

42