SMS gateway menggunakan HP CDMA

2009 Oktober 14

Tulisan kali ini singkat aja dan masih seputaran SMS gateway, tapi kali ini ada yang beda kita ga pake modem/HP GSM tapi sekarang kita pake CDMA. saya coba share program untuk mengirim SMS menggunakan HP NOKIA CDMA

seperti yg sudah saya jelaskan di tulisan saya sebelum nya, untuk dapat mengakses fungsi2 yg terdapat pada sebuah device handphone. kita dapat menggunakan perintah at+command. berikut contoh at+command yg digunakan untuk mengirim SMS pada hp nokia CDMA

AT+CMGS=[panjang no hp hex][no hp hex][messages encoding hex][panjang pesan hex][pesan hex]

seluruh parameter yang dimasukan pada perintah AT+CMGS tersebut di konversi kedalam hexadecimal. untuk lebih jelas nya mengenai penggunaan perintah AT+CMGS beserta konverter kedalam bilangan hex silahkan teman2x pelajari source code dari aplikasi nokia CDMA SMS sender yg sudah saya buat.

silahkan unduh disini untuk contoh aplikasi nya.

bahasa pemrograman menggunakan VB 6.0

ditunggu komentar nya :)

Memahami AT- Command untuk membangun SMS gateway

2009 Juli 13
oleh bemzinside

kembali lagi saya menulis tentang hal yang berhubungan dengan SMS gateway, tapi pada tulisan kali ini saya baru membahas hal yang paling mendasar dari teknologi SMS gateway.

sebelum kita membangun sebuah aplikasi berbasis SMS menggunakan modem, ada baik nya kita memahami at command.

AT command adalah sebuah perintah yang ditujukan kepada modem/hp gsm/cdma untuk melakukan sebuah pekerjaan,  untuk  mengirim/membaca SMS pun kita menggunakan perintah AT-Command.

berikut beberapa contoh dari AT Command :

Command – Keterangan
AT Mengecek apakah Handphone telah terhubung
AT+CMGF Untuk menetapkan format mode dari terminal
AT+CSCS Untuk menetapkan jenis encoding
AT+CNMI Untuk mendeteksi pesan SMS baru masuk secara otomatis
AT+CMGL Membuka daftar SMS yang ada pada SIM Card
AT+CMGS Mengirim pesan SMS
AT+CMGR Membaca pesan SMS
AT+CMGD Menghapus pasan SMS
ATE1 Mengatur ECHO
ATV1 Mengatur input dan output berupa naskah
AT+CGMI Mengecek Merek HP
AT+CGMM Mengecek Seri HP
AT+CGMR Mengecek Versi Keluaran HP
AT+CBC Mengecek Baterai
AT+CSQ Mengecek Kualitas Sinyal
AT+CCLK? Mengecek Jam (waktu) pada HP
AT+CALM=< n > Mengecek Suara/dering HP saat di Telepon (ada Telepon Masuk)

‘n’ adalah adalah angka yang menunjukkan jenis dering
0 = berdering
1 dan 2 = Silent (Diam)

AT^SCID Mengecek ID SIM CARD
AT+CGSN Mengecek Nomor IMEI
AT+CLIP=1 Menampilkan nomor telepon pemanggil
AT+CLCC Menampilkan nomor telepon yang sedang memanggil
AT+COPN Menampilkan Nama Sumua Operator di dunia
AT+COPS? Menampilkan nama operator dari SIM yang digunakan
AT+CPBR=< n > Membaca nomor telepon yang disimpan pada buku telepon (SIM CARD)
‘n’ adalah nomor urut penyimpanan
AT+CPMS=< md > Mengatur Memori dari HP
‘md’ adalah memori yang digunakan
ME = Memori HP
SM = Memori SIM CARD

————————————————————————————–

ok sekian tulisan dari saya, semoga bermanfaat

pada tulisan selanjut nya saya akan menyertakan contoh implementasi perintah AT Command menggunakan beberapa bahasa pemrograman..

