Anda di halaman 1dari 14

AT

AT COMMAND
COMMAND
by
Seno

http://seno008.blogspot.com
Mengenal AT Command
• AT Command adalah perintah yang digunakan dalam
komunikasi dengan serial port.
• Dengan AT Command kita dapat mengetahui vendor
dari handphone, mengetahui kekuatan sinyal,
membaca pesan SMS, mengirim SMS, menghapus
pesan dan masih banyak lagi.
• Beberapa hal yang perlu diperhatikan dalam
menggunakan AT Command adalah, Command apa
yang harus dimasukkan ke terminal, langkah apa
yang harus dilakukan setelah command dimasukkan
dan respon yang didapat setelah command
dimasukkan.
• Tidak semua AT Command memiliki tindakan dan
respon yang sama.

http://seno008.blogspot.com
Mengenal AT Command
AT Command Keterangan
AT Mengecek koneksi HP ke PC
AT+CMGF Menetapkan format mode
AT+CSCS Menetapkan jenis encoding
AT+CNMI Mendeteksi SMS baru otomatis
AT+CMGL Membuka daftar SMS di SIM
AT+CMGS Mengirim pesan SMS
AT+CMGR Membaca pesan SMS
AT+CMGD Menghapus pesan SMS

http://seno008.blogspot.com
Menentukan Format Mode
Masukkan Tindakan Respons
AT+CMGF=? Enter +CMGF: (list
format yang
mendukung)
AT+CMGF=mode Enter OK/ERROR

Nama Keterangan
Mode Mode & format terminal
‘0’ = format mode PDU
‘1’ = format mode teks

OK/ERROR Mendukung / Tidak


mendukung mode yang
ditentukan

http://seno008.blogspot.com
Menentukan Jenis Encoding
Masukkan Tindakan Respons
AT+CMCS=? Enter +CSCS: (list
encoding yang
mendukung)
AT+CSCS=chset Enter OK/ERROR

Nama Keterangan
chset Jenis encoding yang
digunakan

OK/ERROR Mendukung / Tidak


mendukung chset yang
ditentukan

http://seno008.blogspot.com
Membuka Daftar SMS

Masukkan Tindakan Respons

AT+CMGL=? Enter +CMGL: (stat)


OK

AT+CMGL=stat Enter OK/


+CMGL:indeks, stat, [alpha],
length, PDU
OK

http://seno008.blogspot.com
Membuka Daftar SMS
Nama Keterangan
stat ‘0’ = SMS yang belum dibaca pada inbox SIM card
‘1’ = SMS yang sudah dibaca pada inbox SIM card
‘2’ = SMS yang belum terkirim pada outbox SIM card
‘3’ = SMS yang sudah terkirim pada outbox SIM card
‘4’ = semua SMS pada SIM card
Index Nomor urut penyimpanan SMS
Length Panjang PDU
PDU Pesan SMS dalam format PDU
OK/ERROR Mendukung / Tidak mendukung stat yang ditentukan

http://seno008.blogspot.com
Mendeteksi SMS baru
secara Otomatis
Masukkan Tindakan Respons
AT+CNMI=? Enter +CNMI: mode, mt,
bm, ds, bfr
AT+CNMI=mode, Enter OK/ERROR
mt, bm, ds, bfr
Ada SMS masuk +CMTI:mem, indeks

Nama Keterangan
Mem Jenis pesan yang masuk

Indeks Nomor urut pesan SMS


OK/ERROR Proses CNMI berhasil
/gagal

http://seno008.blogspot.com
Membaca Pesan SMS
Masukkan Tindakan Respons
AT+CMGR=? Enter OK
AT+CMGR=indeks Enter +CMGR: indeks
PDU
OK

Nama Keterangan
Indeks Nomor urut penyimpanan
SMS
OK/ERROR Pembacaan SMS
berhasil / gagal

http://seno008.blogspot.com
Menghapus Pesan SMS
Masukkan Tindakan Respons
AT+CMGD=? Enter +CMGD: indeks, stat
AT+CMGD= Enter OK/ERROR
indeks

Nama Keterangan

Indeks Nomor urut penyimpanan


SMS
OK/ERROR Proses penghapusan SMS
berhasil/gagal

http://seno008.blogspot.com
Mengirim Pesan SMS
Masukkan Tindakan Respons
AT+CMGS=lenPDU Enter >
00+isiPDU Ctrl+z +CMGS: mr
OK/ERROR

Nama Keterangan
lenPDU Panjang pesan PDU (oktet)
isiPDU Isi pesan PDU

Mr Acuan pesan

OK / ERROR Proses pengiriman SMS berhasil /


gagal

http://seno008.blogspot.com
Mengirim SMS via
HyperTerminal
• Jika anda ingin mencoba mengirimkan SMS via
HyperTerminal, Anda harus memperlajari dulu
tentang konversi dari Format Teks ke Format
PDU.
• Saya tidak akan menjelaskan secara detail tentang
konversi ini, karena terlalu panjang, silahkan
searching di http://www.google.com atau jika ingin
berdiskusi masalah konversi dari Text Ke PDU
atau sebaliknya, silahkan kunjungi
http://seno008.blogspot.com

http://seno008.blogspot.com
Mengirim SMS dengan via
HyperTerminal
• Kita akan mencoba mengirim pesan SMS ke nomor +628151009329
dengan isi ‘Budi Luhurku’ dengan waktu validitas 5 hari.
• Setelah mengubah pesan ke format PDU, hasilnya adalah :
‘0011000C912618150039920000AB0C0C3A390E62D6D175F9DA
0E’ yang terdiri dari 50 karakter (oktet ’00’ di awal tidak dihitung)
atau 25 oktet
• Buka HiperTerminal dan lakukan koneksi dengan komputer, lalu ketik
AT kemudian enter.
• Jika responsnya ‘OK’, lanjutkan dengan mengetik ‘AT+CMGF=0’ untuk
mengetahui apakah terminal mendukung format PDU atau tidak.
• Jika responsnya ‘OK’ lanjutkan dengan mengetik ‘AT+CMGS=25’ lalu
enter, maka akan muncul ‘>’.
• Ketik isi PDU yang diperoleh yaitu:
‘0011001c91261850039920000AB0C0C3A390E62D6D175F9DA0E’,
lalu tekan ‘Ctrl+z’
• Jika pengiriman SMS berhasil, maka respons yang didapat adalah
+CMGS: mr OK

http://seno008.blogspot.com
Helper
• Jika Anda mengalami masalah tentang
AT+COMMAND untuk program SMS Gateway
silahkan kunjungi http://seno008.blogspot.com
• Semoga bermanfaat

SELAMAT MENCOBA

http://seno008.blogspot.com

Anda mungkin juga menyukai