Short Message Service (SMS)
adalah protokol layanan pertukaran pesan text singkat (sebanyak 160 karakter
per pesan) antar telepon. SMS ini pada awalnya adalah bagian dari standar
teknologi seluler GSM, yang kemudian tersedia juga di teknologi CDMA.
Layanan
SMS sangat popular dan sering dipakai oleh pengguna handphone. SMS menyediakan pengiriman pesan secara cepat, mudah dan
murah. Saat ini SMS tidak terbatas untuk komunikasi antar pengguna (manusia)
saja, namun juga bisa dibuat otomatis dikirim atau diterima oleh komputer,
mikrokontroler dan lain sebagainya untuk mencapai suatu tujuan tertentu. Namun
untuk melakukannya, kita harus memahami dulu cara kerja SMS itu sendiri.
Dibalik
tampilan menu message pada handphone sebenarnya adalah AT Command yang berfungsi untuk mengirim
atau menerima data ke atau dari SMS-Center.
AT Command itu sendiri adalah
perintah-perintah yang digunakan dalam komunikasi serial port. AT Command
tiap-tiap SMS device bisa
berbeda-beda, tetapi pada dasarnya sama. AT
Command penting yang digunakan untuk membaca SMS baru pada HP Siemens C55
adalah “AT+CMGR”.
Pembacaan
SMS baru pada HP Siemens C55 diawali dengan pengecekan COM Serial (apakah sudah terhubung dengan HP Siemens C55 ?). Jika sudah
terhubung, kemudian kirim perintah untuk membaca SMS baru dengan instruksi
“AT+CMGR”. Data yang mengalir ke atau dari SMS-Center
biasanya berbentuk PDU (Protocol Data
Unit). PDU itu sendiri berisi bilangan-bilangan heksadesimal yang
mencerminkan bahasa I/O. Jadi jika
ada pesan masuk, SMS baru tersebut diterima kemudian di convert dari mode PDU ke dalam mode text agar pengguna dapat mengerti atau membaca apa isi pesan yang
dikirim. Proses ini akan berulang terus setiap akan membaca pesan singkat (SMS) pada HP Siemens C55.
Flowchart
untuk membaca SMS baru pada HP Siemens C55 adalah sebagai berikut
Referensi: