Advertisement

Quick Links

Electronics Technology Team
คู ่ ม ื อ การใช้ ง าน
ET-BASE GSM SIM900
บริ ษ ั ท อี ท ี ท ี จำกั ด
ETT CO., LTD.
http://www.etteam.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ET-BASE GSM SIM900 and is the answer not in the manual?

Questions and answers

Summary of Contents for ETT ET-BASE GSM SIM900

  • Page 1 Electronics Technology Team คู ่ ม ื อ การใช้ ง าน ET-BASE GSM SIM900 บริ ษ ั ท อี ท ี ท ี จำกั ด ETT CO., LTD. http://www.etteam.com...
  • Page 2: Table Of Contents

    18. How to Send Thai SMS 19. How to Use SIM Command (SIM Application Toolkit: STK) 20. How to Read Data from Website by GPRS Connection (HTTP GET) 21. How to Connect Board ET-BASE GSM SIM900 with Board Microcontroller ETT CO., LTD. www.etteam.com...
  • Page 3 Manual of Board ET-BASE GSM SIM900 ET-BASE GSM SIM900 ET-BASE GSM SIM900 is a kit to learn and develop wireless communication by using Module GSM/GPRS model SIM900 from SIMCom to be main device; this SIM900 is a small GSM/GPRS Module that supports GSM Frequency in the range of 850/900/1800/1900MHz.
  • Page 4: Specifications Of Board Et-Base Gsm Sim900

    Manual of Board ET-BASE GSM SIM900 1. Specifications of Board ET-BASE GSM SIM900 • Push-Button Switch Enable/Disable operation Module internal board • Push-Button Switch reset operation Module internal board • Has Socket SIM to support SIM Card with Circuit ESD to protect SIM from damaged •...
  • Page 5: Compositions Of Board Et-Base Gsm Sim900

    Firstly, it is DC JACK that is Anode-OUT(+) and Cathode- IN(-); secondly, It is Connector JST. The Power Supply that provides for board is 5-12VDC with at least 2A Current. • No.2: It is Connector RS232 4PIN (ETT Standard); it interfaces with device that...
  • Page 6 Manual of Board ET-BASE GSM SIM900 Pin Name Direction Description PWRKEY INPUT Control ON/OFF Module SIM900, it runs by Logic “1” STATUS OUTPUT Report that status Module SIM900 active. If it is Logic “1”, the Module is active; or, if it is Logic “0”, the Module is inactive or it is the status of Power Down.
  • Page 7: How To Enable/Disable Operation Of Module Sim900

    Manual of Board ET-BASE GSM SIM900 • No.9: It is LED to display the operating status of board as described below;  LED VBAT: It displays status of external Power Supply that is connected with board. This LED is lit up when it supplies power into board completely.
  • Page 8: How To Communicate With Module Sim900

    Signal RS232 such as computer RS232 (Com Port) or ETT Board Microcontroller that is Connector RS232 4PIN instantly. Secondly, this Board ET-BASE GSM SIM900 provides Connector TTL 3-5V (P4 or P5) to interface with Board Microcontroller directly, without using any Circuit to convert the signal level to be RS232.
  • Page 9 RI of the device on the Host side. • GND of Module SIM900 must be interfaced with GND of the device on the Host side. It illustrates how to interface Signals between ET-BASE GSM SIM900 and Microcontroller. SIM900 Signal Direction ...
  • Page 10: Noteworthy Specifications Of Signal

    Manual of Board ET-BASE GSM SIM900 6. Noteworthy Specifications of Signal • RI(Ring Indicator) is Output from Module SIM900; normally, it is High, but it becomes Active Low when there is an incoming telephone call according to these conditions; When there is any Voice Calling, Signal RI is Active LOW...
  • Page 11: How To Test Operation Of Board Et-Base Gsm Sim900

    (ATZ). Table shows format of using AT Command (when <x> is Command Code). 8. How to test operation of Board ET-BASE GSM SIM900 As mentioned above, it sends the Command Code in the format of AT Command to Module SIM900 through Serial Port. Normally, customer...
  • Page 12 Term instead as described below; Install and open Program Tera Term, choose the connection as Serial, choose Port to interface with ET-BASE GSM SIM900, and then click OK as shown in the picture below; Click Menu Setup-->Serial port… to setup value of Port RS232.
  • Page 13 Manual of Board ET-BASE GSM SIM900 After setup the connection successfully and everything is correct, user can connect Cable RS232 between Board and Comport of computer PC (it has to set Jumper JP2,JP3 to the position of RS232), and then supplies power into board completely. If everything is correct, user can see green LED VBAT on board is lit up.
  • Page 14: Example Of Using Command About Rs232

    Manual of Board ET-BASE GSM SIM900 If user would like to show the message “Call Ready” to the screen, fixed Baud Rate board Command AT+IPR=115200 and then press Enter; this Command setup Baud Rate as 115200 bps. Next, user tries to close and re-open the Module, the message “Call Ready”...
  • Page 15 Manual of Board ET-BASE GSM SIM900 AT+IPR=115200<Ent> After changed Baud Rate 115200 completely, communicate with Module by this fixed Baud Rate all the time. How to set Flow Control It can setup Flow Control or the format of checking if the...
  • Page 16: How To Setup And Check Configuration

    Manual of Board ET-BASE GSM SIM900 How to Enable/Disable Echo Echo is the return of a transmitted command to its source when user typed commands on Program Terminal to notify user to know what the typed and transmitted command is (normally, it is Default value).
  • Page 17: How To Check Data Of Module Sim900

    Manual of Board ET-BASE GSM SIM900 How to check data of Module SIM900 11.1 How to check signal quality AT+CSQ uses Command check signal quality; this command is used to check the strength of signal. The module responds the numeric value 0…31 or 00. If it is in the range of 2…30, it means that the signal is good;...
  • Page 18: How To Make, Receive, And Cancel A Call

    Manual of Board ET-BASE GSM SIM900 11.6 How to check Serial Number(IMEI) of Module AT+GSN<Ent> 012896001185450 11.7 How to check SIM Network Code of facilitator AT+COPS?<Ent> +COPS: 0,0,"TH GSM" 12. How to make, receive, and cancel a call • It uses the Command ATD to make a call; the format of command is to follow by the destination number •...
  • Page 19: How To Check Balance By Ussd

    Manual of Board ET-BASE GSM SIM900 This is an example of checking balance of 1-2-CALL. If it is general cell phone, it only types “*121#” and call; but, if it is Module SIM900, it has to use the Command ATD and follows by the sign instead as shown in the example below;...
  • Page 20: How To Receive Sms

    Manual of Board ET-BASE GSM SIM900 14. How to receive SMS Normally, Module SIM900 can set 2 operation modes for message or SMS that are PDU Mode and Text Mode. Firstly, it is PDU Mode; it receives and displays the operation of command in the format of Binary Code.
  • Page 21: How To Send English Sms

    Manual of Board ET-BASE GSM SIM900 15. How to send English SMS Before sending SMS, user has to setup format of message to be Text Mode first by the Command AT+CMGF=1; set Parameter of SMS by the Command AT+CSMP=17,167,0,0; and choose the set of character for sending by the Command AT+CSCS=“GSM”...
  • Page 22: Code Of Thai Sms

    Manual of Board ET-BASE GSM SIM900 16. Code of Thai SMS In case of Thai MSM, it cannot be displayed by general Program Terminal because different system character. Program Terminal only uses normal ASCII Code that is 1 Byte but Thai Code that is used with cell phone uses special code called “Unicode”, it...
  • Page 23 Manual of Board ET-BASE GSM SIM900 “ # $ % & ‘ 0 1 2 3 4 5 6 7 8 9 < = > ? @ A B C D E F G H I K L M N O...
  • Page 24: Principles Of Decoding Unicode

    Manual of Board ET-BASE GSM SIM900 17. Principles of decoding Unicode The structure of Unicode always consists of 2 Byte Code; the first byte notifies Table to know what language of Unicode is. If it is Unicode of English Language, the first byte is 00H and the second byte is character code that accords with ASCII Code.
  • Page 25 Manual of Board ET-BASE GSM SIM900 0D 0A 2B 43 4D 54 49 3A 20 22 53 4D 22 2C 31 0D 0A +CMTI: "SM",1.. Referred to the message +CMTI: “SM”,1, it means that there is an incoming message and it is stored in the first order of memory;...
  • Page 26 Manual of Board ET-BASE GSM SIM900  0EH 35H = It is Unicode of Thai character Space 00H 20H = It is Unicode of English character 00H 4AH = It is Unicode of English character 00H 61H = It is Unicode of English character...
  • Page 27: How To Send Thai Sms

    Manual of Board ET-BASE GSM SIM900 6CH = It is ASCII Code of 6FH = It is ASCII Code of Space 20H = It is ASCII Code of 4AH = It is ASCII Code of 61H = It is ASCII Code of...
  • Page 28 Manual of Board ET-BASE GSM SIM900 002B 0036 0036 0038 0031 0031 0032 0033 0034 0035 0036 0037 “กขค” 3. Thai message that will be sent is . When referred to the table, the command that will be sent is ก...
  • Page 29: How To Use Sim Command (Sim Application Toolkit: Stk)

    Manual of Board ET-BASE GSM SIM900 19. How to use SIM Command (SIM Application Toolkit: STK) SIM Application Tool Kit is special command of Module SIM900 that is used to command SIM through special command, especially in a series of SIM supports user’s Application. Normally, person who...
  • Page 30 Manual of Board ET-BASE GSM SIM900 • Register • About 2. If user requires checking balance, it has to choose the first submenu that is “Check Balance”. 3. When Program Application of mobile phone acknowledges that any key is pressed, it commands Application in SIM to perform ac- cording to the chosen submenu.
  • Page 31 Manual of Board ET-BASE GSM SIM900 • Use Command to start the operation of Menu AT*PSSTK="SETUP MENU",1,1<Ent> *PSSTK: "END SESSION" • Use Command to show what lists of Menu is AT*PSSTK="GET ITEM LIST",7<Ent> • Next, the Module reports all 7 menus as shown in the example.
  • Page 32 Manual of Board ET-BASE GSM SIM900 • Use Command to show what sub-menu in Menu True is AT*PSSTK="GET ITEM LIST",6<Ent> *PSSTK: "GET ITEM LIST",1,1,4,"Check Balance",0,0,0 *PSSTK: "GET ITEM LIST",2,2,4,"Transfer",0,0,0 *PSSTK: "GET ITEM LIST",3,3,4,"Refill",0,0,0 *PSSTK: "GET ITEM LIST",4,4,4,"Change Password",0,0,0 *PSSTK: "GET ITEM LIST",5,5,4,"Register",0,0,0 *PSSTK: "GET ITEM LIST",6,6,4,"About",0,0,0...
  • Page 33: How To Read Data From Website By Gprs Connection (Http Get)

    Manual of Board ET-BASE GSM SIM900 AT*PSSTK="NOTIFICATION",1,0 *PSSTK: "END SESSION" ; มข" อ ความใหม6 เ ข" า +CMTI: "SM",7 มา 20. How to read data from website by GPRS Connection (HTTP GET) When connecting GPRS, user needs to know the value of APN that is used to connect with internet network of each facilitator as follows;...
  • Page 34 Manual of Board ET-BASE GSM SIM900 AT+HTTPACTION=0<Ent> +HTTPACTION:0,200,58509 ; เรQ ( ม การอ6 า นข" อ มI ล HTTP AT+HTTPREAD<Ent> +HTTPREAD:58509 Next, it displays data of web site www.etteam.com as shown in the example below. If user requires terminating HTTP Connection, it has to use Command AT+HTTPTERM and Command AT+SAPBR=0,1 to close GPRS Connection, respectively.
  • Page 35: How To Connect Board Et-Base Gsm Sim900 With Board Microcontroller

    Next, it should choose Verify and Upload the program that has been edited completely, please wait for a while until it shows the message “Hello from ET-BASE GSM SIM900” on the side of receiver’s number. ETT CO., LTD.
  • Page 36 Manual of Board ET-BASE GSM SIM900 ETT CO., LTD. -35- www.etteam.com...
  • Page 37 100mil 3200mil...
  • Page 38 2.54mm 81.28mm...
  • Page 39 0.1inch 3.2inch...
  • Page 40 *** IF USE SIM1: R20=NA VRTC 22pF 180R (NA) T1OUT T1IN 180R T2OUT T2IN 180R R1IN R1OUT 180R R2IN R2OUT Project Title: DEBUG Sheet Title: ET-BASE GSM SIM900 Size: A4 LOGO ETT Drawn By: ETT CO., LTD. REV: Date: 1/23/2013 9:45:58 AM Sheet: 1/2...
  • Page 41 100nF 330uF/25V NC/FB 100nF 100nF 100nF (NA) 1000uF/6V 10uF/6.3V VALUE OF VBAT IS 4.1V VALUE OF VEXT IS 2.8V Project Title: Sheet Title: ET-BASE GSM SIM900 Size: A4 Drawn By: ETT CO., LTD. REV: Date: 1/23/2013 9:45:58 AM Sheet: 2/2...

Table of Contents