background image

Chapter 4

AT command driven TCP/UDP connection

This feature let user to make a TCP or UDP connection upon the AT+OTCP or AT+OUDP command. This socket
connection feature does support DLE/ETX character coding. Only one of AT+OTCP or AT+OUDP connection can be
active at a time.

Make sure you have made the cellular connection by AT+IPCONNECT command before making socket connection
(see Chapter 25).

4.1

Closing connection command

AT+DLEMODE

When performing the AT command driven TCP or UDP socket connection, the attached host has the choice to code
or not the ETX character. When DLEMODE is set to 0, no specific process is needed on ETX character. Meaning
that it is not possible for a host to request an end of connection or to receive a clear indication of end of connection
from the TCP/IP stack.

When DLEMODE is set to 1, the ETX character is activated to request or indicate an end of connection. ETX
characters that belong to the payload data must be sent by the host on the serial port preceded by a DLE character.
Similarly ETX characters received by the TCP/IP stack from the Internet are sent to the host through the serial port
preceded by a DLE character.

"ETX" character is 0x03.

"DLE" character is 0x10.

Syntax:

AT+DLEMODE=<mode>

Response:

+DLEMODE: <mode>

Defined Values:

<mode>

1

enable DLEMODE.

0

disable DLEMODE (Default setting).

Example:

Command

Response

AT+DLEMODE=0

OK

AT+DLEMODE=1

OK

AT+DLEMODE?

+DLEMODE: 1
OK

AT+DLEMODE=?

+DLEMODE: (0-1)

Note:

DLEMODE is not available for automatic TCP/UDP connection.

Confidential, the whole document is the sole property of Maestro Wireless Solutions ltd.

support@maestro-wireless.com

33

Summary of Contents for M1002G

Page 1: ...ERSION 5 FOR APPLICATION VERSION 2 2 3 ON M1002G M1003G M1003G485 M100CDMAPLUS M100CDMA485 WWW MAESTRO WIRELESS COM EMAIL SUPPORT MAESTRO WIRELESS COM TEL 852 2869 0688 FAX 852 2525 4701 ADDRESS 9 F 1...

Page 2: ...2 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 3: ...haracter Edited IPOPT 1 parameter description Added a note for TMODE input voltage Edited IPTCP and IPUDP with UART parameter description Edited GP 1 service description Fixed IPPING echo_time respons...

Page 4: ...tire risk of using or relying on this software solution or application In no event will Maestro Wireless Solutions Ltd be liable for any loss or damage including without limitation indirect or consequ...

Page 5: ...ters Setup 19 2 2 1 TCP socket parameters 19 2 2 2 UDP socket parameters 20 2 2 3 Socket buffer parameters 21 2 3 Extra TCP UDP Parameters Setup 22 3 Automatic and self recovery TCP UDP connection 25...

Page 6: ...ce 51 9 1 Description of the Operation 51 9 2 TCP socket 51 9 3 TCP socket message 52 9 4 Sending a TCP socket message 53 10 Remote AT command by SMS 55 10 1 Description of the operation 55 10 2 Remot...

Page 7: ...peration of modem status check and monitoring 76 16 Automatic PIN entry 79 16 1 Automatic PIN entry 79 17 Remote application update 81 17 1 FTP server 81 17 2 Starting remote application download 82 1...

Page 8: ...22 1 Command for reading current information of Services 105 22 1 1 Reading Alarm Service 105 22 1 2 Reading Counter Service 106 22 1 3 Reading Countdown Timer Service 106 22 1 4 Reading Input Pin Ser...

Page 9: ...19 26 Command string Quick reference 125 27 Known issues 127 28 SmartPack change log 129 29 Related documents 131 29 1 Related documents 131 29 2 Related software 131 Confidential the whole document i...

Page 10: ...10 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 11: ...e above features by following this document Target Users This document is designed for system integrators or experienced hardware installers who are comfortable with all aspects of IP based networking...

Page 12: ...e AT VAFV M1002G_SMARTPACK_097e_SL6087_R746_250413 OK AT VAFV ERROR Note SmartPack has not been properly loaded or installed Note To verify the Sierra Wireless firmware version loaded in the modem ple...

Page 13: ...change the SMS format to use Text mode AT CMGF 1 1 4 Reset SmartPack settings to default value AT SPRESET Enable user to revert all SmartPack settings to default value in one command Syntax AT SPRESE...

Page 14: ...After changing this setting unit should be restarted prior to seeing the debug message Debug message will only be sent when the port is in command mode Command cannot be send remotely 1 6 Change seria...

Page 15: ...in this case 1 7 Force device LED to be off AT LED Enable user to force switch off the device led for extra power saving Syntax AT LED state Response OK Defined Values state defines the state of the L...

Page 16: ...16 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 17: ...llular network parameters for the TCP UDP connection Syntax AT IPGPRS Cid APN UN PW Response IPGPRS Cid APN UN PW Defined Values Cid PDP context identifier To use with TCP UDP connection feature this...

Page 18: ...cellular AT CGATT 0 OK Note connection detached from cellular AT CGATT CGATT 0 2 OK Note Before connecting to cellular by this command make sure you have finished the following first 1 Entered APN se...

Page 19: ...IPCONNECT 1 3 this means the modem is still trying to connect Please wait a few seconds and check again 2 2 TCP UDP Parameters Setup The following commands need to be set to use automatic or AT comman...

Page 20: ...gle character value from the host 1 a delay will be introduced before the sending of a TCP frame UART define the UART where the socket will apply 0 TCP socket settings for the main Serial port default...

Page 21: ...delay will be introduced before the sending of a UDP frame UART define the UART where the socket will applies 0 UDP socket settings for the main Serial port default value 1 UDP socket settings for the...

Page 22: ...TCP UDP connection 2 3 Extra TCP UDP Parameters Setup Set additional parameters for the TCP UDP connection including keep alive packet maximum packet size TTL and periodic ping action to monitor the...

Page 23: ...thing default 1 disconnect IP IPCONNECT 1 0 2 reset Maestro modem con_str To specify a set of data to be sent over the TCP UDP channel to the remote peer when first connection is established Data is e...

Page 24: ...24 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 25: ...e If the socket connection is unsuccessful or disconnected it will repeat the connection request and back to waiting stage This make remote peer can access serial device connected to Maestro modem The...

Page 26: ...3 1 Flow diagram of Auto TCP UDP connection function 26 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 27: ...P connection is exclusive to other TCP UDP feature See chapter 24 Before enabling AUTOTCP the cellular settings MUST be properly configured by AT IPGPRS command and TCP settings by AT IPTCP command se...

Page 28: ...UDP UDP and cellular settings MUST be setup properly using AT IPUDP and AT IPGPRS command respectively See section 2 2 2 and 2 1 1 for more details Syntax AT AUTOUDP mode Response AUTOUDP mode Defined...

Page 29: ...socket connection AT AUTOUDP 0 may not be able to disconnect in this case you may send command AT IPCONNECT 1 0 to disconnect cellular connection During AUTOUDP operation reset will happen in followi...

Page 30: ...connected data not buffered 2 Server n a 3 Client Server Depends on option 1 setting 4 Client Server n a 5 Client n a 6 Client Server n a Syntax AT AUOPT option val Response AUOPT option val Defined V...

Page 31: ...imal number Range from 0x00 to 0xFF 1 byte only Example Command Response AT AUOPT 1 5 OK Note set the socket idle period to value to 5 min AT AUOPT 2 720 OK Note set the server idle period to value to...

Page 32: ...if there is no traffic on the socket Option 4 of AUOPT is strictly limited to UDP mode Option 4 of AUOPT is the first prefix sent 32 Confidential the whole document is the sole property of Maestro Wir...

Page 33: ...of connection or to receive a clear indication of end of connection from the TCP IP stack When DLEMODE is set to 1 the ETX character is activated to request or indicate an end of connection ETX charac...

Page 34: ...done and managed manually if using OTCP or OUDP via the command IPCON NECT detailed in section 2 1 2 on page 18 If TCP connection is unsuccessful or broken after connection the cellular connection wil...

Page 35: ...IPCONNECT detailed in section 2 1 2 on page 18 If UDP connection is unsuccessful or broken after connection the cellular connection will also be disconnected IPCONNECT 1 0 Enter AT IPCONNECT 1 1 to re...

Page 36: ...36 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 37: ...e target for 3 times Default value is 3 Valid range is 1 to 10 Note when used with IPCONNECT check the ping is assumed fail if all ping trials fail delay time in second between each ping trial Default...

Page 38: ...IP CONNECT 1 1 and ping target and parameters are set properly If the IP entered in IPPING is not reachable the command will reply with IPPING ERR 993 which means Server not found 38 Confidential the...

Page 39: ...eed to create an account on DDNS service providers and register a host name Following providers are tested working correctly www dyndns com www no ip com 2 Use AT IPDDNSSERV command to enter DDNS upda...

Page 40: ...IPDDNSSERV IPDDNSSERV 64 1 65535 OK 6 3 Dynamic DNS account AT IPDDNSACCT Syntax AT IPDDNSACCT hostname login psswd Response OK Defined Values hostname Host name to be associated with modem s IP addr...

Page 41: ...DNS update AT IPDDNSUPD IPDDNSUPD 1 good 203 111 111 111 OK Note perform DDNS update successful AT IPDDNSUPD IPDDNSUPD 3 badauth OK Note perform DDNS update unsuccessful AT IPDDNSUPD IPDDNSUPD 3 badau...

Page 42: ...f automatic DDNS update enabled modem will detect cellular connection and start DDNS update once con nection is established If update fails it will retries 3 times maximum User can enter AT IPDDNSUPD...

Page 43: ...ple of TCP Terminal using Telnet 1 Uses AT TCPTERM command to configure password port for the TCP terminal and enable TCP terminal function 2 After about 20 seconds modem will connect to the Internet...

Page 44: ...mple Command Response AT TCPTERM 2 123456 23 30 OK Note configure TCP Terminal password 123456 port 23 timeout 30 secs AT TCPTERM 1 OK Note enable TCP terminal AT TCPTERM 0 OK Note disable TCP termina...

Page 45: ...mail subject d Email content 2 Make IP connection see Chapter 2 3 Use AT EMSEND command to send out email see Section 8 6 4 An email can contain a Maximum up to 1024 pre saved 128 command line additio...

Page 46: ...encryption AT IPSMTP 25 0 smtp network com OK Note setup SMTP parameter no authentication AT IPSMTP IPSMTP 25 0 smtp network com OK AT IPSMTP IPSMTP 0 65535 0 2 120 64 64 OK 8 3 Email address AT EMAD...

Page 47: ...To save read and delete email subject title Syntax AT EMSUBJ oper id subj Response EMSUBJ id subj Defined Values oper type of operation 0 store email subject to flash 1 read email subject from flash...

Page 48: ...t is entered Ctrl Z ESC Response EMBODY id len OK Defined Values oper type of operation 0 store email body to flash 1 read email body from flash 2 erase email body from flash id identification number...

Page 49: ...for this email cc_id identification number id of the email address es that as a carbon copy cc email recipient Valid value is 0 to 50 0 or missing parameter means no cc recipient for this email cc_id...

Page 50: ...ecipient Address with id 3 as bcc recipient AT EMSEND 1 2 3 1 1 extra CME ERROR 3 Note email sending fail possible reason cellular not connected AT EMSEND EMSEND 1 50 1 50 1 50 1 10 1 4 128 OK Note As...

Page 51: ...line additional characters 9 2 TCP socket AT SCHOST This command is to set TCP server parameters Syntax AT SCHOST oper id address port retry delay type Response SCHOST id address port retry delay type...

