Page 2 - Contents
Contents ACRONYMS AND TERMS ...................................................................................................... 1 1. ABOUT THIS DOCUMENT ................................................................................................ 2 2. INTRODUCTION ................................
Page 4 - Legal Notice
Legal Notice Copyright © 2002-2004 Nokia. All rights reserved. Reproduction, transfer, distribution or storage of part or all of the contents in this document in any form without the prior written permission of Nokia is prohibited. Nokia and Nokia Connecting People are registered trademarks of Nokia...
Page 5 - ACRONYMS AND TERMS; Acronym/term Description
ACRONYMS AND TERMS Acronym/term Description ASCII American Standard Code for Information Interchange AT Attention CORBA Common Object Request Broker Architecture CSD Circuit Switched Data GPRS General Packet Radio Service GPS Global Positioning System GSM Global System for Mobile Communications I/O ...
Page 6 - or
1. ABOUT THIS DOCUMENT This document describes how the Nokia 12 GSM module can be used in Remote I/O control mode. The methods for controlling a module in this operation mode are described, as well as how to increase security. Before using the product, it is important to read the safety instructions...
Page 7 - Table 1. Functions in the Remote I/O control; Function Details
2. INTRODUCTION 2.1 GENERAL The Nokia 12 GSM Module provides wireless connectivity and remote management possibilities for machine-to-machine (M2M) applications and other wireless solutions. The Nokia 12 GSM Module has two variants: • RX-2 is dual band EGSM900/GSM1800 product • RX-9 dual band GSM850...
Page 11 - STARTED; SETTING UP THE CONFIGURATOR ENVIRONMENT; Nokia 12 Test
4. GETTING STARTED 4.1 SETTING UP THE CONFIGURATOR ENVIRONMENT To use Configurator, the following tools are needed: • Nokia 12 GSM Module (RX-2 or RX-9) • Nokia 12 test board • Power supply ACW-6 • Data cable AXS-3 • Antenna adapter cable • Antenna • SIM card All items listed above, except the SIM c...
Page 12 - CONNECTING A DEVICE OR A MACHINE; Nokia; SETTINGS
When you have completed the above steps, Configurator automatically establishes a connection between the PC and the Nokia 12 GSM Module when Configurator is started. 4.2 CONNECTING A DEVICE OR A MACHINE Connect the device to be controlled with the Remote I/O control to the Nokia 12 GSM Module throug...
Page 13 - READING AND WRITING PARAMETERS; Figure 1. Dialog for successful parameter configuration; DEFINING THE MESSAGE IDENTIFIER; User Control Mode
4.4 READING AND WRITING PARAMETERS To read parameter values from the Nokia 12 GSM Module and write parameter values to it, use Configurator. Each Configurator dialog has “Read parameters” and “Write parameters” button for this purpose. Data is transferred between Configurator and the Nokia 12 GSM Mo...
Page 14 - The message identifier is 1-8 characters long and case sensitive.; Figure 2. User Control Mode dialog
Characters accepted for the message identifier are defined in Chapter 7, except the space characters. Note: You cannot use the Remote I/O control if there is no message identifier defined. In this case, all received short messages will be handled as normal messages and the inputs/outputs cannot be c...
Page 15 - SETTING THE SMS CENTRE ADDRESS; is shown in Figure 3.; Figure 3. Short Messages dialog
4.6 SETTING THE SMS CENTRE ADDRESS A dialog for setting the SMS centre address with the Nokia 12 Configurator ( GSM Settings -> Advanced -> Short Messages) is shown in Figure 3. To check whether the SMS centre address is available on the network service provider SIM card, press the Read parame...
Page 17 - CONFIGURATIONS; ACKNOWLEDGEMENTS; Figure 4
5. OPTIONAL CONFIGURATIONS 5.1 DISABLING ACKNOWLEDGEMENTS The Nokia 12 GSM Module acknowledges whether or not a text message has successfully commanded a device. The Nokia 12 GSM Module sends a response as a text message back to the phone number that sent the control message. It is also possible to ...
Page 18 - Figure 4. General settings; Status messages responses to input state or value queries
Figure 4. General settings If you select the Disable acknowledgements option, only response messages to acknowledgement messages are disabled. The following will not be disabled: • Status messages; responses to input state or value queries • Indication messages, for example, responses to timed comma...
Page 19 - Figure 5 shows a dialog (; numbers; Unauthorized Number:
• Response messages to password change messages (see Chapter 9.3.1) • Response messages to pulse cancel messages (see Chapter 9.3.8) 5.2 SECURITY SETTINGS Figure 5 shows a dialog ( User Control Mode -> Settings -> Security ) where security settings can be configured with Nokia 12 Configurator....
Page 22 - Figure 6. Setting aliases for device commands
Figure 6. Setting aliases for device commands In the Aliasing dialog, you can replace the predefined commands with user-specified commands (aliases). The defined alias replaces the initial command or previous alias configured for the command. If an alias has been configured, the original command is ...
Page 23 - Characters accepted in aliases are defined in chapter 7; Figure 7 shows a dialog (
Characters accepted in aliases are defined in chapter 7 . Note: If an alias is defined, the default command will be disabled. There can be only one effective command or alias for each function at a time. An alias must not be equal to a default command. Empty aliases cannot be used. If an empty alias...
Page 24 - Figure 7. Input settings; configured as Normal.; DEFAULT OUTPUT VALUE SETTING
Note: In digital input, an alarm can be triggered when the state of the digital input changes. See chapter 9.3.3 for more information. Figure 7. Input settings Note: In Figure 7 the Input 1 and 3 cannot be used for alarming because they are configured as Normal. 5.5 DEFAULT OUTPUT VALUE SETTING Set ...
Page 26 - INPUT/OUTPUT PIN DESCRIPTIONS
6. INPUT/OUTPUT PIN DESCRIPTIONS The Nokia 12 GSM Module has input and output pins on the M2M system connector, which can be controlled using the services of the Remote I/O control. Pin descriptions are shown in Table 2. 22/49
Page 27 - Table 2. PIN descriptions; Name; Nokia 12 GSM Module Hardware Integration Manual
Table 2. PIN descriptions Name Analog/Digital R/W Pin Number (*) Input 1 Analog Read 36 Input 2 Analog Read 20 Input 3 Analog Read 19 Input 4 Digital Read 54 Input 5 Digital Read 35 Input 6 Digital Read 34 Input 7 Digital Read 56 Input 8 Digital Read 43 Input 9 Digital Read 59 Input 10 Digital Read ...
Page 28 - Figure 8. Port settings in Configurator
Figure 8. Port settings in Configurator Note: You can see the available I/O pins in the Module Configuration dialog when you change the settings. See Figure 8. 24/49
Page 29 - CHARACTERS; The characters listed in Table 4 are supported for:
7. SUPPORTED CHARACTERS The characters listed in Table 4 are supported for: • Message identifier • Password • Aliasing The list is derived from the Default Alphabet table of a GSM technical specification (see Digital cellular telecommunications system (Phase 2+); Alphabets and language-specific info...
Page 30 - SYNTAX; Control message without a password:
8. COMMAND SYNTAX The command syntax of control messages varies according to the activated options. There may also be spaces in aliases defined for commands as seen in the example below. However, only one space character is accepted between words. The message identifier and password are case sensiti...
Page 31 - REMOTE I/O CONTROL SMS COMMANDS; Command
9. REMOTE I/O CONTROL SMS COMMANDS The following chapter describes the commands and status messages available in the Remote I/O control. Status messages are sent in response to device status queries. You can define an alias for each of the commands and status messages described here with Configurato...
Page 32 - MESSAGES; The Nokia 12 GSM Module supports the status messages listed in
OUTPUT_SET ALL OFF Set all outputs OFF OUTPUT_INVERT ALL Inverts all outputs OUTPUT PULSE ALL ON * All outputs pulse ON * OUTPUT _ PULSE ALL OFF * All outputs pulse OFF * INPUT_GET x Return a voltage of input x, x = pin number 1-11 INPUT_GET ALL Return states of all inputs INPUT_GET_CHANGE x Subscri...
Page 33 - Table 5. List of response messages; Response Message; DETAILED COMMAND INFORMATION AND RESPONSES; term123 passWORD ResetAll; the; Use the
Note: If an alias is defined, the default command will be disabled. There can be only one effective command or alias for each function at a time. An alias must not be equal to a default command. Empty aliases cannot be used. If an empty alias is set, the default command will remain effective. Note: ...
Page 34 - Table 6. Commands for the password control.; Command Type; the change was requested.; Inputs
Table 6. Commands for the password control. Command Type Command Comments Changing Password term123 passWORD Change_PWord wordPASS OK Response: CHANGE_PWORD wordPASS: OK Fail Response: CHANGE_PWORD: FAILED The example changes the password from ‘passWORD’ to ‘wordPASS’ Activating Password Property te...
Page 35 - term123 Input_Get All
Table 7. The Input_Get X commands Command Type Command Comments Input_Get All term123 Input_Get All Response: INPUT_GET ALL: OK INPUT1: Y INPUT2: Y INPUT3: Y INPUT4: Y INPUT5: Y INPUT6: Y INPUT7: Y INPUT8: Y INPUT9: Y INPUT10: Y INPUT11: Y The Y varies according to the input pin state and it can be:...
Page 36 - Subscribing to Input Alarms; To subscribe to input state changes, that is, alarms, use the
9.3.3 Subscribing to Input Alarms To subscribe to input state changes, that is, alarms, use the Input_Get_Change X commands. All example control messages in this chapter use the “term123” identifier string and the password property is set off (see Table 9). When you subscribe to this service, and an...
Page 38 - Outputs
INPUT 11: Y The Y varies according to the input pin state and it can be: xxxx mV if the input is in analog mode (pins 1-3) (xxxx=value between 0-2800) ON or OFF if the input is in digital mode (pins 4-11) Input_Get_Change X term123 Input Get Change X Response: INPUT_GET_CHANGE Z: INPUT X: Y The X re...
Page 39 - term123 Output_Get All; term123 Output_Get X
Table 9. Output_Get X commands Command Type Command Comments Output_Get All term123 Output_Get All Response: OUTPUT_GET ALL: OK OUTPUT 1: Y OUTPUT 2: Y OUTPUT 3: Y OUTPUT 4: Y OUTPUT 5: Y OUTPUT 6: Y OUTPUT 7: Y OUTPUT 8: Y OUTPUT 9: Y The Y refers to either ON or OFF The command reads all outputs a...
Page 40 - term123 Output_Set X On
Table 10. Output_Set X commands Command Type Command Comments Output_Set X On term123 Output_Set X On Response: OUTPUT_SET Z ON: OK OUTPUT Z: ON The X refers to output pin number, X=1,2,3,4,5,6,7,8,9. The command sets output pin X to ON state and the response returns the state of it Output_Set X Off...
Page 41 - term123 Output_Invert X
OUTPUT 3: OFF OUTPUT 4: OFF OUTPUT 5: OFF OUTPUT 6: OFF OUTPUT 7: OFF OUTPUT 8: OFF OUTPUT 9: OFF 9.3.6 Inverting Outputs Use the Output_Invert X commands to invert digital output states. The state of an output can be changed without knowing its previous state. Note that all example control messages...
Page 42 - Pulses; Case
OUTPUT 7: X OUTPUT 8: X OUTPUT 9: X The X refers to either ON or OFF 9.3.7 Output Pulses Use the Output_Pulse X Y commands to set digital output states to requested state for a specified time. Note that all example control messages in this chapter use the “ term123 ” identifier string and the passwo...
Page 44 - hours; Cancelling Output Pulses
ERROR( Unknown Command ) Fail response, if NITZ network service is not supported and <time> value was more than 23 hours 59 minutes and 59 seconds: OUTPUT PULSE OFF <time>: ERROR( Network Time Missing ) The X refers to output pin number, X=1,2,3,4,5,6,7,8,9,all. The Y refers to either ON...
Page 45 - as it was before the
X ” command. Note that all example control messages in this chapter use the “term123” identifier string and the password property is set off (see Table 13). The command cancels the timing of the pulse operation and informs the original pulse originator about it. The state of the cancelled output rem...
Page 47 - information; Figure 11. GPS support configured to serial port 1
9.3.9 Location information Figure 11. GPS support configured to serial port 1 You can query location information from the Nokia 12 GSM Module if an external GPS device is connected to either the serial port 1 or 3. The serial port used has to be configured with Nokia 12 Configurator, see Figure 11. ...
Page 49 - term123 Location_get
Table 14. Location_get Command Type Command Comments Location_get term123 Location_get Response: LOCATION: LATITUDE: AA, BBBBBBBBB, C LONGITUDE: DDD, EEEEEEEEE, F SPEED: GGGG, HHHH SATELLITES: II ALTITUDE: JJJJJJJJ, K TIME: LL, MM, NNNN DATE: OO, PP, QQQQ Example response: LOCATION: LATITUDE: 66,12....
Page 50 - INFORMATION; Only qualified personnel may install or repair this device.; SUPPORT
10. SAFETY INFORMATION Read these simple guidelines as they contain important safety information. Breaking the rules may be dangerous or illegal and may also invalidate the service terms that may apply to this device. Read the complete documentation for further information. The device should only be...
Page 51 - DEVICES
you can utilize Network Services. Your service provider may need to give you additional instructions for their use and explain what charges will apply. Some networks may have limitations that affect how you can use Network Services. This device operates using radio signals, wireless networks, landli...
Page 52 - Do not attempt to open the device.
systems. For more information, check with the manufacturer or it’s representative of your vehicle or any equipment that has been added. Only qualified personnel should service the device, or install the device in a vehicle. Faulty installation or service may be dangerous and may invalidate any warra...
Page 53 - Do not paint the device.
49/49 • Do not drop, knock, or shake the device. Rough handling can break internal circuit boards and fine mechanics. • Do not use harsh chemicals, cleaning solvents, or strong detergents to clean the device. • Do not paint the device. • Use only with properly authorized antennas. Unauthorised anten...