You are on page 1of 17

B LNH HAYES AT V LCH S CA N. Cc modem c s dng t nhng ngy u ca s ra i ca my tnh. T Modem l mt t c hnh thnh t hai t modulator v demodulator.

V nh ngha c trng ny cng gip ta hnh dung c phn no l thit b ny s lm ci g. D liu s th n t mt DTE, thit b d liu u cui c iu ch theo ci cch m n c th c truyn d liu qua cc ng dy truyn dn. mt mt khc ca ng dy, mt modem th hai iu ch d liu n v xc tin, duy tr n. Cc modem ngay xa ch tng thch cho vic gi v nhn d liu. thit lp mt kt ni th mt thit b th hai nh mt dialer th c cn n. i khi kt ni cng c thit lp bng tay bng cch quay s in thoi tng ng v mt khi modem c bt th kt ni coi nh c thc thi. Vn ny th khng c g cn phi phn nn trong nhng ngy trc y khi m my tnh c s dng bi nhng nh k thut kho lo, modem v cc my tnh ln. Cc my tnh loi nh cc nm 70 thm nhp vo th trng l cc gia nh, cng vi chi ph th s thiu ht v kin thc k thut tr thnh mt ti cn tho lun. Chng ta ang ni v tui i khi internet, tele-banking v cc ng dng truyn thng ph bin khc khi m chng ta bit chng by gi khng cn tn ti na ri. L do chnh ca mi ngi cn s dng modem l kt ni vi BBSes, Bullitin Board Systems. Cc h thng my tnh chnh thng c s dng bi cc cng ty v cc tnh nguyn vin ni m mi ngi c th giao tip vi ngi khc bng cch s dng cc board thng tin v up ri download phn mm cng vi cc tin tnh. Vi chi ph thp th d dng cho vic s dng cc modem, n lm cho cng vic ny tr thnh c th thc thi. iu kin l tng, cc modem c th quay cc s in thoi mong mun m khng cn c giao din dnh cho ngi dng hay mt b quay s bn ngoi Khi chng ta xem trong RS232 port layout th chun RS232 miu t mt knh truyn thng vi b kt ni 25 chn DB25, n c thit k thc thi qu trnh truyn cc lnh iu khin n modem c kt ni vi n. Thao tc ny bao gm c cc lnh quay mt s in thoi r rng no . Khng may l cc qu trnh thc thi dng RS232 vi chi ph thp ny ch th hin trn cc my tnh cc h gia nh trong nhng nm 70, v knh truyn thng th hai khng c thc thi. Th nn nht thit phi c mt phng php c thit lp s dng knh d liu hin ti khng ch truyn d liu t mt im u cui ny ti mt im u cui khc m n cn c th iu khin lnh nhm ti modem duy nht. Dennis Hayes a gii php cho vn ny trong nm 1977. Modem thng minh (Smartmodem) ca ng s dng chun truyn thng RS232 n gin kt ni ti mt my tnh truyn c lnh v d liu . Bi v mi lnh bt u vi ch AT trong ch Attention nn ngn ng iu khin c nh ngha bi Hayes nhanh chng c bit ti vi b lnh Hayes AT. Chnh v s n gin v kh nng thc thi vi chi ph thp ca n, b lnh Hayes AT nhanh chng c s dng ph bin trong cc modem ca cc nh sn xut khc nhau. Khi chc nng v tch hp ca cc modem ngay cng tng cng vi thi gian, nn lm cho ngn ng lnh Hayes AT v nhanh chng mi nh sn xut modem s dng ngn ng ca ring ng y. Ngy nay, b lnh AT bao gm c cc lnh v d liu, fax,voice v cc truyn thng SMS.

Cc lnh AT l cc hng dn c s dng iu khin mt modem. AT l mt cch vit gn ca ch Attention. Mi dng lnh ca n bt u vi AT hay at. l l do ti sao cc lnh Modem c gi l cc lnh AT. Nhiu lnh ca n c s dng iu khin cc modem quay s s dng dy mi (wired dial-up modems), chng hn nh ATD (Dial), ATA (Answer), ATH (Hool control) v ATO (return to online data state), cng c h tr bi cc modem GSM/GPRS v cc in thoi di ng. Bn cch b lnh AT thng dng ny, cc modem GSM/GPRS v cc in thoi di ng cn c h tr bi mt b lnh AT c bit i vi cng ngh GSM. N bao gm cc lnh lin quan ti SMS nh AT+ CMGS (gi tin nhn SMS), AT+CMSS (gi tin nhn SMS t mt vng l tr), AT+CMGL (chui lit k cc tin nhn SMS) v AT+CMGR (c tin nhn SMS) Ch l khi ng AT l mt tin t thng bo ti modem v s bt u ca mt dng lnh. N khng phi l mt phn ca tn lnh AT. V d nh D l mt tn lnh AT thc t trong ATD v +CMGS l tn mt lnh AT thc t trong AT+CMGS. Tuy nhin, mt s sch hay mt s trang web li s dng chng thay cho nhau nh l tn ca mt lnh AT. Sau y l mt vi nhim v c th c hon thnh bng cch s dng cc lnh AT kt hp vi s dng 1 modem GSM/GPRS hay mt in thoi di ng: Ly thng tin c bn v in thoi di ng hay modem GSM/GPRS. V d nh tn ca nh sn xut (AT+CGMI), s model (AT+CGMM), s IMEI (International Mobile Equipment Identity) (AT+CGSN) v phin bn phn mm (AT+CGMR). Ly cc thng tin c bn v nhng ngi k tn di y. Th d, MSISDN (AT+CNUM) v s IMS (International Mobile Subscriber Identity) (AT+CIMI). Ly thng tin trng thi hin ti ca in thoi di ng hay modem GSM/GPRS. V d nh trng thi hot ng ca in thoi (AT+CPAS), trng thi ng k mng mobile (AT+CREG), chiu di sng radio (AT+CSQ), mc sc bin v trng thi sc bin (AT+CBC). Thit lp mt kt ni d liu hay kt ni voice ti mt remote iu khin (ATD, ATA,..) Gi v nhn fax (ATD, ATA,AT+F*) Gi (AT+CMGS, AT+CMSS), c (AT+CMGR, AT+CMGL), vit (AT+CMGW) hay xa tin nhn SMS (AT+CMGD) v nhn cc thng bo ca cc tin nhn SMS nhn c mi nht (AT+CNMI). c (AT+CPBR), vit (AT+CPBW) hay tm kim (AT+CPBF) c mc v danh b in thoi (phonebook). Thc thi cc nhim v lin quan ti an ton, chng hn nh m hay ng cc kha chc nng (AT+CLCK), kim tra xem mt chc nng c kha hay cha (AT+CLCK) v thay i password (AT+CPWD).

(Cc v d v kha chc nng: kha SIM [mt password phi c cho vo th SIM mi khi in thoi c m] v kha PH-SIM [mt th SIM no c lin kt ti

in thoi, v s dng c cc th SIM khc th buc phi ng nhp mt password vo trong n].) iu khin hot ng ca cc m kt qu/cc thng bo li ca cc lnh AT. V d, bn c th iu khin cho php hay khng cho php kch hot hin th thng bo li (AT+CMEE) v cc thng bo li nn c hin th theo dng s hay theo dng dng ch (AT+CMEE=1 hay AT+CMEE=2). Thit lp hay thay i cu hnh ca in thoi di dng hay modem GSM/GPRS. V d, thay i mng GSM (AT+COPS), loi dch v ca b truyn tin (AT+CBST), cc thng s protocol lin kt vi radio (AT+CRLP), a ch trung tm SMS (AT+CSCA) v khu vc lu tr cc tin nhn SMS (AT+CPMS). Lu v phc hi cc cu hnh ca in thoi di ng hay modem GSM/GPRS. V du, lu (AT+COPS) v phc hi (AT+CRES) cc thit lp lin quan ti tin nhn SMS chng hn nh a ch trung tm tin nhn SMS.

Ch l nh sn xut in thoi di ng thng khng thi hnh tt c cc lnh AT, cc thng s lnh v cc gi tr ca tham s trong cc in thoi di ng. Trng thi hnh vi ca cc lnh AT thc thi c th cng khc so vi cc nh ngha chun trc . Ni chung, cc modem GSM/GPRS c thit k dnh cho cc ng dng wireless m c c cc h tr tt v cc lnh AT hn l cc in thoi di ng thng thng khc. Thm vo , mt vi lnh AT yu cu s h tr t cc tng i ca mng di ng. V d, SMS thng qua GPRS c th c kch hot trn cc in thoi di ng c s dng GPRS v cc modem GPRS vi lnh +CGSMS (tn lnh dng text: Select Service for MO SMS Messages). Nhng nu tng i mng in thoi khng h tr qu trnh truyn dn SMS thng qua GPRS, th bn khng th s dng chc nng ny c. 1. Mt Modem GSM l g? Mt modem GSM l mt modem wireless, n lm vic cng vi mt mng wireless GSM. Mt modem wireless th cng hot ng ging nh mt modem quay s. im khc nhau chnh y l modem quay s th truyn v nhn d liu thng qua mt ng dy in thoi c nh trong khi mt modem wireless th gi v nhn d liu thng qua sng radio . Mt modem GSM c th l mt thit b m rng bn ngoi hay mt PC Card/PCMCIA Card. in hnh l mt modem GSM ri bn ngoi c kt ni vi mt my tnh thng qua mt cp ni tip hay mt cp USB. Mt modem GSM hp chun vi mt PC Card/PCMCIA Card c thit k cho vic s dng vi mt my tnh laptop. N c gn vo mt trong nhng khe cm PC Card/PCMCIA Card ca mt my tnh laptop. Ging nh mt in thoi di ng GSM, mt modem GSM yu cu 1 th SIM vi mt sng mang wireless hot ng. Nh cp trong mc trc v hng dn v SMS, cc my tnh s dng lnh AT iu khin modem. C hai modem GSM v modem quay s u c h tr

mt b cc lnh AT chun chung. V th bn c th s dng modem GSM hay modem quay s u c. B tr cho cc lnh AT chun, cc modem GSM cn h tr mt b lnh AT m rng. Nhng lnh AT m rng ny c nh ngha trong cc chun ca GSM. Vi cc lnh AT m rng ny,bn c th lm mt s th nh sau:

c,vit, xa tin nhn Gi tin nhn SMS Kim tra chiu di tn hiu Kim tra trng thi sc bin v mc sc ca bin. c, vit v tm kim v cc mc danh b

S tin nhn SMS c th c thc thi bi mt modem SMS trn mt pht th rt thp, n ch khong t 6 n 10 tin nhn SMS trn 1 pht. 2.Modem GPRS l g? Mt modem GPRS l mt modem GSM m c h tr thm cng ngh GPRS cho vic truyn d liu. GPRS h tr cho Dch V Radio Gi y (General Packet Radio Service). N l mt cng ngh truyn gi tin v l mt m rng ca GSM (GSM l mt cng ngh chuyn mch). Mt u im ng k ca GPRS trn nn GSM l GPRS c tc truyn d liu cao hn GPRS c th c s dng ging nh mt b truyn tin ca SMS. Nu nh SMS trn nn GPRS c s dng th n c th t ti tc truyn l 30 tin nhn SMS trong mt pht. iu ny cho thy n thc thi nhanh hn nhiu so vi s dng SMS trn nn GSM (vi GSM th tc truyn ch khong 6 ti 10 tin nhn SMS trong mt pht). Cn phi c modem GPRS truyn v nhn tin nhn SMS trn nn GPRS. V cn ch l mt vi sng mang wireless khng h tr vic gi v nhn tn nhn SMS trn nn GPRS. Nu nh bn cn gi hay nhn cc tin nhn SMS th cn phi c mt modem GPRS chun. 3.Chn la no th tt hn :Mobile Phone hay Modem GPRS? Ni chung th mt modem GSM/GPRS thng c khuyn dng hn dnh cho my tnh cho vic gi v nhn tin nhn. l bi v cc in thoi di ng thng c nhng gii hn nht nh no ca n so vi cc modem GSM/GPRS. Say y l mt vi miu t gii hn ca n. Mt vi model in thoi di ng (chng hn nh Ericsson R380) khng th s dng vi my tnh trong vic nhn cc tin nhn SMS dng chui ni tip nhau. Vy nguyn nhn ca vn ny l g? Khi mt thit b in thoi di ng nhn cc tin nhn SMS , tin nhn ny bao gm tt c cc phn ca mt tin nhn SMS ni chui vi nhau, n kt hp chng li vi nhau thnh mt tin nhn mt cch t ng. Cch x l hp l nn l: khi thit b di ng nhn

cc tin nhn SMS m cc phn ca tin nhn ny c kt ni mc chui vi nhau, n y chng ti my tnh m khng kt hp chng li Nhiu model in thoi di ng khng th s dng c vi my tnh nhn cc tin nhn MMS. Bi v khi chng nhn mt thng bo MMS, chng s x l n mt cch t ng thay v a n ti my tnh. Mt in thoi di ng khng h tr cc lnh AT, cc tham s lnh v cc gi tr ca tham s. V d, cc thit b di ng khng h tr vic gi v nhn cc tin nhn SMS ch text. Cho nn lnh AT "AT+CMGF=1" (n ch dn cho in thoi di ng s dng ch text) s gy ra mt thng bo li phn hi li. Thng th cc modem GSM/GPRS h tr cho mt b lnh AT hon chnh nhiu hn so vi cc thit b in thoi di ng. Hu ht cc ng dng tin nhn SMS phi ch sn sng sut 24 gi trong mt ngy (v d nh, ng dng tin nhn SMS m cung cp dch vu download nhc chung nn c chy ti tt c cc thi gian trong ngy nh th ngi dng mi c th doanload nhc chung ti bt k thi im no m h mun). Nu nh cc ng dng s dng in thoi di ng gi v nhn cc tin nhn SMS th chic in thoi di dng ny phi c m sut c ngy. Tuy nhin mt s model in thoi di ng khng th hot ng khi tho bin ra khi, thm ch khi mt adaptor AC c kt ni, iu c ngha l bin s c np in 24 ting trong mt ngy. Bn cnh cc vn trn, cc in thoi di ng v cc modem GSM/GPRS t hay nhiu cng ging nhau trong vic gi v nhn cc tin nhn t my tnh. Thc ra th bn c th coi mt lnh AT c dng kch hot cc thit b di ng nh "GSM/GPRS modem + keypad + display + ...". C nhiu s khc nhau gia cc in thoi di ng v cc modem GSM/GPRS trong cc gii hn v tc truyn tin SMS, v th yu t xc nh cho tc truyn tin nhn SMS l mng wireless 4.Cc th tc cn c cho vic gi cc lnh AT ti mt in thoi di ng hay mt modem GSM/GPRS bng cch s dng MS HyperTerminal. s dng MS HyperTerminal cho vic gi cc lnh AT n in thoi di ng hay modem GSM/GPRS, bn cn phi thc hin theo nhng bc nh sau: 1. Cho mt th SIM vn cn ga tr vo vo trong in thoi di ng hay mt modem GSM/GPRS. Bn c th kim c mt th SIM bng cch mua dch v GSM ca mt nh phn phi mng wireless 2. Kt ni in thoi di ng hay modem GSM/GPPRS ca bn ti my tnh v ci t driver ca modem wireless tng ng cho n. Bn s tn thy driver ca modem wireless trong a CD m nh sn xut cung cp cho bn. V nu nh nh sn xut khng cung cp driver cho in thoi hay modem GSM/GPRS th bn c th vo trang web ca nh sn xut download n v ri ci vo. Cn nu vo trang web ca nh sn xut m cng khng c th bn vn c th s dng driver cho modem chun ca Window

3. Chy MS HyperTerminal bng cch chn Start -> Programs -> Accessories -> Communications -> HyperTerminal. 4. Trong hp thoi Connection Description, hy g tn v chn mt biu tng icon m bn thch dng cho kt ni ny. Sau th nhn nt OK 5. Trong hp thoi Connect to, chn COM port m in thoi di ng hay modem GSM/GPRS ang kt ni ti ti khay Connect using. Th d, bn c th chn CM khi in thoi di ng hay modem ang c kt ni vi port COM1. Sau th nhn nt OK.

( i khi s c hn mt port COM trong khay Connect using. bit port COM no c s dng bi in thoi di ng hay modem GSM/GPRS th hy lm theo nhng bc sau y: Trong Window 98: Vo Control Panel -> Modem sau click vo tab Diagnostics. Trong hp thoi ny bn s thy port COM no m in thoi di ng hay modem GSM/GPRS angc kt ni. Trong Window2000 Vo Control Panel -> Phone and Modem Options. Sau click vo tab Modems .Trong hp thoi ny bn s thy port COM no m in thoi di ng hay modem GSM/GPRS angc kt ni.) 6. Hp thoi Properties xut hin. Chn cc thit lp port chnh xc cho in thoi di ng hay modem GSM/GPRS. Sau click vo nt OK ( tm ra cc thit lp chnh xc ph hp vi in thoi di ng hay modem GSM/GPRS th c mt cch l tra s hng dn cm tay ca in thoi di ng ca bn hay modem GSM/GPRS. V mt cch khc l kim tra cc thit lp port c s dng cho driver ca modem wireless m bn ci t trc ). kim tra cc thit lp port c s dng cho driver ca modem wireless trn nn Windows 98, hy lm theo nhng bc sau: a.Vo Control Panel -> Modem. b.Chn in thoi di ng hay modem GSM/GPRS trong hp thoi hin ra. c.Click vo nt Properties d.Hp thoi Properties hin ra. Ti khu vc Maximum speeds ti tab General ng vi khu vc Bits per second HyperTerminal. Click vo tab Connection v bn c th tm cc thit lp cho cc bt d liu, cc bt parityv bit stop. Click vo nt Advanced th bn c th tm thy thit lp cho iu khin lu lng. kim tra cc thit lp port c s dng cho driver ca modem wireless trn nn Windows 2000 v Windows XP, hy lm theo nhng bc sau: a.Vo Control Panel -> Phone and Modem Options -> Modems tab. b.Chn in thoi di ng hay modem GSM/GPRS trong hp thoi hin ra.

c.Click vo nt Properties d.Hp thoi Properties hin ra. Click vo tab Advanced ri sau Click vo nt Change Default Preferences e.Hp thoi Change Default Preferences xut hin. Khu vc Port Speed tab General tng ng vi khu vc Bits per second. Bn cng c th tm cc thit lp cho iu khin lu lng tab General. tab Advanced, bn c th tm cc thit lp cho cc bt d liu, cc bt parity v bt stop.

Hnh 7. Ca s mn hnh hp thoi Properties ca MS HyperTerminal trong Windows 98.

7. G AT trong ca s mn hnh window chnh. Mt phn hi OK s c tr li t in thoi di ng hay modem GSM/GPRS G AT+CPIN? trong ca s mn hnh window chnh. Lnh AT AT+CPIN c s dng cht vn liu in thoi di ng hay modem GSM/GPRS ang i mt PIN c ng khng (personal identification number _s nhn dng c nhn, v d nh password). Nu thy c phan3hoi62 l +CPIN:READYth n c ngha l th SIM khng yu cu c mt PIN v n sn sng cho s dng. Cn nu nh th SIM ca bn yu cu c mt PIN th bn cn t PIN thng qua lnh AT AT+CPIN+<PIN>.

Hnh 8.Ca s mn hnh chnh ca MS HyperTerminal trong windows 98.

Nu nh bn nhn c phn hi nh ca s mn hnh trn th in thoi di ng hay modem GSM/GPRS ang hot ng ng. V ti y bn c th g c lnh AT theo ring ca bn iu khin in thoi di ng hay modem GSM/GPRS. c nhng hiu bit chi tit hn v cch s dng cc lnh AT gi v nhn cc tin nhn SMS s c cung cp trong cc mc sau. 5.Kim tra xem in thoi di ng hay modem GSM/GPRS c h tr vic s dng cc lnh AT gi, nhn v c cc tin nhn SMS. Sau khi kim tra xong cc truyn thng gi PC v in thoi di ng hay modem GSM/GPRS, th k tip m bn mun lm l kim tra xem in thoi di ng hay modem GSM/GPRS c h tr vic s dng cc lnh AT truyn, nhn v c tin nhn SMS khng. Hu ht cc modem GSM/GPRS u c h tr ba chc nng trn nhng ch c mt s in thoi di ng h tr cc chc nng . Gi tin nhn SMS. hiu xem mt modem GSM/GPRS hay in thoi di ng c h tr vic gi cc tin nhn SMS thng qua cc lnh AT hay khng, bn phi: 1.S dng lnh AT +CSMS (tn lnh trong text: Select Message Service) kim tra liu xem cc tin nhn SMS c ngun gc t mobile c c h tr khng. 2.Thc thi cc hot ng test kim tra liu cc lnh AT +CMGW (tn lnh dng text: Send Message) v (hay) +CMSS (tn lnh dng text: Send Message from Storage) c h tr khng.

