You are on page 1of 14

AT 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 AT AT+CMGF AT+CSCS AT+CNMI AT+CMGL AT+CMGS AT+CMGR AT+CMGD Keterangan Mengecek koneksi HP ke PC Menetapkan format mode Menetapkan jenis encoding Mendeteksi SMS baru otomatis Membuka daftar SMS di SIM Mengirim pesan SMS Membaca pesan SMS Menghapus pesan SMS
http://seno008.blogspot.com

Menentukan Format Mode


Masukkan AT+CMGF=? Tindakan Enter Respons +CMGF: (list format yang mendukung) OK/ERROR

AT+CMGF=mode

Enter

Nama
Mode

Keterangan
Mode & format terminal 0 = format mode PDU 1 = format mode teks Mendukung / Tidak mendukung mode yang ditentukan
http://seno008.blogspot.com

OK/ERROR

Menentukan Jenis Encoding


Masukkan AT+CMCS=? Tindakan Enter Respons +CSCS: (list encoding yang mendukung) OK/ERROR

AT+CSCS=chset

Enter

Nama
chset

Keterangan
Jenis encoding yang digunakan Mendukung / Tidak mendukung chset yang ditentukan
http://seno008.blogspot.com

OK/ERROR

Membuka Daftar SMS


Masukkan AT+CMGL=? Tindakan Enter Respons +CMGL: (stat) OK OK/ +CMGL:indeks, stat, [alpha], length, PDU OK

AT+CMGL=stat

Enter

http://seno008.blogspot.com

Membuka Daftar SMS


Nama stat Keterangan 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
Length PDU OK/ERROR

Nomor urut penyimpanan SMS


Panjang PDU Pesan SMS dalam format PDU Mendukung / Tidak mendukung stat yang ditentukan

http://seno008.blogspot.com

Mendeteksi SMS baru secara Otomatis


Masukkan AT+CNMI=? AT+CNMI=mode, mt, bm, ds, bfr Ada SMS masuk Nama Mem Tindakan Enter Enter Respons +CNMI: mode, mt, bm, ds, bfr OK/ERROR +CMTI:mem, indeks Keterangan Jenis pesan yang masuk

Indeks
OK/ERROR

Nomor urut pesan SMS


Proses CNMI berhasil /gagal
http://seno008.blogspot.com

Membaca Pesan SMS


Masukkan AT+CMGR=? Tindakan Enter Respons OK +CMGR: indeks PDU OK AT+CMGR=indeks Enter

Nama
Indeks OK/ERROR

Keterangan
Nomor urut penyimpanan SMS Pembacaan SMS berhasil / gagal

http://seno008.blogspot.com

Menghapus Pesan SMS


Masukkan AT+CMGD=? AT+CMGD= indeks Nama Indeks OK/ERROR Tindakan Enter Enter Respons +CMGD: indeks, stat OK/ERROR

Keterangan Nomor urut penyimpanan SMS Proses penghapusan SMS berhasil/gagal

http://seno008.blogspot.com

Mengirim Pesan SMS


Masukkan AT+CMGS=lenPDU 00+isiPDU Tindakan Enter Ctrl+z Respons > +CMGS: mr OK/ERROR

Nama lenPDU isiPDU Mr OK / ERROR

Keterangan Panjang pesan PDU (oktet) Isi pesan PDU Acuan pesan 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 ke nomor Kita akan mencoba mengirim pesan SMS

+628151009329 dengan isi Budi Luhurku dengan waktu validitas 5 hari. Setelah mengubah pesan ke format PDU, hasilnya adalah : 0011000C912618150039920000AB0C0C3A390E62D6D1 75F9DA0E 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: 0011001c91261850039920000AB0C0C3A390E62D6D175F 9DA0E, 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

You might also like