Siemens MC35 Terminal User Manual

Siemens MC35 Terminal User Manual

Remote-sat
Hide thumbs Also See for MC35 Terminal:

Advertisement

Remote-SAT
User's Guide
MC35 Module
MC35 Terminal
Version:
V01.01a
DocID:
MC35_SAT_01_V01.01a

Advertisement

Table of Contents
loading

Summary of Contents for Siemens MC35 Terminal

  • Page 1 Remote-SAT User's Guide MC35 Module MC35 Terminal Version: V01.01a DocID: MC35_SAT_01_V01.01a...
  • Page 2 This product is not intended for use in life support appliances, devices or systems where a malfunction of the product can reasonably be expected to result in personal injury. Siemens AG customers using or selling this product for use in such applications do so at their own risk and agree to fully indemnify Siemens for any damages resulting from illegal use or resale.
  • Page 3: Table Of Contents

    Remote-SAT User's Guide P R E L I M I N A R Y Contents AT Commands for Remote-SAT in MC35 .................. 4 Introduction.......................... 4 1.1.1 Supported product versions and related documents ........... 5 1.1.2 SAT Context Diagram ..................6 1.1.3 Usage of Remote-SAT..................
  • Page 4: At Commands For Remote-Sat In Mc35

    The part on PC or PDA side which handles the Remote-SAT AT command interface (referred to as SAT-IF-Handler) is available as an exemplary implementation guidance as source code. For details, please contact the Wireless Modules Application Engineering Department at Siemens AG. MC35_SAT_01_V01.01a - Preliminary Page 4 of 64 15.11.2001...
  • Page 5: Supported Product Versions And Related Documents

    1.1.1 Supported product versions and related documents Please note that this document is intended for the MC35 software release 01.01. The SAT functions can be used in conjunction with the MC35 Cellular Engine and the MC35 Terminal. Related documents /1/ AT Command Set for MC35 and MC35 Terminal /2/ MC35 Hardware Interface Description /3/ Release Notes: MC35 Version 01.01...
  • Page 6: Sat Context Diagram

    Remote-SAT User's Guide P R E L I M I N A R Y 1.1.2 SAT Context Diagram Customer Application MC35 (Running PC-SAT application) SAT-UI PC/PDA Remote-SAT data ^SSTN:<pac> IDLE AT^SSTR:<pac> ^SSTN:<pac> WAIT algo AT commands AT^SSTGI:<pac> MC35_SAT_01_V01.01a - Preliminary Page 6 of 64 15.11.2001...
  • Page 7: Usage Of Remote-Sat

    The TA, being the customer application, is required to implement a state machine that controls the module's SAT. It monitors the states of SAT and sends appropriate AT commands when required, depending upon user input. As an example of a proven implementation approach, the SIEMENS PC- MMI tool is available on request.
  • Page 8: Command Name

    Remote-SAT User's Guide P R E L I M I N A R Y Table 1- Command Type Identifiers Command Types supported by Remote-SAT (i.e. UI related) <cmdType> ^SSTGI Used as ^SSTR Command Name value applicable Next Action required (decimal) Indicator Proactive Commands (TA ←...
  • Page 9: Parameter Types

    Remote-SAT User's Guide P R E L I M I N A R Y 1.1.5 Parameter Types Strings are passed as UCS2 characters, usage of the GSM alphabet is also possible. However, use of the GSM alphabet is not recommended since a SIM can contain text which then is not displayable (e.g. Greek characters).
  • Page 10 Remote-SAT User's Guide P R E L I M I N A R Y 1.1.6.1 Remote-SAT State Transition Diagram POWER ON (Hardware Reset) RESET Event : SIM sends first Proactive Command "AT^SSTA=1,x" "OK" "AT^SSTR=<2xx>,..." "AT^SSTR=<PAC>,<status>,... "OK" "OK" IDLE "^SSTN:254" (an optional URC, SIM sends PAC if SIM Application has ^SSTN:<PAC>"...
  • Page 11 Remote-SAT User's Guide P R E L I M I N A R Y 1.1.6.2 Remote-SAT State Transition Table The following table outlines which AT commands can be issued during certain states. However, the test and read AT commands are available at any time. So it is possible to determine the current state of the interface via AT^SSTA?.
  • Page 12: Examples: Using Remote-Sat

    Remote-SAT User's Guide P R E L I M I N A R Y 1.1.7 Examples: Using Remote-SAT To give you an idea of how to start and use Remote-SAT, you may follow the steps described below: // Start after switch on the module // Switch on verbose error messages at+cmee=2 // Enter the PIN code (if necessary due to SIM configuration)
  • Page 13 Remote-SAT User's Guide P R E L I M I N A R Y // We get the next proactive command: ^SSTN:36 // We ask for more information... at^sstgi=36 // ... and get it: ^SSTGI: 36,0,12,"Rubriken >",0,0,1,1,0 ^SSTGI: 36,1,"News >",0,0 ^SSTGI: 36,2,"Stock Infos>",0,0 ^SSTGI: 36,3,"Aktien D >",0,0...
  • Page 14: Sequence Scenarios

    Remote-SAT User's Guide P R E L I M I N A R Y 1.1.8 Sequence scenarios In the following sequence diagrams dashed lines refer to events which respond to a formerly issued request. 1.1.8.1 Initialisation sequence SIM: Reset Release Sim Application ^SSTN: 255 AT^SSTA = 1,n Idle...
  • Page 15 Remote-SAT User's Guide P R E L I M I N A R Y 1.1.8.2 Proactive Command sequence SIM: Idle Issue PAC ^SSTN: <pac> AT^SSTGI: <pac> Wait ^SSTGI: <pac>,..values.. AT^SSTR: <pac> TERMINAL RESPONSE: <pac> Idle ^SSTN: 254 Upon receiving a Proactive command (PAC) from the SIM, SAT steps into the “PAC” state. The TA is informed that a PAC has been issued and is expected to respond with a request for further information.
  • Page 16 Remote-SAT User's Guide P R E L I M I N A R Y 1.1.8.3 Envelope Command sequence (Menu Selection) SIM: Idle AT^SSTR: <env> ENVELOPE CMD Idle A SIM Application will provide SAT with Main Menu to display, using the PAC SETUP MENU. The Envelope Command MENU SELECTION allows the TA to select an item from this menu, via AT^SSTR.
  • Page 17 Remote-SAT User's Guide P R E L I M I N A R Y 1.1.8.4 Envelope Command sequence (Call / MO / SMS Control) SIM: Idle ENVELOPE CMD RESPONSE ^SSTN: <env> AT^SSTGI: <env> Wait ^SSTGI: <env>,..values.. AT^SSTR: <env> Idle Envelope commands are issued for Call/MO Control by SAT if Call control is enabled. Upon receiving the response from the SIM Application SAT changes to the “PAC”...
  • Page 18 Remote-SAT User's Guide P R E L I M I N A R Y 1.1.8.5 Event Download sequence SIM: Idle AT^SSTR: <eve> ENVELOPE CMD Idle When an event occurs that is in the TA event list, as configured using the PAC SETUP EVENTLIST, SAT is informed using AT^SSTR.
  • Page 19: At^ssta Remote-Sat Activation

    Remote-SAT User's Guide P R E L I M I N A R Y 1.2 AT^SSTA Remote-SAT Activation Test command Response AT^SSTA=? ^SSTA:(list of supported <state>s), (list of supported <alphabet>s) Parameter description see below. Read command The read command can be used to request the current operating status and the used alphabet of the Remote-SAT interface.
  • Page 20 UCS2 alphabet a 4 byte string is required, e.g. “0059” is coding the character “Y”. For details please refer to ISO/IEC 10646. Reference Note Siemens Use of GSM default alphabet may cause software flow control (XON/XOFF) problems. MC35_SAT_01_V01.01a - Preliminary Page 20 of 64...
  • Page 21: Sstn Remote-Sat Notification

    This URC should be used to open this menue on the sreen. The TA does not need to respond directly, i.e. AT^SSTR is not required. Unsolicited result code ^SSTN: <254> Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 21 of 64 15.11.2001...
  • Page 22: At^sstgi Remote-Sat Get Information

    ^SSTGI response with AT^SSTR. Such a ^SSTGI response will not cause any state changes. The command type value is returned to the ME to identify which ^SSTN is being responded to. Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 22 of 64 15.11.2001...
  • Page 23: At^sstgi Remote-Sat Get Information - Refresh (1)

    2. If <status> is 0 (Command performed successfully) the TA is requested to show a “Please wait” alert window on its screen until it will receive the RSAT notification ^SSTN:101 (Terminate proactive command REFRESH). Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 23 of 64 15.11.2001...
  • Page 24: At^sstgi Remote-Sat Get Information - Set Up Event List (5)

    AT^SSTR=(232, 233, 235). Reference Note Siemens It is possible to issue AT^SSTGI during states IDLE, PAC and WAIT for this Proactive Command without previously receiving an URC ^SSTN:<cmdType>, see section “AT^SSTGI Remote-SAT Get Information – Generic Format”, pg.
  • Page 25: At^sstgi Remote-Sat Get Information - Setup Call (16)

    Remote-SAT User's Guide P R E L I M I N A R Y 1.4.4 AT^SSTGI Remote-SAT Get Information – Setup Call (16) Write command This command is to be used upon receiving an unsolicited result code ^SSTN:16. AT^SSTGI=16 If the SIM Application attempts to setup a call it uses this response to inform the TA of the call´s parameters.
  • Page 26 1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU <callSetupIconId> 0-255, 0: no icon Note Reference Siemens MC35_SAT_01_V01.01a - Preliminary Page 26 of 64 15.11.2001...
  • Page 27: At^sstgi Remote-Sat Get Information - Send Ss (17)

    1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU <iconId> 0-255, 0: no icon Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 27 of 64 15.11.2001...
  • Page 28: At^sstgi Remote-Sat Get Information - Send Ussd (18)

    1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU <iconId> 0-255, 0: no icon Note Reference Siemens MC35_SAT_01_V01.01a - Preliminary Page 28 of 64 15.11.2001...
  • Page 29: At^sstgi Remote-Sat Get Information - Send Short Message (19)

    1: an icon is provided by the SIM, the icon indicated in the command may be used by the ME to inform the user, in addition to, or instead of the alpha identifier, as indicated with the icon qualifier. Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 29 of 64 15.11.2001...
  • Page 30: At^sstgi Remote-Sat Get Information - Send Dtmf (20)

    1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU <iconId> 0-255, 0: no icon Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 30 of 64 15.11.2001...
  • Page 31: At^sstgi Remote-Sat Get Information - Play Tone (32)

    0 (an icon exists). bits 2-8: = RFU <iconId> 0-255, 0: no icon Reference Note Siemens Command is issued if the SIM application requests playing a tone with a length more than 5 seconds. MC35_SAT_01_V01.01a - Preliminary Page 31 of 64 15.11.2001...
  • Page 32: At^sstgi Remote-Sat Get Information - Display Text (33)

    1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU <iconId> 0-255, 0: no icon Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 32 of 64 15.11.2001...
  • Page 33: At^sstgi Remote-Sat Get Information - Get Inkey (34)

    1 = icon is not self-explanatory and shall be displayed with the text Determined value only if associated icon id is not 0 (an icon exists). bits 2-8: = RFU <iconId> 0-255, 0: no icon Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 33 of 64 15.11.2001...
  • Page 34: At^sstgi Remote-Sat Get Information - Get Input (35)

    2-8: = RFU <iconId> 0-255, 0: no icon Reference Note Siemens Hidden entry mode (GSM 11.14) is only available when using digit input. In hidden entry mode only characters ‘0’-‘9’, ‘*’ and ‘#‘ are allowed. MC35_SAT_01_V01.01a - Preliminary Page 34 of 64...
  • Page 35: At^sstgi Remote-Sat Get Information - Select Item (36)

    Remote-SAT User's Guide P R E L I M I N A R Y 1.4.13 AT^SSTGI Remote-SAT Get Information – Select Item (36) Write command This command is to be used upon receiving an unsolicited result code ^SSTN:36. AT^SSTGI=36 The TA is supplied with a list of items allowing the user to select one. Help can be requested by the user, if available and the presentation style is specified.
  • Page 36 <nextActionId> The next proactive command type to be issued upon execution of the menu item. See Table 1. 0: No Next Action information available. <iconId> 0-255, 0: no icon Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 36 of 64 15.11.2001...
  • Page 37: At^sstgi Remote-Sat Get Information - Setup Menu (37)

    Remote-SAT User's Guide P R E L I M I N A R Y 1.4.14 AT^SSTGI Remote-SAT Get Information – Setup Menu (37) Write command This command is mainly to be used upon receiving an unsolicited result code ^SSTN:37. However, please refer to note below. AT^SSTGI=37 The response provides the main menu of the SIM Application to the TA.
  • Page 38: At^sstgi Remote-Sat Get Information - Setup Idle Mode Text (40)

    <iconId> 0-255, 0: no icon Reference Note Siemens It is possible to issue AT^SSTGI during states IDLE, PAC and WAIT for this Proactive Command without previously receiving an URC ^SSTN:<cmdType>, see section “AT^SSTGI Remote-SAT Get Information – Generic Format”, pg.
  • Page 39: At^sstr Remote-Sat Response - Generic Format

    Remote-SAT User's Guide P R E L I M I N A R Y 1.5 AT^SSTR Remote-SAT Response – Generic Format Test command Response AT^SSTR=? ^SSTR:(list of supported <state>s), (list of supported <cmdType>s) Read command Response AT^SSTR? ^SSTR: <state>, <cmdType> Parameters <state>...
  • Page 40 [<itemId>] id of menu item selected by user [<inputString>] string response entered by user Reference Note Siemens If an optional parameter is not issued, no trailing commas are allowed to be returned. MC35_SAT_01_V01.01a - Preliminary Page 40 of 64 15.11.2001...
  • Page 41: Remote-Sat Command Status

    Remote-SAT User's Guide P R E L I M I N A R Y 1.5.1 Remote-SAT Command Status The following status values give a response to a previously issued Proactive command, and are used by the AT Command AT^SSTR. The status parameter is used to identify the type of response from the TA to the ME.
  • Page 42: Proactive Commands

    TA currently unable to process command TA currently unable to process command because screen is busy. Reference Note Siemens 1.5.2.2 AT^SSTR Remote-SAT Response – Set Up Event List (5) Write command The TA is acknowledging that the Event list has been setup correctly. AT^SSTR=5, Response <status>...
  • Page 43 TA currently unable to process command because screen is busy. User did not accept the proactive command. Indicate that the user has denied the call request. User cleared down call before connection or network release Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 43 of 64 15.11.2001...
  • Page 44 TA currently unable to process command because screen is busy. Notes: Used only for confirmation of customer application status Reference Note Siemens Used to provide information to the ME, upon receiving a ^SSTGI response. MC35_SAT_01_V01.01a - Preliminary Page 44 of 64 15.11.2001...
  • Page 45 USSD/SS Transact terminated by user TA currently unable to process command TA currently unable to process command because screen is busy. Notes: Used only for confirmation of customer application status Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 45 of 64 15.11.2001...
  • Page 46 Unsigned Integer, range 0-255 Command performed successfully TA currently unable to process command TA currently unable to process command because screen is busy. Notes: Used only for confirmation of customer application status Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 46 of 64 15.11.2001...
  • Page 47 Proactive SIM session terminated by user TA currently unable to process command TA currently unable to process command because screen is busy. Notes: Used only for confirmation of customer application status Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 47 of 64 15.11.2001...
  • Page 48 Proactive SIM session terminated by user TA currently unable to process command TA currently unable to process command because screen is busy. Notes: Used only for confirmation of customer application status Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 48 of 64 15.11.2001...
  • Page 49 TA currently unable to process command because screen is busy. Notes: User confirmation to clear the displayed text. Reference Note Siemens Used to provide information to the ME, upon receiving a ^SSTGI response. MC35_SAT_01_V01.01a - Preliminary Page 49 of 64 15.11.2001...
  • Page 50 Coding of an empty string is done as a “\1b” string with every alphabet. Reference Note Siemens The alphabet – and therefore the set of allowed characters - is specified by the ME in the response to the related AT^SSTGI. However, do not mix up this alphabet with the one selected for the alphabet format on the transmission line on SAT activation, i.e.
  • Page 51 Coding of an empty string is done as “\1b” in every alphabet. Reference Note Siemens The alphabet – and therefore the set of allowed characters - is specified by the ME in the response to the related AT^SSTGI. However, do not mix up this alphabet with the one selected for the alphabet format on the transmission line on SAT activation, i.e.
  • Page 52 TA currently unable to process command because screen is busy. <itemId> ID of selected item (1-255), can be issued if a <status> value of 0 is returned. Item IDs are supplied by the SIM Application Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 52 of 64 15.11.2001...
  • Page 53 <cmdType> 37 – Proactive command ID, see Table 1. <status> Unsigned Integer, range 0-255 Command performed successfully (Proactive session will end). TA currently unable to process command TA currently unable to process command because screen is busy. Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 53 of 64 15.11.2001...
  • Page 54 Unsigned Integer, range 0-255 Command performed successfully TA currently unable to process command TA currently unable to process command because screen is busy. Notes: Used only for confirmation of customer application status Reference Note Siemens MC35_SAT_01_V01.01a - Preliminary Page 54 of 64 15.11.2001...
  • Page 55: Event Response Commands

    Help information required by the user, no other value can be input. <itemId> Id of selected item (1-255) Reference Note Siemens 1.5.3.2 AT^SSTR Remote-SAT Event Response – User Activity (232) Write command Sent by the customer application to indicate that a key has been pressed. AT^SSTR=232 Response Parameters <cmdType>...
  • Page 56 Parameters <cmdType> 233 – Event command ID, see Table 1. Reference Note Siemens 1.5.3.4 AT^SSTR Remote-SAT Event Response – Language Selection (235) Write command Sent by the customer application to indicate that the customer application has changed language. AT^SSTR=235, , , <inputString>...
  • Page 57: Appendix

    Remote-SAT User's Guide P R E L I M I N A R Y 2 Appendix 2.1 Appendix A – SAT Profile SAT Profile download is used as a means of the ME telling the SIM what it is capable of. The Profile download instruction is sent to the SIM from the ME as part of the SIM initialisation process.
  • Page 58 Remote-SAT User's Guide P R E L I M I N A R Y hex Third byte: Proactive SIM FF ME Default Profile Proactive SIM: DISPLAY TEXT Proactive SIM: GET INKEY Proactive SIM: GET INPUT Proactive SIM: MORE TIME Proactive SIM: PLAY TONE Proactive SIM: POLL INTERVAL Proactive SIM: POLLING OFF Proactive SIM: REFRESH...
  • Page 59 Remote-SAT User's Guide P R E L I M I N A R Y hex Seventh byte: Multiple card proactive commands for class "a" 00 ME Default Profile Proactive SIM: POWER ON CARD Proactive SIM: POWER OFF CARD Proactive SIM: PERFORM CARD APDU Proactive SIM: GET READER STATUS (Card reader status) Proactive SIM: GET READER STATUS (Card reader...
  • Page 60: Appendix B - Ucs2 Character Set Options

    Remote-SAT User's Guide P R E L I M I N A R Y 2.2 Appendix B - UCS2 Character Set Options UCS Character Set Rows Value Language A-ZONE (alphabetical characters and symbols) (Control characters,) Basic Latin, Latin-1 Supplement (=ISO/IEC 8859-1) Latin Extended-A, Latin Extended-B Latin Extended-B, IPA Extensions, Spacing Modifier Letters Combining Diacritical Marks, Basic Greek, Greek Symbols and Coptic...
  • Page 61: Appendix C - Language Codes

    Remote-SAT User's Guide P R E L I M I N A R Y 34--4D Hangul I-ZONE (ideographic characters) 4E--9F CJK Unified Ideographs O-ZONE (open zone) A0--DF (Reserved for future standardization) R-ZONE (restricted use zone) E0--F8 (Private Use Area) F9--FA CJK Compatibility Ideographs Alphabetic Presentation Forms, Arabic Presentation Forms-A FC--FD...
  • Page 62 Remote-SAT User's Guide P R E L I M I N A R Y Language ISO Code Win Code Mac Name Mac Code Esperanto langEsperanto Estonian 0x0025 langEstonian Faeroese 0x0038 langFaeroese Farsi 0x0029 langFarsi, langPersian Fiji Finnish 0x000b langFinnish Flemish langFlemish French 0x000c...
  • Page 63 Remote-SAT User's Guide P R E L I M I N A R Y Language ISO Code Win Code Mac Name Mac Code langMongolian(Mongolian), Mongolian 57(M), 58(C) langMongolianCyr(Cyrillic) Nauru Nepali langNepali Norwegian 0x0014 langNorwegian Occitan Oriya langOriya Oromo (Afan) langOromo Pashto (Pushto) langPashto Polish...
  • Page 64 Remote-SAT User's Guide P R E L I M I N A R Y Language ISO Code Win Code Mac Name Mac Code Volapük Welsh langWelsh Wolof Xhosa Yiddish ji, yi langYiddish Yoruba Zulu MC35_SAT_01_V01.01a - Preliminary Page 64 of 64 15.11.2001...

This manual is also suitable for:

Mc35 module

Table of Contents