(bn c th kim tra cc lnh AT +CMGW [tn lnh dng text: Write Message to Memory] v +CMGD [tn lnh dng text: Delete Message] thm vo khi i khi chng c s dng chung vi +CMSS) Nhn v c cc tin nhn SMS t vng lu tr tin nhn hiu xem liu mt modem GSM/GPRS hay in thoi di ng c h tr nhn v c tin nhn SMS thng qua cc lnh AT khng th bn phi : 1.S dng lnh AT +CSMS (tn lnh dng text: Select Message Service) dng kim tra xem liu cc tin nhn SMS kt cui di ng c c h tr khng 2.Thc thi cc hot ng test kim tra xem liu +CNMI (tn lnh dng text: New Message Indications to TE), +CMGL (tn lnh dng text: List Messages) v (hay) +CMGR (tn lnh dng text: Read Message) c c h tr khng. Nu nh modem GSM/GPRS hay in thoi di ng c h lnh AT +CNMI th n c th gi mt thng bo hay trc tip xc tin tin nhn ti PC bt c khi no mt tin nhn SMS mi ti. Cn nu nh modem GSM/GPRS hay in thoi di ng khng h tr lnh +CNMI nhng lai h tr lnh +CMGL v/hay +CMGR th PC phi c s la chn modem GSM/GPRS hay in thoi di ng theo th t bit nu nh c bt k tin nhn mi no va ti n. 6.Ch hot ng: ch SMS text v ch SMS PDU: Chi tit k thut ca SMS c nh ngha hai ch (hai mode),v hai ch modem GSM/GPRS hay in thoi di ng u c th hot ng tt vi n. Hai ch l :ch SMS text v ch SMS DPU. (chun PDU dng cho n v d liu Protocol). Ch m mt modem GSM/GPRS hay in thoi di ng ang hot ng tm kim, xc nh cu trc ng php ca cc lnh AT SMS v nh dng ca cc p ng tr li sau khi thi hnh. Di y l cc lnh AT SMS m n c nh hng ti:

+CMGS (Send Message_gi tin nhn) +CMSS (Send Message from Storage_gi tin nhn t trung tm lu tr) +CMGR (Read Message_c tin nhn) +CMGL (List Messages_lit k cc tin nhn) +CMGW (Write Message to Memory_vit tin nhn vo b nh) +CNMA (New Message Acknowledgement to ME/TA_S chp nhn cc tin nhn mi ti ME/TA) +CMGC (Send Command_gi tin nhn).

Hai lnh AT sau ch hu ch khi ch SMS text c s dng. +CSMP (Set Text Mode Parameters_t cc tham s cho ch text) +CSDH (Show Text Mode Parameters_Ch ra cc tham s ch text) 7.S so snh gia ch SMS text v ch SMS PDU:

Di y chng ta s so snh cc kha cch khc nhau gia hai ch SMS text v SMS PDU. S so snh ny s gip chng ta thy c s khc nhau gia hai ch ny v t gip ta c quyt nh tt hn trong vic chn la ch no nn c s dng bi ng dng tin nhn SMS ca bn. Cu trc ng php ca cc lnh AT SMS v cc p ng ca n: Khi modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch khc nhau th cu trc ng php lnh AT SMS no v cc p ng ca n a li sau khi thc thi lnh l khc nhau. Sau y l mt v d cho trnh by ni trn. Gi s rng bn mun gi mt tin nhn SMS nh sau: It is easy to send text messages n mt s in thoi +85291234567 th trong ch SMS text th dng lnh bn phi nh vo l nh sau: AT+CMGS="+85291234567"<CR>It is easy to send text messages.<Ctrl+z> . Tuy nhin nu modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch SMS PDU th vic thc thi dng lnh trn s pht sinh ra mt li. l do cu trc ng php ca lnh AT +CMGS c s dng theo mt cch khc trong ch SMS DPU. thc thi nhim v trn th dng lnh sau nn c thay th vo: AT+CMGS=42<CR>07915892000000F001000B915892214365F7000021493A283D07 95C3F33C88FE06CDCB6E32885EC6D341EDF27C1E3E97E72E <Ctrl+z> Cc gi tr c nh ngha cho cc tham s: Khi modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch khc nhau th cc gi tr ca cc tham s no cng khc nhau. Thng th cc gi tr dng string c nh ngha dnh cho ch SMS text trong khi cc gi tr s c nh ngha dnh cho ch PDU. Th du, lnh AT +CMGL c s dng lit k cc tin nhn c lu tr trong kho lu tr tin nhn. N s ly mt tham s ch ra trng thi ca cc tin nhn SMS c tm, ly v. Bng thng s sau s lit k cc gi tr c nh ngha cho cc tham s trong hai ch text v ch PDU.

Trng thi tin nhn Received unread Received read Stored unsent Stored sent All messages

Cc gi tr nh ngha trong ch text "REC UNREAD" "REC READ" "STO UNSENT" "STO SENT" "ALL"

Cc gi tr nh ngha trong ch PDU 0 1 2 3 4

Gi s rng bn mun lit k tt c cac1tin nhn t trung tm lu tr tin nhn. Nu nh modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch SMS text th bn nn n nh gi tr dng string All i vi lnh AT AT +CMGL nh sau: AT+CMGL="ALL"

Cn trong ch SMS PDU th gi tr s 4 nn c n nh cho cho lnh AT +CMGL, n nh sau: AT+CMGL=4 Dng ng ra/ng vo (input/output) ca cc tin nhn SMS c dng bi cc lnh AT SMS. Khi modem GSM/GPRS hay in thoi di ng ang hot ng trong cc ch khc nhau th dng ng ra/ng vo (input/output) ca cc tin nhn SMS c dng bi cc lnh AT SMS cng khc nhau. Trong ch SMS text th u v thn ca cc tin nhn SMS c lm cc ng vo vao/ng ra khi tch ri cc tham s/cc lnh vc.Trong ch SMS DPU, TPDUs (Transport Protocol Data Units) nh dng hexa l cc ng vo v ng ra. u v thn ca cc tin nhn SMS c m ha theo dng TPDUs. Sau y l mt th d cho nhng trnh by ni trn. gi mt tin nhn SMS "It is easy to send text messages." n mt s in thoi +85291234567 th dng lnh sau nn c s dng trong ch SMS text. Trong khi bn thy cc di y, u s ca s in thoi ch v cc u s ca cc s in thoi khc na c m ha theo dy s hexa. AT+CMGS=42<CR>07915892000000F001000B915892214365F7000021493A283D07 95C3F33C88FE06CDCB6E32885EC6D341EDF27C1E3E97E72E <Ctrl+z> D dng trong s dng Khi cc bn xem tt c cc v d trc th bn s cm thy tht l d dng s dng cc lnh AT trong ch SMS text. Bn khng cn phi hc v cc loi cu trc khc nhau ca TPDUs dng bit hay l cc m ha hay gii m cc chui s hexa. Cc c im h tr ca tn nhn SMS Mc d s dng cc lnh AT rt d dng trong ch SMS text, nhng n li h tr t cc c im v tin nhn SMS hn l ch SMS DPU. iu ny l do bn khng th hon tt cc iu khin da trn cc gi tr u v than6cua3 tin nhn trong ch SMS text. Mt vi nhim v c th c hon thnh trong ch text, i hi ngi lp trnh phi hiu bit v ch PDU v TPDU. Th d, yu cu mt bn tin trng thi t SMSC trong ch SMS text th bn phi t bit 5 ca 8 bt u tin trong SMSSUBMIT TPDU thnh 1 bng lnh AT +CCMP (tn lnh dng text: Set Text Mode Parameters). Cc nhim v tng t bao gm thit lp chu k hp l cho tin nhn v gi mt tin nhn SMS dng flash (ngha l n ngay lp tc xut hin trn mn hnh in thoi khi n n a ch ch) 8.Gi cc tin nhn SMS t mt my tnh/PC s dng cc lnh AT (AT+CMGS, AT+CMSS) Mc h tr: Ch SMS DPU c nhiu h tr ph bin hn dnh cho in thoi hay modem GSM/GPRS hn l cho ch SMS text. C hai lnh AT+CMGS (tn lnh dng text:Send Message) v +CMSS(tn lnh dng text: Send Message From Storage) u c th c s dng gi cc tin nhn

SMS t mt my tnh (PC). S khc nhau c bn bn gia chng l lnh AT +CMGS ly cc tin nhn SMS nh l mt tham s,trong khi lnh AT+CMSS ly cc s index m ch r v tr ca tin nhn SMS trong khu vc lu tr tin nhn nh l mt tham s. Nhng trnh by sau y l mt th d lm sng t s khc nhau ny. Gi s rng bn mun gi mt tin nhn dng text "Sending text messages is easy." T mt my tnh bn (PC) ti mt s thoi di ng 091234567 s dng lnh AT +CMGS ch SMS text. V sau y l dng lnh c s dng: AT+CMGS="91234567"<CR>Sending text messages is easy.<Ctrl+z> Cn nu cng mun gi text nhng s dng lnh AT +CMSS th u tin bn phi s dng lnh AT+CMGW (tn lnh dng text: Write Message to Memory) vit text tin nhn ti khu vc lu tr tin nhn. Trong ch SMS text th dng lnh s nh sau: AT+CMGW="91234567"<CR>Sending text messages is easy.<Ctrl+z> Gi th chng ta c th ni text tin nhn SMS by gi c nh v ti index 3 ca vng lu tr tin nhn. Ban5co1 th s dng lnh AT +CMSS gi text tin nhn n trung tm tin nhn bng dng lnh sau: AT+CMSS=3 Khi khong gian lu tr b gii hn, nu nh mi text tin nhn SMS gi c vng lu tr tin nhn th s c mt thi im khi m khng c thm cc text tin nhn SMS no c th c vit. gii thot khng gian lu tr, bn c th s dng lnh AT +CMGD (tn lnh dng text: Delete Message) xa cc text tin nhn SMS vng lu tr tin nhn,n nh sau: AT+CMGD=3 Khi bn thy dng lnh trn, gi mt tin nhn SMS bng lnh AT +CMSS l mt s nng n v bit, bi v n bao gm nhiu bc v cc lnh AT. Tuy nhin,mt bn copy ca tin nhn SMS gi c lu vng lu tr tin nhn. iu ny khng th t c vi lnh AT +CMGS. Trong mt vi tnh hung, c nhiu thun li gi cc tin nhn SMS bng lnh AT +CMSS hn l dng lnh AT +CMGS. V d, nu nh bn phi gi cc tin nhn tng t nhau n nhiu ngi nhn th s dng lnh At +CMSS s thun li hn: AT+CMSS=3,"91234567" AT+CMSS=3,"97777777" AT+CMSS=3,"96666666" Ch l: lm cho mi th tr ln n gin hn trong cc v d trn. Chng ta c cho rng khu vc lu tr tn nhn ging nhau c s dng bi cc lnh At +CMSS, +CMGW,+CMGD v cho vic nhn cc tin nhn SMS. Nhng cc th d ny th khng ng trong cc tnh hung thc t. hiu bit l lm th no thit lp cc khu vc lu tr c s dng bi cc hot ng SMS khc nhau, vui lng xem mc "Preferred Message Storage (AT+CPMS)" sm ti liu ni v SMS ny.

9.Bng so snh gia hai lnh AT +CMGS v AT +CMSS: Bng so snh di l bng tm tt cc khc nhau gi hai lnh AT +CMGS v +CMSS m ta tho lun cc mc trc: Lnh AT +CMGS Cc tham s +CMGS ly cc tin nhn SMS c gi nh l 1 tham s Lnh AT +CMSS +CMSS ly index s nh v tr ca tin nhn SMS trong vng lu tr tin nhn nh l l mt tham s.

Gi cc tin nhn SMS mi

S dng +CMGS thun tin +CMSS phi c s dng hn. chung vi cc lnh +CMGW v +CMGD th mi gi cc +CMGS c th c s tin nhn SMS mi c. V dng gi cc tin nhn kt qu l qu trnh thc thi SMS mi m khng cn c gm c nhiu bc v to ra s tr gip ca cc lnh mt s nng n v bit. khc. Tuy nhin, n li c mt bn Tuy nhin,khng c mt bn copy ca tin nhn SMS gi copy ca tin nhn SMS gi ln c lu tr trong vng ln c lu tr trong vng lu tr cc tin nhn. lu tr cc tin nhn.

Gi cc tin nhn ging nhau S dng +CMGS th khng ti nhiu ngi nhn c thun tin lm

S dng +CMSS th thun tin hn.

10. c cc tin nhn SMS t mt khu vc lu tr tin nhn s dng cc lnh AT (AT+CMGR, AT+CMGL) kch hot s dng mt my tnh bn (PC) cho vic c cc tin nhn SMS t mt khu vc lu tr tin nhn, th modem GSM/GPRS hay in thoi di ng phi c h tr c hai lnh AT+CMGR (tn lnh dng text: Read Messages) v lnh AT+CMGL (tn lnh dng text: List Messages). Lnh AT+CMGR c s dng c mt tin nhn SMS ti mt v tr no trong khu vc lu tr tin nhn. Trng thi c th l : "received unread", "received read", "stored unsent", "stored sent",Cn lnh AT+CMGL cng cho php bn ly tt c cc tin nhn SMS c lu tr trong khu vc lu tr tin nhn. Nhng trnh by sau l mt v d nhm gip hiu r c s khc nhau gia +CMGR v +CMGL. Gi s rng bn mun s dng my tnh c mt text tin nhn t mt khu vc lu tr tin nhn v bn cng bit ch s ca text tin nhn SMS l ch no. Trong trng hp ny th bn nn s dng lnh AT+CMGR. V y l dng lnh c nh vo(gi s rng text tin nhn c lu tr ti v tr c ch s l 3): AT+CMGR=3 Modem GSM/GPRS hay in thoi s phn hi li nh sau:

+CMGR: "REC READ","+85291234567",,"07/02/18,00:12:05+32" Hello, welcome to our SMS tutorial. OK Gi s bay gi bn li trong mt tnh hung khc. Bn mun s dng my tnh bn (PC) ly v tt c cc tin nhn SMS m bn cha c trc . Trong trng hp ny th bn s dng lnh AT+CMGL. Trong ch SMS text th dng lnh c s dng l: AT+CMGL="REC UNREAD" Modem GSM/GPRS hay in thoi s phn hi li nh sau: +CMGL: 1,"REC UNREAD","+85291234567",,"07/02/18,00:05:10+32" Reading text messages is easy. +CMGL: 2,"REC UNREAD","+85291234567",,"07/02/18,00:07:22+32" A simple demo of SMS text messaging. OK Lnh AT+CMGL cng c th c dng c tt c cc tin nhn m c lu tr trong khu vc lu tr tin nhn. lm c nh vy trong ch SMS text th dng lnh s l: AT+CMGL="ALL" thi im ny th phn hi ca Modem GSM/GPRS hay in thoi di ng s nh sau: +CMGL: 1,"REC READ","+85291234567",,"07/02/18,00:05:10+32" Reading text messages is easy. +CMGL: 2,"REC READ","+85291234567",,"07/02/18,00:07:22+32" A simple demo of SMS text messaging. +CMGL: 3,"REC READ","+85291234567",,"07/02/18,00:12:05+32" Hello, welcome to our SMS tutorial. OK Vi nhng g bn thy nhng dng trn, lnh AT+CMGR ch c th c s dng c 1 tin nhn SMS ti mt thi im trong khi lnh AT+CMGL c th c s dng c nhiu tin nhn ti cng mt thi im. Mt s khc nhau khc na gia hai lnh AT+CMGR v AT+CMGL l lnh AT+CMGR c th c s dng ly nhiu chi tit tin nhn hn l lnh AT+CMGL khi cac1 modem GSM/.GPRS hay cc in thoi di ng ang hot ng ch SMS text.Sau y l cac1chi tit tin nhn c th ly c bng cch s dng lnh AT+CMGR ch SMS text. Trng thi ca tin nhn SMS ("received unread", "received read", "stored unsent", "stored sent",)

S in thoi ca ngi gi/ngi nhn c lu tr trong phn u ca tin nhn SMS v kiu ca s in thoi. Text lin quan ti s in thoi ca ngi gi/ngi nhn nm trong danh b in thoi. Thi gian v ngy tin nhn SMS n SMSC (ch cho php vi cc tin nhn SMS n) Tm bit u tin (1 octet = 8 bits) ca TPDU (Transport Protocol Data Unit) ca tin nhn SMS. Gi tr nhn dng protocol nm trongTPCU ca tin nhn SMS. Gi tr lc m ha d liu nm trong TPCU ca tin nhn SMS. S SMSC c l tr cng vi tin nhn SMS v kiu s SMSC Chu k hp l ca tin nhn SMS (ch cho php tin nhn SMS i) Thn ca tin nhn SMS v chiu di ca n. Sau y l cc chi tit tin nhn c th ly c bng cch s dng lnh AT+CMGL ch SMS text: S index nhm nh r v tr ca tin nhn SMS trong vng lu tr tin nhn. Trng thi ca tin nhn SMS ("received unread", "received read", "stored unsent", "stored sent") S in thoi ca ngi gi/ngi nhn c lu tr trong phn u ca tin nhn SMS v kiu ca s in thoi. Text lin quan ti s in thoi ca ngi gi/ngi nhn nm trong danh b in thoi. Thi gian v ngy tin nhn SMS n SMSC (ch cho php vi cc tin nhn SMS n) Thn ca tin nhn SMS v chiu di ca n. Nu bn so snh hai list trn, bn s nhn ra rng cc chi tit tin nhn sau ch c th c ly bng cc lnh AT+CMGR ch khng phi lnh AT+CMGL:

Tm bit u tin ca TPCU ca tin nhn SMS. Gi tr nhn dng protocol trong TPCU ca tin nhn SMS. Ga tr lc m ha d liu trong TPCU ca tin nhn SMS. S SMSC c lu tr cng vi tin nhn SMS v kiu ca s SMSC. Chu k gi tr ca tin nhn SMS (ch cho php vi cc tin nhn SMS i) Ch : Nu modem GSM/GPRS hay in thoi di ng ang hot ng ch SMS PDU th cc chi tit tin nhn c th c ly bng hai lnh AT+CMGR v lnh AT+CMGL l nh nhau.

11.Bng so snh gia hai lnh AT+CMGR v AT+CMGL: Bng so snh di l tm tt nhng khc nhau gia hai lnh AT+CMGR v AT+CMGL m chng ta tho lun trc : Lnh AT+CMGR Lnh AT+CMGL

S dng

+CMGR c s dng c +CMGL c s dng c mt tin nhn ti mt v tr no cc tin hn SMS m ang ca vng lu tr tin nhn. mt trng thi no (v d nh: "received unread", "received read", "stored unsent" and "stored sent") t vng lu tr tin nhn. ng thi n cng cho php bn ly tt c cc tin nhn t vng lu tr tin nhn. +CMGL tr li mt hay nhiu hn cc tin nhn SMS. S index m nh r v tr ca tin nhn SMS trong vng lu tr tin nhn. Trng thi ca tin nhn SMS ("received unread", "received read", "stored unsent", "stored sent") S in thoi ca ngi gi/ngi nhn c lu tr trong phn u ca tin nhn SMS v kiu ca s in thoi. Text lin quan ti s in thoi ca ngi gi/ngi nhn nm trong danh b in thoi. Thi gian v ngy tin nhn SMS n SMSC (ch cho php vi cc tin nhn SMS n)Thn ca tin nhn SMS v chiu di ca n.

S cc tin nhn SMS tr +CMGR tr li mt tin nhn li. SMS Cc chi tit tin nhn SMS tr li (ch SMS text) Ch :+CMGR khng cung cp ch s (index) ca tin nhn SMS p ng li bi v n l tham s bn cho qua n ti +CMGR Trng thi ca tin nhn SMS ("received unread", "received read", "stored unsent", "stored sent", ). S in thoi ca ngi gi/ngi nhn c lu tr trong phn u ca tin nhn SMS v kiu ca s in thoi. Thi gian v ngy tin nhn SMS n SMSC (ch cho php vi cc tin nhn SMS n) Tm bit u tin (1 octet = 8 bits) ca TPDU (Transport Protocol Data Unit) ca tin nhn SMS. Gi tr nhn dng protocol nm trongTPCU ca tin nhn SMS. Gi tr lc m ha d liu nm trong TPCU ca tin nhn SMS. S SMSC c l tr cng vi tin nhn SMS v kiu s

Lnh AT+CMGR SMSC Chu k gi tr ca tin nhn SMS (ch cho php tin nhn SMS i) Thn ca tin nhn SMS v chiu di ca n.

Lnh AT+CMGL

Cc chi tit tin nhn tr li (ch SMS PDU)

Tng t

You might also like