Posted by: tonyteaching | April 21, 2009

AT Commands

Intinya, AT commands itu perintah2 untuk ngobrol dengan alat yang tersambung ama port serial PC kita.

Dengan AT commands kita bisa nanya2 ke alat yang tersambung port serial kita: misal nanya vendor alat itu? kekuatan sinyal? membaca pesan yang ada pada SIM Card? mengirim pesan, mendeteksi pesan SMS baru yang masuk secara otomatis, menghapus pesan pada SIM Card dan lain-lain.

Untuk uji coba atau belajar AT commands, bisa kita menggunakan Terminal program, seperti HyperTerminal

INGAT: SECARA UMUM AT COMMANDS HARUS DITULIS DALAM HURUF KAPITAL ! (meski ada beberapa devices yang support huruf kecil)

1. to check there is connection with the modem?

AT
response: OK

2. to check the terminal Vendor?

AT+CGMI

response: WAVECOM MODEM

3. to check the strenght of signal?

AT+CSQ

response: +CSQ: 22 (good signal value is between 20 – 30)

Kalo di script Java untuk aplikasi SMS misal menulis

(“AT+CGMI”+”\15”,1000) artinya:

/15

bisa diartikan ENTER

1250

adalah lama waktu tunggu pengiriman AT command ke alat terminal yakni 1250 millisecond misal karena kita memakai HP sebagai terminal sehingga kecepatan pengolahan antar AT commands terbatas

———————–

Dalam program SMS Server yang akan kita buat nanti, tidak semua perintah AT digunakan. Kita hanya menggunakan beberapa perintah AT yang ada hubungannya dengan sistem kerja dari program SMS Server. Adapun perintah yang akan digunakan adalah sebagai berikut :

AT Command

Keterangan

AT Mengecek apakah Handphone telah terhubung?
AT+CMGF Untuk menetapkan format mode dari terminal
AT+CSCS Untuk menetapkan jenis encoding
AT+CNMI Untuk mendeteksi pesan SMS baru masuk secara otomatis
AT+CMGL Membuka daftar SMS yang ada pada SIM Card
AT+CMGS Mengirim pesan SMS
AT+CMGR Membaca pesan SMS
AT+CMGD Menghapus pasan SMS
ATE1 Mengatur ECHO
ATV1 Mengatur input dan output berupa naskah
AT+CGMI Mengecek Merek HP
AT+CGMM Mengecek Seri HP
AT+CGMR Mengecek Versi Keluaran HP
AT+CBC Mengecek Baterai
AT+CSQ Mengecek Kualitas Sinyal
AT+CCLK? Mengecek Jam (waktu) pada HP
AT+CALM=<n> Mengecek Suara/dering HP saat di Telepon (ada Telepon Masuk)

‘n’ adalah adalah angka yang menunjukkan jenis dering

0 = berdering

1 dan 2 = Silent (Diam)

AT^SCID Mengecek ID SIM CARD
AT+CGSN Mengecek Nomor IMEI
AT+CLIP=1 Menampilkan nomor telepon pemanggil
AT+CLCC Menampilkan nomor telepon yang sedang memanggil
AT+COPN Menampilkan Nama Sumua Operator di dunia
AT+COPS? Menampilkan nama operator dari SIM yang digunakan
AT+CPBR=<n> Membaca nomor telepon yang disimpan pada buku telepon (SIM CARD)

‘n’ adalah nomor urut penyimpanan

AT+CPMS=<md> Mengatur Memori dari HP

‘md’ adalah memori yang digunakan

ME = Memori HP

SM = Memori SIM CARD


Responses

  1. cool … artikel ini sangat membantu saya dalam menyelesaikan project, untuk menampilkan no. simcard (my own number) gimana caranya ya ? saya sudah coba2 pakai AT+CNUM tapi responnya cuma OK … btw thanks

  2. udah coba AT+SCID atau AT^SCID
    atau AT+CSIM mas


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: