Banyak sekali yang mengira bahwa membuat aplikasi yang memanfaatkan
SMS Gateway itu sukar sekali. Padahal bilamana Anda tahu apa yang harus
dilakukan, membuat aplikasi jenis ini sangat mudah sekali. Yang perlu
Anda siapkan adalah sebuah perangkat GSM yang support AT Command dan
tentu saja pustaka tambahan GSMComm yang dapat diunduh di sini.
Langkah pertama yang harus Anda lakukan setelah unduh GSMComm adalah melakukan installasi GSMComm ke komputer Anda. Setelah itu Anda dapat mulai menghubungkan perangkat GSM Anda ke komputer Anda.
Langkah kedua buatlah sebuah aplikasi bertipe Windows Form. Proyek saya beri nama SmsGatewayDemo.
Tunggu sesaat, lalu klik kanan References dan pilih Add Reference…
Pilih Browse, kemudian alihkan ke folder tempat Anda Install GSMComm (lokasi default: Program Files\GSMComm). Pilihlah pustaka yang sesuai dengan .NET Framework yang digunakan, kemudian pilih empat pustaka (.dll) yang ada di sana.
Kembali ke editor Form, kali ini klik ganda button (btnSend). Kemudian ketik kode program berikut.
Langkah pertama yang harus Anda lakukan setelah unduh GSMComm adalah melakukan installasi GSMComm ke komputer Anda. Setelah itu Anda dapat mulai menghubungkan perangkat GSM Anda ke komputer Anda.
Langkah kedua buatlah sebuah aplikasi bertipe Windows Form. Proyek saya beri nama SmsGatewayDemo.
Pilih Browse, kemudian alihkan ke folder tempat Anda Install GSMComm (lokasi default: Program Files\GSMComm). Pilihlah pustaka yang sesuai dengan .NET Framework yang digunakan, kemudian pilih empat pustaka (.dll) yang ada di sana.
Desain Form agar sesuai dengan tampilan berikut. Anda hanya membutuhkan
satu buah textbox (txtPhoneNumber), satu buah textbox (txtMessage), dan
satu buah button (btnSend).
Klik ganda Form Anda (hati-hati salah klik), bilamana Anda melakukannya
dengan benar maka akan dibuatkan sebuah method dengan nama Form1_Load().
Ketik kode program berikut.1: using System;
2: using System.Collections.Generic;
3: using System.ComponentModel;
4: using System.Data;
5: using System.Drawing;
6: using System.Linq;
7: using System.Text;
8: using System.Windows.Forms;
9:
10: using GsmComm.PduConverter;
11: using GsmComm.PduConverter.SmartMessaging;
12: using GsmComm.GsmCommunication;
13: using GsmComm.Interfaces;
14: using GsmComm.Server;
15:
16: namespace SmsGatewayDemo
17: {
18: public partial class Form1 : Form
19: {
20: private GsmCommMain comm;
21:
22: public Form1()
23: {
24: InitializeComponent();
25: }
26:
27: private void Form1_Load(object sender, EventArgs e)
28: {
29: // Gantilah portname sesuai dengan port dimana perangkat GSM Anda
30: string port = GsmCommMain.DefaultPortName;
31: int baud = GsmCommMain.DefaultBaudRate;
32: int timeout = GsmCommMain.DefaultTimeout;
33:
34: comm = new GsmCommMain(port, baud, timeout);
35:
36: try { comm.Open(); }
37: catch { MessageBox.Show("Unable to connect!", "Error"); }
38: }
39: }
40: }
1: private void btnSend_Click(object sender, EventArgs e)
2: {
3: try
4: {
5: SmsPdu pdu = new SmsSubmitPdu(txtMessage.Text, txtPhoneNumber.Text);
6: comm.SendMessage(pdu);
7: }
8: catch { MessageBox.Show("Unable to send!", "Error"); }
9: }
Selesai sudah. Anda dapat mencoba program sederhana ini dengan
menjalankan aplikasi yang sudah dibuat. Akhir kata selamat belajar,
semoga sukses!!!!
NOTE: Beberapa penyederhanaan dilakukan di sini, Anda dapat melihat contoh lengkap yang disediakan oleh pustaka GSMComm.
Membuat Aplikasi SMS Gateway Menggunakan C# [Send SMS]
4/
5
Oleh
Unknown
1 komentar:
Tulis komentarNyari tau port na gmn ya?
Replytrus kalo lewat internet atau pemancar gen caranya gan? Mohon petuah naa