Page 52: ...and delete socket communication message Up to 3 messages with 1024 characters max can be stored The id field is the id number of the message to be stored To save message body first enter AT SCMESS 0 i...

Page 53: ...needs to be sent otherwise it will send an error cellular connection IPCONNECT 1 1 must to be made and host parameters have to be entered properly before sending otherwise will return CME ERROR 3 Whe...

Page 54: ...te message content saved with id 1 and additional message extra is sent to host id 1 AT SCSEND 1 1 extra CME ERROR 3 Note message sending fail possible reason IP not connected AT SCSEND 1 1 extra EMSE...

Page 55: ...l be executed even it is an invalid AT command 3 When using SMSAT feature only CNMI x 1 x x x setting could be used i e incoming message will be stored in SIM card 4 The maximum length of the AT comma...

Page 56: ...e enable remote AT command by SMS AT SMSAT SMSAT 1 000000 1 OK AT SMSAT 2 123456 OK Note set the password to be 123456 AT SMSAT 3 0 OK Note disable the SMS response AT SMSAT SMSAT 0 2 6 0 1 OK 10 3 Li...

Page 57: ...send AT CPOF it will turn off the modem and you need to go on site to access the modem to reset it 5 Some AT commands can t be sent over SMS See Chapter 27 Confidential the whole document is the sole...

Page 58: ...58 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 59: ...Both commands can be used at the same time And some settings are shared by both see below 11 1 Relationship between input and output of I O ports Please refer to M100 3G user guide for the electrical...

Page 60: ...mand Response AT IOBR IOBR 00 OK Note read all digital input status AT IOBR 1 IOBR 1 0 OK Note read the value of input pin 1 AT IOBR IOBR 1 2 OK Note When command is entered without pin entry the resp...

Page 61: ...enter the AT IOBW with a set of 2 digits only 0 or 1 is allowed The output state will be set to default after on off or software reset 11 2 3 Read digital output status AT IOBOR Read the value of one...

Page 62: ...ad the value of output pin 1 AT IOBOR IOBOR 1 2 OK Note When command is entered without pin entry the response shows the value of output pins in a series of 0 or 1 from left pin 1 to right pin 2 62 Co...

Page 63: ...et 12 1 Description of the operation 1 When the I O port is connected to battery negative side a switch closed logic level low b switch open logic level high 2 The specified AT command will be execute...

Page 64: ...ndition is reached before triggering the AT command Unit is hundred of millisecond from 0 to 50 cmd is the AT command to be executed when the condition and threshold are met Maximum length of the AT c...

Page 65: ...the command is invalid When triggered the command will not output any response to the external serial port Do not enter interactive command i e CMGS WDWL otherwise the application will be stuck waitin...

Page 66: ...66 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 67: ...Description of the operation 1 Connect an external analog voltage of maximum 5V 2 Every 100ms the analog value is checked it will trigger if a it exceeds high limit low to high trigger b it goes belo...

Page 68: ...0 OK Note disable analog triggered AT command AT ADCAT 1 OK Note enable analog triggered AT command AT ADCAT ADCAT 1 1 10 OK AT ADCAT 2 1 10 AT IPR 115200 OK Note set analog triggered AT command para...

Page 69: ...mit highLimit Response ADCATLMT lowLimit highLimit Defined Values lowLimit low limit of Analog voltage unit is mV Range from 0 to 5000 default value is 1000 highLimit high limit of Analog voltage unit...

Page 70: ...70 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 71: ...Syntax AT CSRN mode Response CSRN mode Defined Values mode 0 disable call screening 1 enable call screening Example Command Response AT CSRN 0 OK Note disable call screening AT CSRN 1 OK Note enable...

Page 72: ...d AT CSNW CSRN 1 10 20 OK Note Enter phone number exactly same as the incoming one especially if entering International phone number Use AT CLIP command to check incoming call number first Enter empty...

Page 73: ...mber entered Syntax AT CSND id1 id2 Response CSNR id num Defined Values id1 beginning location of the authorized phone number to be erased Valid range is from 1 to 10 id2 ending location of the author...

