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

Cc gi tr nh ngha
trong ch text

Cc gi tr nh ngha
trong ch PDU

Received unread

"REC UNREAD"

Received read

"REC READ"

Stored unsent

"STO UNSENT"

Stored sent

"STO SENT"

All messages

"ALL"

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
S dng +CMGS thun tin
hn.

Gi cc tin nhn SMS mi

+CMGS c th c s
dng gi cc tin nhn
SMS mi m khng cn c
s tr gip ca cc lnh
khc.

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.
+CMSS phi c s dng
chung vi cc lnh +CMGW
v +CMGD th mi gi cc
tin nhn SMS mi c. V
kt qu l qu trnh thc thi
gm c nhiu bc v to ra
mt s nng n v bit.

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

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.

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)

Lnh AT+CMGL

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

+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.

Lnh AT+CMGR

Lnh AT+CMGL

n)
Tm bit u tin (1 octet = 8
bits) ca TPDU (Transport
Protocol Data Unit) ca tin
nhn SMS.

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.

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 gi tr ca tin nhn
SMS (ch cho php tin nhn
SMS i)
Thn ca tin nhn SMS v
chiu di ca n.

Cc chi tit tin nhn tr


li (ch SMS PDU)

Tng t

You might also like