At+cnmi=1 2 0 0 0 Meaning

3 min read Sep 07, 2024
At+cnmi=1 2 0 0 0 Meaning

AT+CNMI=1,2,0,0,0: Memahami Arti Command AT

AT+CNMI adalah command AT yang digunakan untuk mengatur bagaimana modul GSM/GPRS memberitahukan pengguna tentang pesan SMS yang diterima. Command ini terdiri dari beberapa parameter yang menentukan bagaimana informasi tentang pesan SMS akan ditampilkan. Berikut penjelasan dari parameter AT+CNMI=1,2,0,0,0:

Parameter AT+CNMI:

  • 1: Parameter pertama menetapkan mode notifikasi.
    • 1: Menunjukkan bahwa modul GSM/GPRS akan mengirim pesan SMS ke port serial sebagai data teks. Ini adalah mode yang paling umum digunakan untuk membaca pesan SMS.
  • 2: Parameter kedua menetapkan format notifikasi.
    • 2: Menunjukkan bahwa notifikasi akan dikirim dalam format "New SMS arrived", disertai dengan index SMS (nomor urut SMS) dan status SMS (berisi informasi apakah SMS terkirim atau tidak).
  • 0: Parameter ketiga menetapkan tipe notifikasi.
    • 0: Menunjukkan bahwa notifikasi hanya akan dikirim saat SMS baru diterima.
  • 0: Parameter keempat menetapkan mode SMS.
    • 0: Menunjukkan bahwa modul GSM/GPRS akan menyimpan semua pesan SMS yang diterima, bahkan jika memori penuh.
  • 0: Parameter kelima menetapkan status SMS.
    • 0: Menunjukkan bahwa notifikasi akan dikirim untuk semua pesan SMS yang diterima, tanpa mempertimbangkan statusnya.

Contoh Penggunaan:

Saat modul GSM/GPRS menerima pesan SMS baru, akan muncul output seperti ini pada port serial:

+CMTI: "SM",1

Output ini menunjukkan bahwa ada pesan SMS baru dengan index 1. Anda kemudian dapat menggunakan command AT lain untuk membaca isi pesan SMS tersebut, seperti AT+CMGR=1.

Kesimpulan:

Command AT+CNMI=1,2,0,0,0 adalah command yang sangat berguna untuk mengatur notifikasi SMS pada modul GSM/GPRS. Parameter yang tepat dapat disesuaikan untuk kebutuhan Anda. Dengan memahami makna parameter tersebut, Anda dapat memanfaatkan notifikasi SMS untuk membangun aplikasi dan sistem yang lebih canggih.