Page 74: ...74 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 75: ...em status check and monitoring feature Syntax AT TMODE mode para Response TMODE test1 test2 Defined Values mode 0 disable periodic mode check 1 enable periodic mode check 2 to set the number in para f...

Page 76: ...Check item Result field Result Remark ROM data check sum 1 0 fail 1 pass Network signal strength 2 Range from 1 32 or 99 Same as AT CSQ Modem IP address 3 In xxx xxx xxx xxx format Only shown when cel...

Page 77: ...is 20 4 if the result of the input voltage is lower than the setting of AT TMODE 4 x the test result will be sent over SMS to the telephone number set by AT TMODE 2 xxxxxxx 5 if 3 consecutive check fa...

Page 78: ...78 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 79: ...onse AUTOPIN mode pin remain unso Defined Values mode default value is 0 0 disable automatic PIN entry 1 enable automatic PIN entry 2 configure parameters pin four digit PIN code for automatic PIN ent...

Page 80: ...message Note Be VERY careful on using this feature as normally a SIM card has only a maximum of 3 PIN entry attempts Further incorrect attempt will lead to the card become SIM locked and need PUK to u...

Page 81: ...ters APN 2 AT IPFTP to set FTP server parameters name user id password 3 AT FTPDOTA to set file name and FTP path and start downloading 4 AT ADINSTALL to install the downloaded new application Note by...

Page 82: ...s command is to inform the modem the file name and FTP path The modem will login to the FTP server download the update file and optionally execute the update process Syntax AT FTPDOTA filename path up...

Page 83: ...le size is 17001 bytes AT FTPDOTA update1 dwl sub 1 ADINSTALL 2 M1003G_SmartPack_v22_SL8082T_R752_050316 Note download update1 dwl file from FTP sub directory and perform program update successfully A...

Page 84: ...ate for modem at remote site by AT command over SMS make sure the feature is enabled by command AT SMSAT 1 is entered Make sure you have setup cellular settings by AT IPGPRS command When entering AT F...

Page 85: ...ode 2 the modbus serial configuration needs to be set with the MODBUSCFG For mode 2 the TCP port set for the Modbus Master to connect is the port 502 non configurable 18 2 Modbus serial configuration...

Page 86: ...change the serial settings to ASCII 9600 baudrate 8 data bits parity even 1 stop bit 18 3 Examples Setup the M100 to act as a ModbusTCP to ModbusRTU converter 1 Select Modbus converter mode AT MODESE...

Page 87: ...enter preset Command String 2 Command strings can be executed upon power up or directly by AT commands 3 Executed Command String will drive some Services to be done e g sending SMS or setting output...

Page 88: ...Figure 19 0 2 Command String operation mechanism 88 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 89: ...Service id Each type of Service there has more than one unit e g there are 10 counters available so the id range is 1 to 10 20 1 3 Operation type and Operation argument For each type of Service there...

Page 90: ...ote entire Command String executed successfully AT CSTR TM 1 ST 3 TM 30 ST 4 CME ERROR 3 Note one Command String cannot be executed Note When there is error in between concatenated Command String CME...

Page 91: ...ET 0 3 1 50 START_CS_ID 20 OK Note Each Command String is limited to 128 bytes The program will NOT check if the input Command String is valid or not 20 5 Add and edit phone number for Command String...

Page 92: ...RSET 12 85239550222 CME ERROR 3 Note id out of range AT CSPN CSTRSET 1 10 63 OK Note The configured phone numbers are stored into device flash without using AT W and are retrieved after reboot 92 Conf...

Page 93: ...mand manual Maximum of alarms which can be used is 5 1st field Service type 2nd field Service id 3rd field Operation type 4th field Operation argument Explanation AL 1 to 5 ST 09 10 10 12 00 00 Set al...

