PCCA ANX-101 O

PCCA STANDARD
WAKE-UP CONTROL AT COMMANDS
PCCA ANX-101 O
OFFICIAL STANDARD – JULY 13, 2000
PORTABLE COMPUTER AND COMMUNICATIONS ASSOCIATION

THIS DOCUMENT IS A STANDARD OF THE PCCA. DEVELOPERS ARE ENCOURAGED TO CONTACT THE PCCA FOR CURRENT VERSIONS OF THIS AND OTHER PCCA STANDARDS.

The Portable Computer and Communications Association (PCCA) provides this document as is, without warranty of any kind either expressed or implied including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The PCCA may make changed or improvements in the equipment, software, or specifications described in this document at any time and without notice. These changes will be incorporated in new releases of this document.

This document may contain technical inaccuracies or typographical errors. The PCCA and its members waive responsibility for any labor, materials, or costs incurred by any person or party as a result of using this document. The PCCA, any of its members or other affiliates shall not be liable for any damages (including, but not limited to, consequential, indirect or incidental, special damages or loss of profits or data) even if they were foreseeable and the PCCA has been informed of their potential occurrence, arising out of or in connection with this document or its use.

All products and services mentioned in this document are identified by the trademarks of their respective companies or organizations, and the PCCA disclaims any responsibility for specifying their ownership. Any such marks are used in an editorial manner, to the benefit of the owner, with no intention of infringement.

THIS SPECIFICATION WAS PROPOSED BY MCPC (MOBILE COMPUTING PROMOTION CONSORTIUM, JAPAN) AND ADOPTED AS PCCA STD-101 ANNEX-O . THE PCCA AND MCPC JOINTLY OWN COPYRIGHT OF THIS DOCUMENT.

July 13, 2000

Portable Computer and Communications Association
Standards and Architecture Committee
P.O. Box 680
Hood River, OR97031, USA
Telephone: 1-541-386-7475
Fax: 1-503-471-0011

PCCA ANX-101 O

WAKE UP CONTROL AT COMMANDS

1.Overview

This document is an annex to PCCA STD-101. It describes AT commands which provide wake-up capabilities. The wake-up function is a power management capability of mobile equipment. The wake-up means that an event such as incoming call causes the resuming (reactivation) of an information terminal (e.g. PC) which is in a stand-by state. The wake-up function reduces restrictions on wireless data communications and it improves ease of use.

2.Wake-up AT Command Summary

Two types of wake-up functions are defined in this ANNEX.

Wake on RingThe TA (Terminal Adapter such as a modem) asserts a wake-up signal for an incoming call, causing the suspended TE (Terminal Equipment such as PC) to be woken up. This wake-up function could be used by push type applications, such as push mail services. The specific hardware mechanisms used to wake up the TE are beyond the scope of this standard, though section 4 does provide an example of such a mechanism.

Wake on RadioThe TA asserts a wake-up signal when the MT (Mobile Terminal such as Cellular Phone) status changes from out-of-service area to in-service area. This wake-up function could be used by applications which invoke actions when the terminal is ready to communicate with a wireless network. For example, with an automatic mail transmission application, the terminal is woken up when it enters a wireless network service area and then the mail application transmits outstanding mail stored in an out box automatically.

3.Proposed Wake-up AT Commands

3.1Set Wakeup Configuration (+WWKUP)

(i)Command: +WWKUP

+WWKUP command syntax

Command / Return
+WWKUP=<n
+WWKUP? / +WWKUP:<n
+WWKUP=? / +WWKUP:(supported n>)

(ii)Description

+WWKUP=:command provides the wake-up event mask function and enables and disables the each wake-up event in the TA.

+WWKUP?:command returns the current wake-up event mask status.

+WWKUP=?:command returns the wake-up functions supported by the TA.

(iii)Defined values

<n>*1: integer type value and each bit has a specific meaning regarding the wake-up function.

Bit-7Must be 0, Reserved by PCCA&MCPC* 4 (MSB)*5

Bit-6Must be 0, Reserved by PCCA&MCPC

Bit-5Must be 0, Reserved by PCCA&MCPC

Bit-4Must be 0, Reserved by PCCA&MCPC

Bit-3Must be 0, Reserved by PCCA&MCPC

Bit-2Must be 0, Reserved by PCCA&MCPC

Bit-1Wake on Radio*2

0=Disable Wake on Radio

1=Enable Wake on Radio

Bit-0Wake on Ring *3 (LSB)*6

0=Disable Wake on Ring

1=Enable Wake on Ring

Note:

*1 Range of value <n> is 0 to 255.

For example, <n>=0 means all the wake-up functions are disabled, <n>=1 means Wake on Ring is enabled, <n>=2 means Wake on Radio is enabled, <n>=3 means both Wake on Ring and Radio are enabled.

*2 Wake on Radio

TA asserts a wake-up signal (hardware mechanism not specified) when the ME (Cellular Phone) status changes from out-of-service area to in-service area.

*3 Wake on Ring

TA (modem) asserts a wake-up signal (hardware mechanism not specified) for an incoming call, causing the suspended TE (PC) to be woken up.

*4 This proposal was initially proposed by MCPC (Mobile Computing Promotion Consortium, Japan), and both PCCA and MCPC have rights to assign all the reserved area in this proposal.

*5 MSB

Most Significant Bit.

*6 LSB

Least Significant Bit

(iv) Implementation

Mandatory for TA.

Optional for TE.

3.2Request Wake up Reason (+WGETWK)

(i)Command: +WGETWK

+WGETWK command syntax

Command / Possible response(s)
+WGETWK / +WGETWK:<n>
+WGETWK=?

(ii)Description

+WGETWK command returns the reason of the wake-up event(s) which occurred previously. The TA will clear the value <n> to 0 (zero) after execution of the +WGETWK command. In some case, the TA may assert multiple wake-up events simultaneously. The TE should handle the priority of the multiple wake-up events.

(iii)Defined values

<n>*1: integer type value and each bit has a specific meaning regarding wake-up function.

Bit-7Must be 0, Reserved by PCCA&MCPC (MSB)

Bit-6Must be 0, Reserved by PCCA&MCPC

Bit-5Must be 0, Reserved by PCCA&MCPC

Bit-4Must be 0, Reserved by PCCA&MCPC

Bit-3Must be 0, Reserved by PCCA&MCPC

Bit-2Must be 0, Reserved by PCCA&MCPC

Bit-1Wake on Radio

0=Not waked up by Wake on Radio

1=Waked up by Wake on Radio

Bit-0Wake on Ring (LSB)

0=Not waked up by Wake on Ring

1=Waked up by Wake on Ring

Note:

(1) Range of value <n> is 0 to 255.

For example, <n>=0 means TA has no wake-up reason, <n>=1 means TE has been woken up by Wake on Ring, <n>=2 means TA has been woken up by Wake on Radio, <n>=3 means TA has been woken -up by both Wake on Ring and Radio.

(iv) Implementation

Mandatory for TA.

Optional for TE.

4.Example of Wake-up Hardware Implementation

There may be multiple hardware implementations of the Wake-up function. Generally, a terminal adapter(TA) provides the Wake-up control hardware functioning in response tothe wake up commands. A TA may be provided in an external device such as a PC Card or integrated in the TE (Terminal Equipment).

The following figure shows an example of the wake-up mechanism using a PC Card.

-Mobile Terminal (MT)

The MT is a mobile phone that connectsto the PC Card. The MT provides data communication capabilities through RF.

-PC Card (Terminal Adapter (TA))

The PC Card provides wake up capabilities while monitoring signals from the MT. The wake up circuit in the PC Card should be powered even if the TE is suspended.

-Ring Detect

The Ring Detect circuit is to detect the ring signal from the MT. The Ring Detect bit may be read by the Request Wake up Reason (+WGETWK) command.

-Ring Detect Enable

The Ring Detect Enable is a mask register to enable or disable the Wake on Ring. The Set Wakeup Configuration (+WWKUP) command shall set, reset or read this bit.

-Radio Detect

The Radio Detect circuit detects the RF change from out-of-service area to in-service area. This circuit should be powered even if the terminal equipment is suspended. The Radio Detect bit may be read by the Request Wake up Reason (+WGETWK) command.

-Radio Detect Enable

The Radio Detect Enable is a mask register to enable or disable Wake on Radio. The Set Wakeup Configuration (+WWKUP) command shall set, reset or read this bit.

-Extended Status Reg.

The Extended Status Register contains the wake up status bits (Req Attn) and mask bits (Req Attn Enable) for the corresponding event. Refer to the PC Card Standard for more detailed information.

-Configuration and Status Reg.

The Configuration and Status Register contains wake up status (Changed) from the Extended Status Register. The Configuration and Status Register also contains a mask bit (SigChg) to assert the wake up signal (STSCHG#) to the TE. Refer to the PC Card Standard for more detailed information.

-STSCHG# (63)

The STSCHG# is the wake up signal to the TE. This signal is assigned on pin number 63 of the PC Card. The Terminal Equipment should detect the STSCHG# signal even if the Terminal Equipment is suspended. Refer to PC Card Standard for more detailed information.

Copyright © 2000 Portable Computer and Communications Association and
Mobile Computing Promotion Consortium, All Rights Reserved
Page 1