Docstoc

GSM ALARM

Document Sample
GSM ALARM Powered By Docstoc
					_______________________________________________________________________________

Universal alarm exchange with GSM interface Programming manual
models AS, AM, AL, AE models BS, BM, BL, BE

_______________________________________________________________________________ aktualization: 28th November, 2001

2

Contents:
1. Setting the parameters .................................................. 1.1 Setting the telephone numbers .......................................... 1.1.1 Setting the telephone number ......................................... 1.1.2 Setting the flags of telephone number ................................ 1.1.3 Setting the prefix for international numbers ......................... 1.2 Setting the valid codes ................................................ 1.2.1 Controlling codes and set mode entering codes ........................ 1.2.2 Codes of decimal digits and codes of terminating the address and data 1.3 Select the reporting status information ................................ 1.4 Setting the phone ...................................................... 1.4.1 Type of the connected phone .......................................... 1.4.2 Call creating, state SMS sending and telephone inicialization ........ 1.4.3 Receiving conditions of the incoming call ............................ 1.4.4 Receiving conditions of the incoming SMS ............................. 1.4.5 SMS answer write commands reporting .................................. 1.4.6 SMS answer routing ................................................... 1.4.7 SMS answer diverting ................................................. 1.4.8 Diverting of the all unknown incoming SMS ............................ 1.4.9 Password setting for receiving SMS ................................... 1.4.10 Setting the e-mail address/fax number ............................... 1.4.11 Manual battery charging ............................................. 1.4.12 PIN code of the SIM card ............................................ 1.4.13 SMS history ......................................................... 1.5 Inputs setting ......................................................... 1.5.1 Inputs silence levels ................................................ 1.5.2 Inputs descriptive names ............................................. 1.6 Outputs setting ........................................................ 1.6.1 Outputs polarity levels .............................................. 1.6.2 Immediate controlling of the specific output ......................... 1.6.3 Immediate controlling of the all outputs ............................. 1.6.4 General output command ............................................... 1.7 Setting of the counters and timers ..................................... 1.8 Actions on the detected events ......................................... 1.8.1 Address composition of the action parameter .......................... 1.8.2 Values of the action parameters ...................................... 1.8.3 Meaning of the actions parameter N ................................... 1.9 Other setting commands ................................................. 1.9.1 Direct access to memory and to output port ........................... 1.9.2 Reload the initial setting and program restart ....................... 1.9.3 Repeating of the events reading ...................................... 1.9.4 Setting the system time .............................................. 2. Parameters reading ...................................................... 2.1 Actual status .......................................................... 2.2 Events history ......................................................... 2.3 E-mail address ......................................................... 2.4 Error codes ............................................................ 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 11 14 16 17 17 17 17 17 18 18 18 18 18

Appendix 1. Predefined forms of the output signals ......................... 19 Appendix 2. GSM character set .............................................. 20 Appendix 3. Commands overview .............................................. 21

3

1. Setting the parameters
1.1 Setting of the telephone numbers The telephone numbers are stored to ordered list along with attributes for each number. Number setting consists of two steps: 1.1.1 Setting of telephone number address*telephone_number# - enter or overwrite the telephone number address*# - delete the telephone number address can be: 70 to 99 ’ telephone numbers 1.1.2 Setting the flags of telephone number adrdess*flags# address can be: 170 to 199 ’ attribute of telephone numbers flags are created always by 15 digits, which have next meaning: digit meaning 1. Enabling of outgoing complete calls 0-forbidden 1-allowed 2. Enabling of outgoing default calls 3. Enabling of outgoing SMS 4. Enabling of outgoing e-mails/fax 5. Enabling of incoming calls 6. Enabling of incoming SMS 7. Enabling diverting of incoming calls 8. Enabling diverting of incoming SMS messages 9. -10. Index of telephone number, on which the incoming call is diverted from 00 to 29 11.-12. Index of telephone number, on which the incoming SMS is diverted from 00 to 29 13. A count of prefix digits of telephone number (a count of the first unvaluated digits for recognition of valid telephone number for incoming call) from 0 to 9 14. The type of telephone number 0 ’ unknown (national) 1 ’ international (the international prefix is automatically added) 2 ’ national 15. Used numbering plan 0 ’ national 1 ’ telephone, ISDN 3 ’ date 1.1.3 Setting the prefix for international numbers 69*prefix# prefix is entered as the GSM character string by the two decimal digits for each prefix character according to GSM codes map with the maximum lenght of 5 characters (2x5 decimal digits). For example the prefix 00 is entered as 4848, or the prefix + as 43.

4

1.2 Setting the valid codes 1.2.1 Controlling codes and set mode entering codes The method is identical in case of the controlling codes and in case of the set mode entering codes. The controlling codes are numbered by their position in the actual list. Therefore the code cancellation is possible in case of the key (IRBLINK, DALLAS chip) missing by reference on its registered position. address*code address*# - entering or overwriting the valid code: - cancellation of the valid code:

address can be: 100 to 199 ’ valid code of controlling with the position from 0 to 99 10 to 19 ’ valid code for entering to set mode with position from 0 to 9 the code is any in the system unwritten code up to now, which is entered straightly, not as a sequence of the decimal digits and it is not ended by the character ’#’. 1.2.2 The codes of the decimal digits and the codes of terminating the address and data address*code address*# - entering or overwriting of the valid code: - cancellation of the valid code:

address can be: 60100 to 60109 ’ codes of the decimal digits from 0 to 9 60110 - code of address terminating 60111 - code of data entering In this specific case the address is automatically increased, that is why it is possible to enter just the initial address with the old codes and gradually to enter the all new codes (without entering address between them). 1.3 Select the reporting status information 5*status# status defines the enabling of the information reporting during the telephone call and in the state SMS in this order: 1. 2. 3. 4. 5. 6. 7. status of the telephone battery capacity status of the GSM signal strength CID, information about the location in GSM net status of system control identification of the event time of the event occurrence status of all existing inputs (passive, active)

the values can be: 0 ’ disable reporting 1 ’ enable reporting These attributes also define which states will be tested in detail test of the system status in action. When the reporting of battery, signal and CID status is cancelled, any communication with telephone will not be tested.

5

1.4 Setting the phone 1.4.1 Type of the connected telephone 60060*type# type can be: 0 - ERICSSON GA628 1 - ERICSSON A1018 2 - ERICSSON T10 3 ’ ERICSSON A2628 4 - SIEMENS E10,S10

or or or or or

command command command command command

compatible (GH788,...) compatible compatible (T18,GF768,...) compatible (T20,R320,...) compatible

After setting the telephone is switched off, then switched on and initialized, when it is possible. 1.4.2 Call creating, state SMS sending and telephone initialization 61*# - call cancellation and initialization 62*# - SMS cancellation a initialization 61*index# - creating of the telephone call 62*index# ’ sending of the state SMS index is: 0 to 29 ’ position of the call telephone number in the telephone numbers list. 1.4.3 Receiving conditions of the incoming call 63*condition# condition is: 0 ’ any incoming call is unacceptable 1 ’ if telephone does not support CLIP service, each ca ll is received, or if the telephone support CLIP, only the call from valid telephone number is received 2 ’ only the call from valid telephone number is received 3 ’ all incoming calls are received 1.4.4 Receiving conditions of the incoming SMS 64*condition# condition is: 0 ’ none incoming SMS is received 1 ’ only SMS from valid number and with valid password is received 2 ’ SMS from valid number or with valid password is received 3 ’ all incoming SMS are received 1.4.5 SMS answer write commands reporting 65*report# report defines, that into outgoing answered SMS will be added except answer on reading commands the report of executed write commands: 0 1 2 3 ’ ’ ’ ’ none right error all 1.4.6 SMS answer routing

6

66*sc# sc can be: 0 ’ the answer is routed through the setting SMS centre (to the other MT) 1 ’ the answer is routed through the same SMS centre (to the internet SMS gate) 1.4.7 SMS answer diverting 67*index# 67*255# 67*# ’ set the answer diverting - set diverting, find the number ’ cancel the answer diverting

index is a position of the telephone number in the telephone numbers list, on which the answers will be diverted to. When index is equal to range of list, diverting will be cancelled. When the telephone number, on which the index points, does not have any enabling to sending SMS, the diverting will be also unactive and answers will be sent back to the telephone number, from which the appropriate request have come. When index is equal to 255 (or more than the range of list), the first telephone number with enabling to send SMS is found in the list. 1.4.8 Diverting of the all unknown incoming SMS 68*index# 68*255# 68*# - set the diverting - set the diverting, find the number - cancel the diverting

index is a position of the telephone number in the telephone numbers list, on which the unknown SMS will be diverted to. When index is equaled to range of list, diverting will be cancelled. When the telephone number, on which the index shows, does not have any enabling to send SMS, the diverting will be also unactive. When index is equal to 255 (or more than the range of list), the first telephone number with enabling to send SMS is found in the list. 1.4.9 Password setting for receiving SMS address*password# address can be 60068 ’ first group of 8 characters (max.) 60069 ’ second group of 8 characters (max.) password ’ is entered as the GSM characters string, always by two decimal digits for each password character with maximum lenght of 2x8 characters, i.e. 2x16 of the decimal digits. For example the password ANTILUMP is entered as 6578847376857780. 1.4.10 Setting of e-mail address/fax number The e-mail address or the fax number is the string of the characters with maximum lenght of 32 characters, which is entered in successive steps by 8 characters from the first group of 8 characters to the possible fourth group of 8 characters according to the string lenght. address*text# address 60061 ’ 60062 ’ 60063 ’ can the the the be: first group of 8 characters max. second group of 8 characters max. third group of 8 characters max.

7

60064 ’ the fourth group of 8 characters max. text is entered as the GSM characters string by two decimal digits for each text character according to the sheet of GSM codes. 1.4.11 Manual battery charging 60065*# - the battery charging is switched on for the defined time 1.4.12 PIN code of the SIM card 60066*pin# pin is the PIN code of the SIM card, which is entered as the characters string with maximum length of 8 characters (2x8 decimal digits). 1.4.13 SMS history 60067*io# i is the status of the history saving of incoming SMS messages in the phone o is the status of the history saving of the outgoing SMS messages in the phone the values can be: 0 - disabled 1 - enabled 1.5 Inputs setting 1.5.1 Inputs silence levels 60021*levels# levels are the silence levels from the first passive to the last active: 0 ’ silence level is the log. 0 (the changed status on the input) 1 ’ silence level is the log. 1 (unchanged status on the input, unconnected input) 1.5.2 Inputs descriptive names address*name# address can be: 60030 to 60039 ’ the input number name ’ is engaged as the GSM characters string by the two-digit decimal number for each password character with maximum lenght of 8 characters, e.i. 16 decimal digits, for example the name INPUT1 is engaged as 737880858449. 1.6 Outputs setting 1.6.1 Outputs polarity levels 60020*levels# levels of the outputs are engaged from output n. 0 (the tone ’ without effect), output n.1 (LED) and then gradually for the all outputs and inputs reconfigured on the outputs: 0 ’ the direct output according to Appendix 1. 1 ’ the negated output according to Appendix 1.

8

1.6.2 Immediate controlling of the specific output address*form# address can be: 20 to 29 ’ the output number from output no. 0 (the tone), the output no.1 (LED) succesive for the all outputs form of the output is entered by two-digit number according to Appendix 1. 1.6.3 Immediate controlling of the all incoming outputs 2*forms# forms of the outputs are entered from output no. 0 (the tone), the output no. 1 (LED) succesive for the all outputs always by two-digit number for each input according to Appendix 1. 1.6.4 General output command 3*command# command always consists from 6 digits diivvv:

d ... type of the output command ii ... output number, command vvv ... parameter d=0 ... controlling output ii ... number of controlling output Ax: 00 ... acoustic tone signalization 01 ... signalling LED 02 ... output no.1, ALR 03 ... output no.2, LGH 04 ... charging output 05 ... input no.1 reconfigured to the output 06 ... etc. Bx: 00 ... acoustic tone signalization 01 ... signalling LED 1, red 02 ... signalling LED 2, green 03 ... output no.1 04 ... output no.2 05 ... output no.3 06 ... output no.4 07 ... charging output 08 ... activation of DTMF receiver 09 ... input no.1 reconfigured to the output 10 ... etc. vvv ... the signal form from the sheet forms of the output signals (see Appendix 1.) d=1 ... command for telephone - call ii ... command code: 00 ... none command 01 ... switch off the telephone, when vvv is different from 0 immediately, else wait on the call finishing and SMS sending 02 ... switch on the telephone 03 ... stop the actual call and initialize the telephone, 04 ... create the missed call on the first available telephone number,

9

start from the number with index vvv 05 ... create the missed call on the all telephone numbers, start from the number with index vvv 06 ... create the complete call on the first available telephone number, start from the number with index vvv 07 ... switch off and switch on the telephone, when vvv is different from 0 immediately, else wait on the call finishing and SMS sending 08 ... disable the code sending of the pressed keys 09 ... enable the code sending of the pressed keys d=2 ... command for the telephone - SMS ii ... command code: 00 ... none command 03 ... stop SMS sending and initialize the telephone, 04 ... send SMS on the first available telephone number, start from the number with index vvv 05 ... send SMS on the all telephone numbers, start from the number with index vvv 06 ... send e-mail/fax on the entered e-mail/fax address through the first available telephone number marked as e-mail/fax gate, start from the number with index vvv d=3 ... the command for status controlling ii ... the command code: 00 ... none command 01 ... set the status ALARM-OFF 02 ... set the status SET MODE 03 ... set the status ALARM-ON 1.7 Setting of the counters and timers address*value# address can be: 40 to 49 ’ the timer number from 0 to 9 50 to 59 ’ the counter number from 0 to 9 value for the timer is: 0 ’ the timer is stopped 1 to 254 ’ time is set in seconds and the timer is activated 255 ’ timer is resetting and the timer action is executed value for the counter is: 0 to 254 ’ actual counter value is set on the new value 255 ’ the counter is resetting and the counter action is executed 1.8 Actions on the detected events The format of each action must be defined before the device installation. Setting of the one action consists from its individual elementary parts. In the concrete case it can be the tens of individual parameters. The action is possible to set on the empty by one command. address*value# - setting of the action parameter address*# - setting of the action on the empty action, which can be written to the history list. address ’ can be from 200 to 19999 1.8.1 Address composition of the action parameter

10

Address creates the three- to five-digit number ’IIATE’, which is entered by the next way: The value A determines the action group: value A: ..2.. ..3.. ..4.. ..5.. ..6.. ..7.. ..8.. ..9.. meaning: actions on the actions on the actions of the actions on the actions of the actions of the actions of the system actions

input change from the alarm to silence level input change from the silence to alarm level timers timed out counters count down mobile telephone events, group 1 mobile telephone events, group 2 valid codes detection

The value II determines the concrete action in the group and in case of complex action also the concrete partial action in this complex action. Each user can determine the using of the complex actions (before installation) and it can be different also in hardware similar devices of ANTILUMP, because of that in the next text it will be expected the generalized model. value II: 002../003.. 012../013.. 022../023.. 032../033.. 042../043.. 052../053.. 062../063.. 072../073.. 082../083.. 092../093.. meaning for A=2 or A=3: action for input no.0 (Ax: action for input no.1 (Ax: action for input no.2 (Ax: action for input no.3 (Ax: action for input no.4 (Ax: action for input no.5 action for input no.6 action for input no.7 (Bx: action for input no.8 (Bx: action for input no.9

passive input passive input passive input passive input active input

no.1) no.2) no.3) no.4) no.1)

sensor antitamper IRLM/DSLM) main power failure)

the value II: meaning for A=4: 004.. action for timer no.0 014.. action for timer no.1 024.. action for timer no.2 034.. action for timer no.3 044.. action for timer no.4 054.. action for timer no.5 064.. complex action 1/2 for 074.. complex action 2/2 for 084.. complex action 1/2 for 094.. complex action 2/2 for value II: 005.. 015.. 025.. 035.. 045.. 055.. 065.. 075.. 085.. 095.. meaning for A=5: action for counter action for counter action for counter action for counter action for counter action for counter complex action 1/2 complex action 2/2 complex action 1/2 complex action 2/2

the the the the

timer timer timer timer

no.6 no.6 no.7 no.7

no.0 no.1 no.2 no.3 no.4 no.5 for counter for counter for counter for counter

no.6 no.6 no.7 no.7

value II:

meaning for A=6:

11

006.. 016.. 026.. 036.. 046.. 056.. 066.. 076.. 086.. 096.. value II: 007.. 017.. 027.. 037.. 047.. 057.. 067.. 077.. 087.. 097.. 107.. 117.. value II: 008.. 018.. 028.. 038.. 048.. 058.. 068.. 078.. 088.. 098..

action for the dropping of telephone battery capacity action for the recharge finishing complex action 1/2 for the recharging error complex action 2/2 for the recharging error action for the recharging error recovery action for dropping of the signal strength action for the signal strength recovery action for the communication error with telephone action for the telephone communication recovery action for CID changing meaning for A=7: action for the unavailable outgoing call action for the beginning of the outgoing call action for the finishing of the outgoing call action for the incoming ringing action for the missed incoming call action for the beginning of the incoming call action for the finishing of the incoming call action for the unavailable outgoing SMS action for the outgoing SMS action for the incoming SMS, which is diverted action for the incoming SMS, which is evaluated action for the incoming SMS, which is unknown meaning for A=8: complex action 1/4 for the valid control code complex action 2/4 for the valid control code complex action 3/4 for the valid control code complex action 4/4 for the valid control c ode complex action 1/2 for the valid code for the set mode entering complex action 2/2 for the valid code for the set mode entering action for the decimal digit code action for the address terminating code action for the data entering code, the parameter was successfuly changed action for the data entering code, parameter was not changed, setting error meaning for A=9: complex action 1/2 for the device restart complex action 2/2 for the device restart action for the system stact overflow action for the EEPROM memory reload

value II: 009.. 019.. 029.. 039..

12

The values T and E have always the same meaning for all actions. T defines the type of elementary parameter of action and E defines individual elementary parameter from this group: value T: ...0. ...2. ...3. ...4. ...5. ...7. value E: ...01 ...02 ...03 ...08 value E: ...2x value E: ...3x value E: ...4x value E: ...5x value E: ...77 meaning: general action setting of the setting of the setting of the setting of the setting of the

parameters action conditions output commands counter commands timer commands simple telephone command

meaning for T=0: ending of the execution of complex action in fulfil case choice of type condition choice of writing of action detection to history list simple command for state control meaning for T=2: x-th condition: source, value and condition meaning for T=3: x-th output command: command and its parameters meaning for T=4: x-th effected timer: timer number, command and value meaning for pre T=5: x-th effected counter: counter number, command and value meaning for T=7: simple command for mobile telephone

13

1.8.2 Values of action parameters The meaning of value and its maximum allowed range depends on the values TE address as follows: value TE: ...01 Allowed setting value and its meaning: ending of the execution of complex action in fulfil condition: 0 ... execution of the action continues, the condition if-if type 1 ... execution of the action breaks, the condition if-else-if type type condition: 0 ... OR condition 1 ... AND condition writing the action event to history list: 0 ... never 1 ... if action condition is fail 2 ... if action condition is fulfil 3 ... always status change: 0 ... without status change 1 ... set status to ALARM-OFF 2 ... set status to ALARM-ON 3 ... set status to SET MODE Always ss ... 00 ... 01 ... 02 ... 03 ... 04 ... 05 ... 06 ... 07 ... 08 ... 09 ... c 0 1 2 3 ... ... ... ... ... 6 digits: ssciii, condition source, operand x: constant TRUE OKA ’ general system status of Antilump OKB ’ detailed system status of Antilump INP ’ status of the input loop CTC ’ timer value CNT ’ counter value TEL ’ telephone status, call SMS ’ telephone status, sending SMS CTR ’ control status N - action parameter value N

...02

...03

...08

...2x

relational operator EZ: == (equal) LE: <= (less or equal) GT: > (more) NZ: != (unequal)

iii ... operand y or the timer, counter, input number Value of evaluated condition: T=true, F=false ss: x= y= 00 (TRUE) iii iii OK 1 1 01 (OKA) 02 (OKB) ERROR 0 1 OK 0 0 03 (INP) ALARM 1 0 04 (CTC) CTC[iii] 0 05 (CNT) CNT[iii] 0 06 (TEL) TEL.STS iii 07 (SMS) SMS.STS iii 08 (CTR) CTR.STS iii 09 (N) N iii c=0 (EZ) T: x==y F: x!=y T T F T F T/F T/F T/F T/F T/F T/F T/F‘ T/F‘ T/F‘ T/F‘ F/T‘ F/T‘ F/T‘ F/T‘ T F F T F/T F/T F/T F/T F/T F/T c=1 (LE) T:x<=y F:x> y c=2 (GT) T:x> y F:x<=y F F T c=3 (NZ) T:x!=y F:x==y

14

...3x ...4x

Always 6 digits: diivvv, see the chapter 1.6.4. Always 6 digits: iiavvv, ii ... timer number 0-9 a ... timer command: 0 ... none command 1 ... set the new time when the timer is timed out 2 ... set the new time always vvv ... time setting of the timer: 000-127 ... in seconds, 128-254 ... in minutes ’ 128, 255 ... immediate execution of the appropriate action Always 6 digits: iiavvv, ii ... the counter number 0-9 a ... counter command: 0 ... none command 1 ... addition the value 2 ... substraction the value 3 ... set the new value vvv ... counter operand value: 000-254 ... value, 255 ... immediate execution of the appropriate action Always 4 digits: ccss, cc ... telephone command ’ call, the values cc have the equivalent meaning as the values ii of the general output command for d=1 and vvv=0, see the chap. 1.6.4. ss ... telephone command ’ SMS, the values ss have the equivalent meaning as the values ii of the general output command for d=2 and vvv=0, see the chap. 1.6.4.

...5x

...77

15

1.8.3 Meaning of the N parameter actions The meaning of the N parameter for each action depends on the value follows: 1/ The actions of control codes 088.. N=0 098.. N is the error number 0x8.. N is the index of received code in the list of valid codes 2/ The actions of system events 0x9.. N=0 3/ The actions of mobile telephone 006.. 016.. 026.. 036.. 046.. 056.. 066.. 076.. 086.. 096.. 007.. 017.. 027.. 037.. 047.. 057.. 067.. 077.. 087.. 097.. 107.. 117.. N is N is N is N is N is N is N is N=0 N=0 N=0 N is N is N is N is N is N is N is N is N=0 N is N=0 N=0 the the the the the the the battery status battery status battery status battery status battery status signal strength signal strength IIA as

the the the the the the the the

range of telephone list index of telephone number range of telephone list number of expected rings till hang up number of remaining rings till hang up range of telephone list range of telephone list range of telephone list

the index of the telephone number, from which SMS are come

4/ The timer actions xx4.. N is the timer number 5/ The counter actions xx5.. N is the reader number 6/ The actions of input change from silence to alarm level xx3.. N is the input number 7/ The actions of input change from alarm to silence level xx2.. N is the input number

16

1.9 Other setting commands 1.9.1 Direct access to memory and to output port address*value# address can be: 40000 49000 49990 50000 to to to to 41023 49255 49993 52047 ’ ’ ’ ’ writing to writing to toggle the writing to the internal memory XDATA the internal memory IDATA output port level the configurational memory EEPROM

1.9.2 Reload the initial setting and the program restart address*# address can be: 65439 ’ reload the initial settings, all keys IRBLINK-FLT must be resynchronized 65500 ’ program restart 1.9.3 Repeating of the event reading 8*index# index is a new value of reading index in history list, from which the records will be read. The command is useful for repeating of the cases reading by SMS, when it was the transfer error, undelivered answer or unfull record in the message with exceeding of allowed character number in the message. 1.9.4 Setting the system time 4*time# time is a new value of the system time entered always by 9 digits in the order: 1/ one digit: days counter, 0-7 2/ two digits: hours, 00-23 3/ two digits: minutes, 00-59 4/ two digits: seconds, 00-59 5/ two digits: fraction of seconds, 00-49

17

2. Parameters reading
2.1 Actual status 9? ... by command the actual system status is read. 2.2 Events history 8? ... reading the control index of the history list 8?n# ... reading the last n records (youngest) from cases history list 8?0# ... reading the records from the event history list from the oldest 2.3 E-mail address 60061? ... reading of the whole text of e-mail address/fax number at once 2.4 Error codes Reading error is reported in this form: address=err:xx xx can be: 1 ’ unknown address 2 ’ the address out of range 3 ’ error value 4 ’ processing error, eg. the address is write only

18

Appendix 1. Predefined forms of the output signals
The form of output signal is engaged by its writing, which is signed in the sheet. It is possible to generate the other or the same form on each input. The appropriate form is engaged by its index (numerical number) in the form sheet: Index: Form of the output signal no.1-9: Form of the acoustic signal no. 0: 0 1 2 3 4 5 6 7 none change switch off switch on switch on 0.5s, then switch off switch on 0.2s, then switch off switch on 0.5s, switch off 0.2s, switch on 0.5s, switch off switch on 0.2s, switch off 0.2s, switch on 0.2s, switch off switch on 0.8s, switch off 0.2s, switch on 0.2s, switch off 0.2s, switch on 0.2s, switch off 0.4s, repeating from beginning switch on 0.1s, switch off 0.9s, repeating from beginning switch on 0.5s, switch off 0.5s, repeating from beginning switch off 0.1s, then switch on switch switch switch switch switch switch off off off off off off 0.1s, 0.1s, 0.1s, 0.1s, 0.1s, 0.5s, switch on 0.1s, then switch on switch on 0.1s, switch on 0.1s, then switch on then switch on none change switch off switch off switch off and wait 2s 2kHz for 0.1s, switch off 0.5s 2kHz for 0.5s, switch off 0.5s user s defined form user s defined form

8 9 10 11 12

user s defined form user s defined form user s defined form user s defined form user s defined form

13 14

user s defined form user s defined form

15 16 17 18 19 20 21 22

switch on 0.5s, switch off 0.2s, switch on 0.5s, switch off 0.2s, switch on 0.5s, switch off 1.0s, repeating from beginning user s defined form switch on 0.05s, then switch off switch on 0.1 s, then switch off switch on 0.75s, then switch off switch on 1.0 s, then switch off switch on 2.5 s, then switch on switch on 5.0 s, then switch off switch on 0.5s, switch off 0.5s, switch on 1.0s, switch off 2.0s, repeating from beginning switch on 0.2s, switch off 0.2s, repeating of 3x switch on 0.5s, switch off 0.2s, repeating of 3x switch on 0.2s, switch off 0.2s, repeating of 3x, switch on 1.0s, repeating from beginning user s defined form

user s defined form

23

24-31

19

Appendix 2. The GSM character set
The GSM character set, which is used in SMS, and ASCII character set are not identical. The next table shows a list of GSM characters and its coding, with highlighting differences against ASCII:

HL 0_ 1_ 2_ 3_ 4_ 5_ 6_ 7_ 8_ 9_ 03 64 96

_0 _1 @ ¤ LF

_2 $

_3 _4 ... CR ! + 5 ? I S " , 6 ... J T

_5

_6

_7

_8

_9

( 2 < F P Z

) 3 = G Q

SPC * 4 > H R

# 7 A K U

§ . 8 B L V ...

% / 9 C M W

& 0 : D N X

’ 1 ; E O Y

... japanese currency ... opposite ! ... opposite ?

20

Appendix 3. Commands overview
The simple setting commands (address < 200, or address > 20000): Initial address: 2 3 4 5 8 9 10 20 40 50 61 62 63 64 65 66 67 68 69 70 100 170 40000 49000 49990 50000 60020 60021 6003x 60060 60061 60065 60066 60067 60068 60100 65439 65500 Ending address Meaning: Controlling of all inputs General output command Real time Select the reported state information Events history Actual system status Set mode entering codes Controlling of the specific output Counters Timers Immediate creating of the outgoing call Immediate sending of the state SMS Conditions of the call receiving Conditions of the SMS receiving SMS answer write command reporting SMS answer routing on the valid SMS SMS answer diverting on the valid SMS Diverting of all invalid SMS Prefix of the international telephone numbers Telephone numbers Controlling codes Flags of the telephone numbers Memory XDATA Memory IDATA Input/output ports Memory EEPROM Outputs polarity levels Inputs silence levels Inputs descriptive names Type of the connected mobile phone E-mail address / fax number Manual charging PIN code of SIM card SMS history in the phone Password for the SMS receiving Setting codes EEPROM reload Restart

11 Ax:24 Bx:28 47 57

79 115 179 41023 49255 49993 58191

Ax:60034 BX:60038 60064

60069 60111

21

Commands for actions setting (addresses 200 - 20000) in form IIATE: value A: ..2.. ..3.. ..4.. ..5.. ..6.. ..7.. ..8.. ..9.. value T: ...0. max. II: 09 09 09 09 09 11 09 03 value E: 1 2 3 8 7 0-6 0-6 0-6 0-6 Meaning: Actions of input change to silence level Actions of input change to alarm level Actions of counters Actions of timers Actions of telephone, group 1 Actions of telephone, group 2 Actions of valid codes System actions

...7. ...2. ...3. ...4. ...5.

End of complex action execution in fulfil condition Select of type condition AND/OR Select of write the execution of action to the history list Simple commad for control status Simple command for mobile telephone Setting of the action condition setting of the output commands setting of the counter commands setting of the timer commands

22


				
DOCUMENT INFO
Shared By:
Stats:
views:453
posted:12/22/2009
language:English
pages:22