salam

bemzinside

ternyata

2009 Juli 8
oleh bemzinside

ternyata tidak seburuk yg saya bayang kan..
asalkan kita bisa ikhlas menghadapi cobaan yg Allah berikan :-)

Sibuk Banget……….T_T

2009 Juni 19
oleh bemzinside

Damn,, udah beberapa bulan ini bener2x disibukin ama pekerjaan..sampe2x blog ini bener2 terbengkalai,  saya akuin kLo saya orang yg males banget untuk nulis…ketika ada semangat untuk nulis tapi bingung ga tw mw nulis apa.ketika ada ide bwt nulis, ga sempet nulis nya gara2x sibuk..

setelah kesibukan ini selesai…mulai nulis lagi…

i’m back

2009 Maret 31
oleh bemzinside

waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa…

udah lama banget ga nge-blog disini :’(
maaf buat temen2x yg kasih komen belum sempet dibales..

dan buat temen2x yg masih penasaran tentang SMS pake JAVA
boleh kirim2x email ke bemz.wxc@gmail.com atau via YM id nya : bemzinside

next saya akan posting sebuah topik yg masih berhubungan dengan SMS tapi kali ini ga pake JAVA .. jadi tungguin aja ya teman2x…masih dalam proses neeh ;-)

ciawwwwwwwwwwwwww

SMS gateway berbasis JAVA

2008 Agustus 19

kLo yang udah pernah bikin sms gateway dengan JAVA pasti udah tau library yang cukup handal untuk kita gunakan dalam membangun sms gateway..
namanya adalah SMSLIB,
kmu” boleh download file library beserta file pendukung nya disini ..saya anjurkan untuk download SMSLib v3.3.0 BETA 3 (Sources + Binaries, compiled with JDK 5). dan SUN Java Comm v2 (Win32) untuk pengguna microsoft.

ok, setelah kalian download..mari kita lakukan instalasi,

instalasi smslib :
1. extract file smslib yang udah di download
2. cari file smslib-3.3.0b2.jar , lalu tempatkan pada JDKDIR/jre/lib/ext/

agar dapat membaca port COM maka kita butuh librari java com, langkah instalasi nya adalah sbb :
1. extract file javacom yang udah kita download barusan,,
2. cari 3 file yang bernama comm.jar, javax.comm.properties, win32com.dll lalu
* File comm.jar tempatkan pada direktori JDKDIR/jre/lib/ext/
* File javax.comm.properties tempatkan pada direktori JDKDIR/jre/lib/
* File win32com.dll tempatkan pada direktori JDKDIR/jre/bin/

setelah semuanya ok mari kita lakukan coding untuk ngirim sebuah sms.
jangan lupa modem gsm nya udah terinstal dengan baik yes..
kLo saya sih pake modem HP sony ericson w830i :) ,,

import org.smslib.*;
import org.smslib.gateway.ModemGateway;

public class SendMessage
{
public void doIt() throws Exception
{
Service srv;
OutboundMessage msg;

OutboundNotification outboundNotification = new OutboundNotification();

System.out.println(“CONTOH PENGIRIMAN PESAN : “);

srv = new Service();
ModemGateway gateway = new ModemGateway(“modem.com1″, “COM1″, 57600, “Sony Ericsson”, “w830i”, srv.getLogger());
gateway.setInbound(true);
gateway.setOutbound(true);
gateway.setSimPin(“0000″);
gateway.setOutboundNotification(outboundNotification);
srv.addGateway(gateway);

srv.startService();
// kirim pesan secara synchronously.
msg = new OutboundMessage(“+6285659980xxx”, “Hello World from smslib!”);
srv.sendMessage(msg);
System.out.println(msg);

System.out.println(“Now Sleeping – Hit to terminate.”);
System.in.read();

srv.stopService();
}

public class OutboundNotification implements IOutboundMessageNotification
{
public void process(String gatewayId, OutboundMessage msg)
{
System.out.println(“Outbound handler called from Gateway: ” + gatewayId);
System.out.println(msg);
}
}

public static void main(String args[])
{
SendMessage app = new SendMessage();
try
{
app.doIt();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}

yes…kekirim ga..? smsnya..
atau ada error ga pada saat kompilasi nya..?klo ada berarti instalasi smslib + java com nya belum bener tuh…coba cek lagi aja..dan yang terpenting baca manualnya ok…

keep study….

salam

bemzinside
shout to : FAD

this is my job..!!

2008 Agustus 12

jujur dari kecil cita” saya sih pengen jadi pilot, tapi engga tau kenapa seiring dengan bertambahnya umur. cita cita itu semakin memudar dan akhir nya terlupakan. hingga akhir nya saya terjerumus menjadi seorang programmer sebuah profesi yang tidak pernah terbayang dalam pikiran saya sebelum nya.

diawali dari gagal nya saya untuk masuk ke HI(hubungan internasional) UNPAD, saya akhirnya memilih untuk mengenyam pendidikan di STIEB(manajemen) yang sekarang dikenal dengan nama universitas widyatama tapi berhubung waktu itu si mamah salah beli formulir malah beli formulir STIE YPKP akhir nya saya ga jadi juga masuk STIEB.

waktu itu saya lagi keranjingan internet, terus pengen banget bisa yang namanya bikin website. ya udah yang asal nya pengen ke jurusan hubungan internasional terus nyimpang ke ekonomi..akhir nya rubah haluan ke informatika..akhirna saya memilih Politeknik Komputer Niaga LPKIA sebagai tempat saya menimba ilmu(bukan milih deng tapi dipilihin ama si mamah quwh tercintah).

di LPKIA lah dasar” pembentukan diri saya menjadi seorang programmer dimulai..ketika pertama kali belajar coding yaitu bahasa pemrograman PASCAL disaat temen” yang lain kebingungan belajar itu..saya malah getol sekali ngulik PASCAL..

hingga pada akhir nya waktu semester 4 saya eksplorasi sendiri dan menemukan yang namanya PHP :D yeahhh..bahasa pemrograman yang belum diajarin di kampus..waktu masih kuliah sempet dapet job bikin web site sebuah asosiasi pengusaha..dari situ saya untuk pertama kalinya dibayar untuk pekerjaan yang udah saya lakukan..maklum biasanya sih saya bantuin temen” kuliah ngerjain tugas, engga pake bayaran..dikasih roko aja udah untung :D

well dari situ saya mulai mendapat kan projek” yang lain..hingga akhir nya setelah lulus saya langsung bekerja di sebuah IT consultan sebagai programmer yang lagi ngembangin aplikasi ini di jakarta,,di situ bertahan hampir 10 bulan di situ..saya akhir nya memutuskan untuk cabut karena pengen nerusin kuliah S1 saya..balik ke bandung .. akhir nya dapet kerjaan di sebuah outlet sepatu terkemuka jadi programmer juga..:D:D

Meskipun berat..tapi saya engga pernah menyesal untuk berprofesi seperti sekarang ini..saya bersyukur di saat orang lain sulit dapet kerja..saya malah dikasih kemudahan untuk dapetin kerja :D

notes :
sekarang saya lagi research ngembangin aplikasi Streaming Server & SMS GATEWAY
Pake JAVA,Darwin Streaming Server, VLC kLo ada temen” yang berniat bantuin..tinggal buzz me aj yeahh..

the next is C# ,.NET , & Ms Visual Studio 2008

hello world from me.

2008 Agustus 12
oleh bemzinside

bemzinside say hello world from wp,

account ini sebenernya udah ada lama banget, tapi males buat ngisi” nya..lagian saya tuh bukan tipe orang yang suka nge-blog..:D

well..entah kenapa timbul hasrat buat nge-blog, dan pada akhir nya saya coba buka lagi account ini terus edit banner nya dan langsung bikin tulisan ini.

thx ya buat temen” yang udah sempet maen kesini..

best regards

bemzinisde.net