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.