Selain menggunakan AT command, SMS Gateway juga dapat dibuat mengunakan Gammu, yakni sebuah project open source yang bertujuan untuk melakukan handling operasi terhadap handphone. Jadi sebenarnya Gammu juga dapat digunakan untuk melakukan panggilan (call establish), pengiriman MMS, akses terhadap handphone file system, mengetahui informasi network, tidak hanya untuk operasi SMS saja. Gammu ini sejatinya diperuntukkan untuk sistem operasi Linux, namun seiring dengan popularitasnya dan mudah penggunaannya karena berbasis command line, maka Gammu ini dibuat juga versinya untuk sistem operasi Windows. Satu hal prinsip yang perlu Anda ketahui, bahwasanya Gammu juga sebenarnya melakukan operasi terhadap handphone menggunakan AT Command, namun sudah dienkapsulasi dalam bentuk command line. Dengan demikian Anda sebagai pengguna tidak perlu mengetahui AT Command (yang sangat banyak itu), melainkan cukup mengetahui simplifikasi command line yang disupport Gammu. Karena operasi dasarnya menggunakan AT command inilah Gammu juga dapat digunakan untuk melakukan handling terhadap modem, khususnya modem yang mendukung AT Command.
Karena fleksibilitas Gammu yang menyandarkan operasinya berdasarkan command line (command prompt), Gammu ini dapat digunakan bersama-sama dengan semua software Development berbasis web maupun aplikasi desktop seperti PHP, ASP, Java, C++, Delphi, VB dll. Mungkin yang sering Anda baca di internet adalah penggunaan Gammu dengan PHP/ASP. Ini memang dimaklumi mengingat PHP/ASP adalah SDK untuk server side yang memiliki keterbatasan dalam mengelola local hardware semisal COM Port. Namun, karena operasi Gammu menggunakan command line semua SDK dapat memanfaatkannya, termasuk diantaranya adalah Delphi, SDK favorit saya saat ini 🙂
Kurang lebih berikut hubungan antara Delphi, Gammu, modem dan SMS Gateway
Jadi, untuk membangun sebuah SMS Gateway, Delphi tidak lagi langsung mengakses modem (menggunakan AT command) namun melalui Gammu terlebih dahulu (melalui command line). Demikianlah kira-kira deskripsi dari gambar di atas.
Dengan topologi sistem SMS Gateway di atas, Anda sebagai programmer Delphi tidak perlu lagi memikirkan operasi low level pengaksesan hardware modem, namun dapat lebih berkonsentrasi pengolahan data SMS itu sendiri. Dengan berbagai kelebihan Delphi dan Gammu, tak salah jika kombinasi keduanya saya nobatkan sebagai ‘Duet Dahsyat’ untuk membangun SMS Gateway. 🙂 🙂 🙂 . Apa dan bagaimana cara pengoperasian keduanya, tunggu tutorial berikutnya ……..
a Technopreneur – writer – Enthusiastic about learning AI, IoT, Robotics, Raspberry Pi, Arduino, ESP8266, Delphi, Python, Javascript, PHP, etc. Founder of startup Indomaker.com
salam kenal mas Ajie…
senang sekali mengikuti tulisan2 anda. Banyak ilmu bisa digali… semoga bisa belajar lebih banyak lagi di website anda.
salam kenal mas….maaf, saya newbi dalam hal gammu,saya sedang mengerjakan TA mas,dan topik pembahasan saya adalah menggunakan sms gateway, saya sama sekali belum mengetahui tentang gammu ini..jadi apakah saya bisa mendapatkan tutorial yang mungkin lebih dari ini tentang gammu.dan mungkin mas berkenan untuk memberikan link dimana saya bisa mendapatkan gammu …
terima kasih banyak mas….
coba di-googling mas, ada banyak tutorialnya kok
oke mas…tpi p gammu yang mas bahas ini sama dengan gammu yang diperuntukkan di os linux??sya sudah googling.,tp yang sy daptkn masih gammu yang diperuntukkan os linux.
gammu awalnya buat linux, tp seiring dg kepopulerannya, gammu dapat diemulasi di mesin windows menggunakan cygwin. Yg akan sy bahas adl gammu for windows
kami tunggu tutorial selanjutnya..
terimakasih 🙂
mas aji ,,, saya tunggu tutorial buat pembahasan delphi + gammu mas . . . 🙂
MMS Gateway (kirim gambar) gmn ya pak.
Mas mau tanya, saya membuat mau sms autoreply pakai gammu dan delphi 7. jadi ceritanya seperti ini. Ada sms pendaftaran poli yang masuk, trus kan ada pengecekan dulu apakah format dan data pendaftar ada di database atau nggak. Setelah ada, maka nanti akan mendapat balasan urutan antrian pendaftaran poli sesuai dengan urutan terakhir itu. Kalau pakai gammu itu gimana ya mas? TerimaKasih
kalo gammu itu intinya semua data baik inbox maupun outbox disimpan dalam database ‘sms’. Kalo ada sms masuk nantinya akan masuk ke tabel ‘inbox’ di database ‘sms’. Jd programnya (misal pake delphi) tinggal ambil data sms di tabel inbox aja kemudian diolah sesuai kebutuhan. Bisa pake komponen zeos atau ADO
kalau misal format salah nanti juga dapat balasan kalau format salah, dan jika data tidak tersedia, maka juga akan dapat balasan data tidak tersedia, dan begitu pula jika benar maka akan mendapat balasan nomor antrian Terima ksih 🙂
intinya tinggal ambil data sms yang masuk di tabel ‘inbox’, kemudian diolah sesuai keperluan
biar bisa autoreply terus menerus pakainya apa mas ? timer ?
trus kalau misal pakai timer itu settingnya bagaimana?
mas mau tanya ni, apa gammu bisa di instal pada win 10 sistem 32?
dicek dulu installernya mas, kalo utk win32 berarti bisa