Page 94: ...tion CT 1 to 5 DE 1 to 255 Decrement the value of counter with argument value IN 1 to 255 Increment the value of counter with argument value RS 0 Reset the counter value to zero ST 32768 to 3767 Set t...

Page 95: ...ommand String related to that timer will be executed first These are not precision timers if the modem is busy e g with network communication The execution time may be delayed 21 4 Input Port Service...

Page 96: ...e period required for the detected state to trigger Command String execution Unit is in tenth of second Valid value from 1 to 50 0 1 sec to 5 sec Example Threshold value is 1 sec TH 10 Example When se...

Page 97: ...rds in SIM card 1st field Service type 2nd field Service id 3rd field Operation type 4th field Operation argument Explanation SM 1 to 10 SN SMS content Send out the SMS to phone number inside SIM card...

Page 98: ...with ASCII value outside the range between 11 and 127 the SMS may not be sent properly 3 In case of sending SMS failure e g network problem the program will delay 0 5 second and try to resend the SMS...

Page 99: ...ample Sending email EM set 1 with additional content HELLO_WORLD EM 1 SN HELLO_WORLD 1 SN ALERT Example Setting up EM set 2 with elements recipient bcc 3 no subject and content only 0 and send out imm...

Page 100: ...1 5 In case email sending is unsuccessful due to any reason the same email will be resent for max 2 more times If all retries are fail that Email will be aborted 6 When using EM service maximum 10 em...

Page 101: ...K mode Refer to AT command manual for the details of power down W32K mode This device power control setting is not saved by itself so each time when power on the status should be 0 without any PW Comm...

Page 102: ...y before setup The Service cannot detect AI value change period less than 1s If the AI value change is less than 1 second this feature will not be able to detect accurately 21 10 Socket Communication...

Page 103: ...sage SC 1 Counter 2_value_is_20 report counter value SC 1 SN Counter 2_value_is_ CT2 Using variable options within additional email content In the SC message additional content field you can use and S...

Page 104: ...and to send test emails first before using SC Command Sting r 2 When using SC service maximum 10 messages can be put on sending queue further message sending re quests will be aborted Buffered message...

Page 105: ...ntrol EM Email AI Analog input OP Output port id service id Example Command Response AT CSTSTAT AL 1 AL 1 ST 01 01 01 12 00 00 TR 2 OK Note read current setting of Alarm 1 AT CSTRSTAT TM 10 TM 10 CV 6...

Page 106: ...get Countdown Timer 1 info TM 1 CV 90 SW 0 TR 3 a b c d a Service id b Current value of the timer c Timer is running 1 or stop 0 d Command String id to be executed if trigger 0 if not to trigger 22 1...

Page 107: ...ading Analog Input Service Reading Enter AT CSTRSTAT AI 1 will get analog input port 1 info AI 1 TP 1 HL 100 LL 10 TH 5 TR 1 CV 30 a b c d e f g a Service id b Trigger type 1 3 c High limit mV or mA d...

Page 108: ...108 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 109: ...s on initialized but not running START is on and running in normal mode IDLE is on but in standby mode HIBERNATE is on but in hibernate mode DEEP is on but in deep sleep mode start_type GPS starting m...

Page 110: ...ate the command AT GPSSTART IDLE will first start the GPS and then put it to IDLE state All parameters are saved and will be set on next power up AT GPSSTOP To stop the GPS function put it to initiali...

Page 111: ...AGPS 0 OK Note disable equivalent to AT GPSSTART AGPSOFF AT AGPS AGPS 1 13 05 28 06 00 00 13 06 28 06 00 00 OK AT AGPS AGPS 0 1 OK AT NMEA To set the output of NMEA messages to desired com port Syntax...

Page 112: ...e 191194 means November 19th of 1994 latitude Format ddmm mmmm N S ranges of values dd degree 00 to 90 mm mmmm minute 00 0000 to 59 9999 N S North or South Example latitude of the fix 4916 45N means 4...

Page 113: ...When GPSINFO is set to 1 following unsolicited message will come out upon GPS events as described below Syntax GPSINFO event AGPS event opt GPSINFO event Explanation 0 GPS fix has been lost 1 GPS fix...

