Membuat Aplikasi SMS Gateway Menggunakan C Send SMS
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.
Desain Form agar sesuai dengan tampilan berikut. Anda hanya membutuhkan satu buah textbox (txtPhoneNumber), satu buah textbox (txtMessage), dan satu buah button (btnSend).
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.
download now