Kamis, 18 Februari 2016

(Konfigurasi Gammu dengan Mysql) Membuat SMS Gateway dengan Raspberry Pi

Nah kalau postingan sebelumnya kita cuman baru install gammu, sekarang kita mau mengintegrasikan dengan database. Buat apa? Masih nanya -_- Ya biar outbox, inbox, sent item nya ke record di database. Sebenernya dari gammu sendiri udah enak. Udah ada databasenya. Jadi kita tinggal import ke mysql nya. Bisa lewat phpmyadmin atau lewat mysql langsung. Kalau lewat phpmyadmin udah biasa kali ya. Tinggal bikin database baru terus import terus udah jadi. Nah sekarang saya mau kasih tau gimana caranya masukin database lewat mysql consolenya wkwk.
1. Ohiya letak direktori sqlnya ada di /usr/share/doc/gammu/examples/sql/. Disana ada macam- macam database yang bisa kita import. Kalau mau pake sqlite kita gunzip yang sqlite.sql.gz. Kalau mau pake postgre kita pake yang pgsql.sql.gz. Nah, karena kemarin kita di web server install databasenya pake mysql yaudah pake mysql aja :v 

2. Kita ekstrak mysql.sql.gz nya dengan cara gunzip mysql.sql.gz. Setelah itu masukkan perintah mysql -u root -p. Artinya, kita pengen masuk ke mysql console. -u artinya username kita apa (kalau saya username mysql= root). -p artinya password kita apa. Kemudian masukkan password mysql. Nah, masuk ke mode mysql. Sekarang kita bikin database baru dengan nama gammu. Caranya, create database gammu. Setelah itu ketikkan quit untuk keluar dari mode mysql.

3. Nah sekarang import sql ke database yang telah dibuat dengan cara sebagai berikut

4. Masuk ke mode mysql lagi. Coba dilihat apakah tabel- tabelnya udah masuk apa belum?. Untuk masuk ke database gammu, kita menggunakan perintah use gammu. Untuk cek table kita pakai perintah show tables. As you see the table has been here now ._.

5. Coba kita cek di phpmyadmin. Inget. Phpmyadmin yang ada di raspberry pi. Bukan yang di localhost -_-. As you see the table has been here now ._.

6. Kalau udah, ketikkan nano /etc/gammu-smsdrc. Kita sesuaikan databasenya. 

7. Nah udah tuh. Sekarang tinggal kita start aja service nya. Dengan cara /etc/init.d/gammu-smsd start

8. Sudah. Sekarang coba kirim sms seperti format yang di postingan kemarin. Tunggu, dan lihat hasilnya. Your message will be recorded there ._.

Mbak, kalau misal mau kirim sms apa yo ndadak harus lewat terminal gitu?
Nah ini. Ini pertanyaan yang saya suka. Untuk postingan selanjutnya, saya ingin mengenalkan suatu interface yang ada di client yang memudahkan kita untuk mengirim sms, lihat inbox dll. Bisa bikin sendiri, ataupun pake cms yang udah ada. Tungguin yak ._.



(Instalasi Gammu) Membuat SMS Gateway dengan Raspberry Pi

Hmmm oke lanjut ke postingan ke brapa ya ini lupa haha. Projekan ini sebenernya udah lama saya bikinnya. Tapi lagi sempet posting di blog wkwk. Karena sekrinsyutan sudah numpuk dan mintak di posting jadi yaa apa boleh buat. Kemarin- kemarin kita udah oprek raspberry pi dari mulai setting di mikrotiknya, konfigurasinya, sampai yang terakhir kemarin install web server di raspberry pi. Nah sekarang saya ingin bikin raspberry pi ini agar bisa bermanfaat bagi nusa dan bangsa. Yaitu dibikin sms gateway. 
"Apa sih sms gateway?"
Jadi sms gateway itu merupakan aplikasi yang digunakan untuk menerima dan mengirim sms.
"Kenapa harus pake sms gateway kalau misal pake hp aja langsung bisa?"
Hmmm.. ini nih yang dulu pas pertama muncul di pikiran saya haha. Cupu banget :v. Jadi, aplikasi ini dibikin agar memudahkan para pebisnis atau siapapun yang pengen sms orang, baik itu orang yang dia kenal ataupun yang nggak dia kenal secara massal. Misal kayak sms indosat tiap pagi. Nah kan ketauan yang jomblo sering nungguin sms dari sang gebetan ternyata dari indosat :v. Kemudian kita pengen mendata sapa aja sih yang kita sms, inbox, sent item, outbox agar bisa di simpen di hardisk. Terus jugak kita bisa membuat sms auto replay misal ketik REG spasi DUIT kirim ke 8998 dipastikan duit anda akan bertambah 10 kali lipat :v Kemudian kita bisa bikin sms terjadwal. Nah ini sedikit tips bagi para jomblo yang pengen keliatan perhatian buat gebetannya.  Kita set jam 4 buat bangunin dia subuh. Dijamin, sana bakalan klepek- klepek wakakak.

"Wah.. pengen nih bikin sms gateway kayak gitu. Caranya gimana mbak?"
Ohh pengen? Bayar sek! Nggak nggak, karena saya baik jadi akan saya kasih tutorialnya. Bikinnya pake Gammu. Apa itu Gammu? Bisa dibaca di website resminya DISINI. Di baca yang bener!!

"Alah mbak e ngapusi. Ndi mbak buktine. No pic hoax!"

Ini nih bukti kalau saya praktek. Bukan cuman omdo. Jadi Insya Allah ini berdasarkan pengalaman saya pribad. Ciyusss ._.
Caranya:
1. Beli mi ayam, es teh sama es krim dulu. Buat apa? Buat saya soalnya lagi laper nih ._.
2. Siapkan raspberry pi yang telah diinstall web server, mikrotik, modem dan laptop.
3. Nah untuk modem, bisa dicek nih di http://wammu.eu/phones/ support nggak modemnya.
4. Kalau udah, silahkan keluar! Loh nggak nggak :v Kalau udah silahkan remote raspberry pi nya. Kemudian masuk mode root. Dan ketikkan apt-get install gammu python-gammu gammu-smsd

5. Setelah proses install berhasil maka cek port modem kita masuk ke port yang mana dengan cara ketikkan dmesg | grep tty. Oh ternyata masuk ke port ttyUSB0.

6. Kemudian kita konfig dulu dengan cara gammu-config

7. Maka akan muncul seperti ini. Sesuaikan port. Kalau saya tadi kan portnya terdeteksi sebagai ttyUSB0 jadi ya ditulis aja. Kemudian connection nanti disesuaikan.

8. Kemudian ketikkan gammu --identify. Hal ini berfungsi untuk mengecek apakah modemnya detect atau nggak. Nah disini ada biodata yaelah biodata :v dari modem kita. Kalau keluar biodatanya maka modem tersebut support untuk gammu dan dapat dipake. Nah disini ada connection nah ini dimasukkan ke gammu - config tadi.

9. Nah setelah itu coba test kirim sms dengan cara sebagai berikut echo "PESAN YANG INGIN DIKIRIM" | gammu --sendsms TEXT NOMORTUJUAN

10. Nah, tunggu sebentar. Lalu lihat apa yang terjadi. Anda akan mendapatkan sms yang kita ketik di console. Subhanallah :D.