Membangun SMS-gateway dengan koneksi bluetooth
–Postingan ini dah lama banget tersimpan sebagai draft, daripada dihapus..mending di-post dan gue mengganti tanggal psotingan…mungkin berguna buat yg lagi belajar sesuai topik post ini.
Tren penggunaan sms pulsa premium akhir-akhir ini sedang menghangat. Secara bisnis, sms seharga 2000 sekali kirim telah menjadi mesin uang ratusan juta hingga milyaran rupiah. Melihat angka ini, tentu saja banyak orang yang berebut untuk mendapatkan potongan kue tersebut. Mulai dari ramalan bintang dari mama lauren, biro jodoh, cerita lucu, chat dengan artis, hingga quiz berhadiah jutaan rupiah.
Timbul satu pertanyaan? Apakah untuk bisa ikut ke dalam kompetisi tersebut membutuhkan biaya besar? Biaya tersebut bisa berupa infrastruktur hardware, harga nomor khusus untuk pengiriman (masa harus kirim ke nomor yg panjangnya 10-14 karakter), pengadaan piranti lunak, dan biaya-biaya lain (promosi misalnya).
Di artikel ini, saya akan mencoba memberikan solusi untuk mengurangi biaya tersebut. Salah satunya dengan penggunaan aplikasi-aplikasi Open Source. Sebenarnya ini hanya simulasi sederhana, bagaimana menggambarkan sistem sms tersebut. Sistem yang baik tentu akan lebih kompleks lagi
.
Ok, cukup basa-basinya. kita langsung saja membangun sistem tersebut.
Untuk membatasi ruang lingkup, kita akan menggunakan kannel sebagai Sms-gateway, Ubuntu 6.10 (Edgy-Eft), dan koneksi menggunakan bluetooth.
Koneksi ke HP dengan bluetooth
- Langkah pertama adalah melakukan instalasi
bluez-utilsdenganapt-get(This APT has Super Cow Powers). Perintahnya:sudo apt-get install bluez-utils - Jalankan service bluetooth:
sudo /etc/init.d/bluez-utils restart - Jika gagal, cek apakah device bluetooth telah dideteksi dengan perintah
lsusbatau perintahhcitool dev. Keluaranhcitool dev:hci0 00:10:60:AA:45:31 - Nyalakan koneksi bluetooth HP, dan dengan perintah
sdptool browsecek apakah service serial port tersedia di HP tersebut. Keluaransdptool browse:
Service Name: Serial Port 1
Service RecHandle: 0x10003
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4Service Name: Serial Port 2
Service RecHandle: 0x10004
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 5
Saya akan memilih Serial Port 1 menggunakan channel 4 untuk koneksi ke HP melalui bluetooth. - Scan koneksi bluetooth HP dengan perintah:
hcitool scan.
Keluaran:00:0E:07:8C:4D:74 herowannabe.
Nomor tersebut adalah alamat HP Anda, catat nomor tersebut karna nanti akan kita butuhkan - Kita akan mengikat service bluetooth HP agar dengan mudah dapat melakukan koneksi ke komputer. Dengan perintah:
sudo gedit /etc/bluetooth/rfcomm.confkita menambahkan konfigurasi.
rfcomm0 {
bind yes; #untuk mengikat koneksi ke rfcomm 0
device ALAMAT_HP_ANDA; #Alamat yang didapatkan darihcitool scan
channel 4; #Channel dimana service Serial port berjalan. Perintah:sdptool browse
comment "Koneksi bluetooth HP"; #Komentar aja, ga penting
}
.
Referensi:
It's nice to have your comment(s) here »»
Ardian Yuli Setyanto
@saya pernah buat aplikasi sms server serupa buat skripsi di ilmu komputer UGM. Judulnya “Pemanfaatan SMS untuk Pengaturan Komentar di Wordpress” pakai OpenSuse, modem ITegno USB, cakePHP.
Masalahnya sekarang modem iTegno nya dah tidak kepakai, jadi kalau ada teman-teman yang sedang cari modem itegno plus tutorialnya bisa hubungi saya. 085643077390
thanks buat Riky yang dah accept comment.
Ryan Waspada
@mas caranya gimana tuh?saya mau bikin sms gateway via bluetooth buat tugas akhir saya
trims
sentabi
@lengkap banget
makasih, tutorialnya jalan dengan sempurna 