Page 114: ...download EE data the state of GPS must to set to STOP or higher 23 3 Notes on AGPS AGPS function uses cellular 3G data connectivity It uses internal stacks to download EE information from dedicated se...

Page 115: ...Operation argument Explanation GP 0 to 2 TR 1 50 0 Set Command String to be run 0 to cancel setting Example When a 2D or 3D fix trigger Command String 10 GP 1 TR 10 GP 2 TR 10 Invalid Service name or...

Page 116: ...no fix 2 Latitude in ddmm mmmmN S format empty when no fix 3 Longitude in dddmm mmmmE W format empty when no fix 4 Altitude in m mm format empty when no fix 5 Speed in m mm format zero when no fix 6...

Page 117: ...enter AT IPCONNECT 1 1 to reconnect cellular first Remote AT command by SMS Q Can I send any AT command by SMS to control other features described in this document A Yes Please refer to Chapter 19 Co...

Page 118: ...118 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 119: ...connection from server to modem SIM card APN is internet Connection IP format is 255 255 255 255 Connection port is 23 Enter APN information AT IPGPRS 1 internet Setup TCP server parameters AT IPTCP...

Page 120: ...1800 seconds if ping fail disconnect cellular AT IPOPT 4 1800 1 To setup TCP Terminal and Dynamic DNS automatic update SIM card APN is internet Dynamic DNS provider is no ip TCP Terminal port is 1024...

Page 121: ...to send SMS w Command String To set if input port 1 has a low to high signal and last for 0 5 seconds then send a SMS to phone book number 1 with input pins status message Services used IP 1 Set CS2 s...

Page 122: ...hone book number 1 with an alert message Service used AI 1 SM 1 Set CS2 send SMS to phone 1 with content AI_1_over_1000mV AT CSTRSET 0 2 SM 1 SN AI_1_over_1000mVinput Set AI 1 exceed HL trigger HL 100...

Page 123: ...and stop timer 2 and set timer 3 to 3600sec then trigger back CS 3 AT CSTRSET 0 3 SC 1 SN DATE_ GP0__TIME_ GP1__LAT_ GP2__LON_ GP3__ALT_ GP4__SPEED_ GP5 TM 2 SW 0 TM 3 ST 3600 TM 3 SW 1 TM 3 TR 3 1h m...

Page 124: ...124 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 125: ...ment and Explanation 1 DR 0 to 1 TH 1 to 255 Duration state to trigger unit in 0 1s TR 1 to 50 CS to trigger 0 to cancel SMS SM Service Id Operation Type Argument and Explanation 1 to 10 SN SMS CONTEN...

Page 126: ...MM DD format TIME time in HH MM SS format TR 1 to 50 CS to trigger 0 to cancel DEVICE POWER CONTROL PW Service Id Operation Type Argument and Explanation 0 to 15 1 dummy 1 dummy ANALOG INPUT AI Servic...

Page 127: ...TCP UDP functions Following functions are exclusive to each other i e if either is enabled others could not be then AT AUTOTCP 1 AT AUTOUDP 1 AT OTCP AT OUDP Sending commands over SMS You can use the...

Page 128: ...128 Confidential the whole document is the sole property of Maestro Wireless Solutions ltd support maestro wireless com...

Page 129: ...ing Added MODESELECT MODBUSCFG command to enable different serial mode and modbus converter on the M100 Added SERIAL command to modify the serial port settings from USB port Added a flag in SMSAT to d...

Page 130: ...l command string modified to accept value between 0 to 31 Change call screening CSNW R to 20 numbers from 10 Added one more option in IPOPT as action para 3 for disconnect and reconnect cellular if IP...

Page 131: ...Open AT Firmware on SL808xT Extended AT command list Location AT command list M100 CDMAplus Quick Start Guide AT commands guide for Open AT Firmware on SL3010T Extended AT command list Location AT co...

Reviews: