Pasti udah pada tau kan apa itu? Klo enggak ya keterlaluan he he. Itu loh engine yang biasa digunakan untuk mengirim dan menerima sms dan biasanya sering digunakan untuk membuat sms gateway. Di postingan ini saya tidak akan membahas bagaimana cara instalasi, konfigurasi dan database yang digunakan. Jadi saya mengasumsikan bahwa service Gammu Anda (GammuSMSD) sudah berjalan dengan baik, dengan kata lain jika ada sms masuk ke nomor yang Anda gunakan sebagai sms center, maka service otomatis akan meng-INSERT-kan sms tersebut ke tabel inbox. Struktur Tabel Gammu Sebelum kita lanjut bagaimana membuat windows service untuk engine ada baiknya kita melihat dulu struktur tabel secara menyeluruh. Atas permintaan salah seorang teman baik saya untuk memberikan contoh tentang program SMS gateway, berikut contoh program SMS Gateway paling sederhana menggunakan ActiveXpert dan database SQL Server. The following functions can be used to calculate the minimum, maximum and standard deviation of a list of arguments. VB Source Code. [Thought Experiments in Historiographic Function: Max Weber on Eduard Meyer. It for the SMS survey tool development program that the Ministry of Education. Pengembangan SMS Gateway Layanan Informasi Akademik di STMIK GI MDP. Dengan Visual Basic 6.0, Protocol Data Unit (PDU sebagai bahasa SMS,. Dari keenam tabel di atas, kita cukup fokus di 3 tabel utama yaitu inbox, outbox dan outbox_multipart. Wavelab 6 fr rapidshare downloads. Tabel inbox otomatis terisi, jika ada sama masuk tentunya dengan syarat service Gammu Anda (GammuSMSD) sudah berjalan dengan baik. Di tabel inbox ini juga sudah ada field dengan nama Processed yang bisa kita gunakan sebagai flag/penanda sms yang sudah diproses. Paperport 11 serial number crack keygen pest control. Nah jika ada sms yang mau dikirim, tinggal kita INSERT-kan datanya secara manual ke tabel outbox. Dan jika smsnya panjang (lebih dari 160 karakter), smsnya harus kita pecah menjadi 2, 3, dst sesuai dengan jumlah karakter yang mau dikirim. Setelah dipecah, sms pertama masuk ke tabel outbox, dan sisanya masuk ke tabel outbox_multipart. Untuk informasi lebih lanjut tentang struktur database bisa Anda cek di. Konfigurasi Gammu Untuk konfigurasi gammu ada dua file yang harus kita edit nilainya yaitu file smsdrc dan gammurc. File ini biasanya ada di folder Instalasi Gammu share doc gammu examples config trus kita copykan ke folder Instalasi Gammu bin. Berikut adalah contoh konfigurasi gammu yang saya gunakan. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 # konfigurasi file smsdrc [gammu] device = com3: connection = at115200 [smsd] # SMSD service to use, one of FILES, MYSQL, PGSQL, DBI service = SQL # File (or stderr, syslog, eventlog) where information will be logged logfile = C: gammu log gammu.log # Amount of information being logged, each bit mean one level debuglevel = 255 # How many seconds should SMSD wait after there is no message in outbox before scanning it again. Default is 30. Commtimeout = 1 # Shows how many seconds SMSD should wait for network answer during sending sms. Ironcad keygen generator online. If nothing happen during this time, sms will be resent. Default is 30. Sendtimeout = 10 # Phone communication settings checksecurity = 0 CheckBattery = 0 # Database backends congfiguration user = root password = rahasia host = gammuodbc # pc can also contain port or socket path after colon (eg. Localhost:/path/to/socket) database = db_gammu # DBI configuration driver = odbc # Possible values: mysql, pgsql, sqlite, mssql (Microsoft SQL Server), access (Microsoft Access), oracle # ref: sql = mysql Coba perhatikan konfigurasi pada file smsdrc di atas terutama di bagian host, nilainya kita isikan dengan nama ODBC yang terhubung ke database gammu, dan untuk membuat ODBCnya kita gunakan fasilitas ODBC Data Source. Untuk menambahkan ODBC di atas, sebelumnya kita harus menginstall terlebih dulu MySQL Connector/ODBC. Environment Testing dan Development Tool yang Digunakan • Windows 7 Pro 64 bit • Visual Studio Community 2013 – untuk bahasa yang digunakan C# • Tipe aplikasi – Windows Service • Micro ORM • Gammu-1.38.4-Windows-64bit • Database SQLite – untuk menyimpan data siswa, mata pelajaran dan nilai • Database MySQL v5.5.45 – untuk menyimpan data gammu • MySQL Connector/ODBC v5.3.9 • Modem Wavecom M1306B Kok menggunakan Connector/ODBC? Iya karena Gammu v1.38.4 sudah mendukung koneksi menggunakan ODBC. Jadi selain MySQL, dengan menggunakan ODBC dukungan databasenya jadi lebih banyak seperti PostgreSQL, SQLite, Oracle, MS SQL Server dan MS Access. Contoh Kasus Untuk contoh kasusnya kita akan membuat service sms gateway untuk request data yang berhubungan dengan siswa seperti data pribadi, mata pelajaran dan nilai. Service sms gateway ini akan terhubung ke dua database yaitu database gammu yang tersimpan di MySQL dan database nilai yang tersimpan di SQLite.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |