SMS küldése és fogadása MySQL-ből/MySQL-be

Ebben az oktatóanyagban megtudhatod, hogyan telepítheted és konfigurálhatod a MySQL adatbázis kapcsolatot, valamint hogyan hozhatod létre a javasolt adatbázis szerkezetet. Az Ozeki SMS Gateway-t egy MySQL adatbázissal kombinálva küldhetsz, fogadhatsz és tárolhatsz SMS üzeneteket. Az Ozeki SMS Gateway egy hatékony SMS gateway szoftver, amely képes másodpercenként 1000 SMS küldésére, miközben biztonságot nyújt üzeneteidnek és kapcsolataidnak a számítógépeden futva. Ez a cikk azoknak a felhasználóknak szól, akik ismerik a MySQL-t. A folyamat maga nem tart tovább 20 percnél, ha ezt a részletes oktatóanyagot követed. Megtanulod, hogyan állíthatsz be egy MySQL adatbázist, felhasználót és hogyan adhatsz jogosultságokat neki. Létrehozol egy felhasználót az Ozeki SMS Gateway-ben is. Ne vesztegesd az időt. Kezdj el SMS-eket küldeni most!

Hogyan küldjünk SMS-t MySQL-ből
MySQL telepítése (Videó útmutató)
Adatbázis táblák létrehozása (Videó útmutató)
Adatbázis felhasználó konfigurálása (Videó útmutató)
Tesztüzenet küldése (Videó útmutató)

Mi az a MySQL?

A MySQL egy relációs adatbázis-kezelő rendszer, amely SQL-re épül. Széles körben használják, mert nyílt forráskódú és ingyenes, ugyanakkor megbízható és gyors.

A megoldás az Ozeki SMS Gateway-t használja, amely a számítógépeden van telepítve. Az SMS Gateway adatbázis felhasználója könnyen kommunikálhat a MySQL adatbázis felhasználóddal.

Hogyan fogadjunk SMS-t MySQL adatbázissal

Ez az SMS fogadó rendszer lehetővé teszi SMS-ek fogadását egy MySQL adatbázis szerver segítségével. Ez a rendszer egy telefont tartalmaz, amely üzeneteket küld, egy számítógépet, amelyen az Ozeki SMS Gateway telepítve van, egy adatbázis szervert és az alkalmazásodat. A módszer a következőképpen működik: A telefon elküldi az üzenetet. Az Ozeki SMS Gateway-el rendelkező számítógép elmenti az üzenetet egy MySQL adatbázis szerverbe. Az alkalmazásod egy SQL lekérdezéssel lekérheti az üzeneteket.

hogyan fogadjunk sms-t mysql adatbázissal
1. ábra - Hogyan fogadjunk SMS-t MySQL adatbázissal

Hogyan küldjünk SMS-t MySQL adatbázisból

Ez az SMS küldő rendszer lehetővé teszi SMS-ek küldését egy MySQL adatbázis szerver segítségével. Ez a rendszer egy telefont tartalmaz, amely összegyűjti az üzeneteket az adatbázisból, egy számítógépet, amelyen az Ozeki SMS Gateway telepítve van, egy adatbázis szervert és az alkalmazásodat. A folyamat a következőképpen működik: Az alkalmazásod elküldi az üzenetet a MySQL adatbázis szervernek. Az eltárolja az üzenetedet és az Ozeki SMS Gateway egy SQL lekérdezéssel lekérheti azt. Az üzenet a telefonhoz kerül, miután a Gateway megszerezte azt.

hogyan küldjünk sms-t mysql adatbázisból
2. ábra - Hogyan küldjünk SMS-t MySQL adatbázisból

SMS küldése és fogadása MySQL-ből/MySQL-be (Videó útmutató)

Ebben a videóban láthatod, hogyan csatlakoztatható a MySQL az Ozeki SMS Gateway-hez. A folyamat egy MySQL parancssori ügyfél indításával kezdődik, majd eljutsz az első üzeneted elküldéséig a rendszered teszteléséhez. A folyamat során megtanulod, hogyan állíthatsz be egy használható MySQL adatbázist, és hogyan hozhatsz létre egy új alkalmazás felületet a MySQL-hez az Ozeki SMS Gateway-ben. A folyamat könnyen végrehajtható, és a videó nagyon részletes. Ráadásul az Ozeki SMS Gateway nagyon intuitív felületet kínál, így nem lesz nehéz követni az oktatóanyagot.

1. videó - Hogyan csatlakoztassuk a MySQL-t az Ozeki SMS Gateway-hez (Videó útmutató)

Az adatbázis létrehozása

A folyamat első lépése egy új adatbázis beállítása. A 3. ábrán láthatod, hogy az 'ozekidb' adatbázis létrehozásához a következő utasítást kell használni: 'CREATE DATABASE ozekidb;'. Ez létrehoz egy olyan adatbázist, amelyet az Ozeki SMS Gateway használhat.

ozekidb adatbázis létrehozása
3. ábra - Ozekidb adatbázis létrehozása

Felhasználó létrehozása

A következő lépésben létre kell hoznod egy felhasználót az 'ozekidb' adatbázishoz. Ezt megteheted a 4. ábrán látható 'CREATE USER' utasítással. A következő utasítás jogosultságokat ad a felhasználónak, a flush utasítás pedig újratölti az adatbázist és aktiválja a jogosultságokat.

ozeki felhasználó létrehozása az adatbázishoz
4. ábra - Ozeki felhasználó létrehozása az adatbázishoz

Hozd létre az 'ozekimessagein' táblát

Most, hogy van adatbázisod, hozzunk létre táblákat benne. Két táblára lesz szükséged az Ozeki SMS Gateway használatához. Az első tábla, amit létre fogsz hozni, a 'ozekimessagein' tábla. Ez tárolja az összes bejövő üzenetedet. Rendszeresen ellenőrzi ezeket és rekordként tárolja az adatbázisban.

Ezt a táblát (5. ábra) egyszerűen létrehozhatod a MySQL create table szkript bemásolásával ebből az oktatóanyagból. A kódot az oktatóanyag végén találod.

ozekimessagein tábla létrehozása
5. ábra - Ozekimessagein tábla létrehozása

Hozd létre az 'ozekimessageout' táblát

A második tábla az 'ozekimessageout' tábla. Ez felelős a küldött üzeneteid tárolásáért. Ha az adatbázisból küldesz egy üzenetet, ez a tábla rekordként tárolja azt az összes hozzátartozó információval. (6. ábra)

Mindkét táblát egyszerűen létrehozhatod a MySQL create table szkript bemásolásával ebből az oktatóanyagból. A kódot az oktatóanyag végén találod.

ozekimessageout tábla létrehozása
6. ábra - Ozekimessageout tábla létrehozása

SQL üzenetküldő felhasználó telepítése

Most elkezdesz dolgozni az Ozeki SMS Gateway-ben. Az első dolog, amit meg kell tenned, egy SQL üzenetküldő felhasználó létrehozása. Ezt megteheted az Ozeki SMS Gateway alkalmazás megnyitásával és a 'Új felhasználó/alkalmazás hozzáadása...' gomb megkeresésével (7. ábra). A gombra kattintva megnyílik a 'Felhasználó vagy alkalmazás hozzáadása' telepítőlista. Keress az SQL üzenetküldő telepítőlistára, amely az 'Alkalmazás interfészek' részben található. Kattints a mellette lévő Telepítés gombra, és elindul a telepítési folyamat.

sql üzenetküldő felhasználó telepítése
7. ábra - SQL üzenetküldő felhasználó telepítése

Válaszd ki a MySQL opciót

A következő telepítőlistán láthatod az összes adatbázis-kezelő szoftvert, amelyet a Ozeki SMS Gateway támogat (8. ábra). Ebben az esetben válaszd ki a MySQL opciót a cím melletti Telepítés gombra kattintva. Ez elindítja a beállítási folyamatot.

mysql kapcsolat telepítése
8. ábra - MySQL kapcsolat telepítése

Add meg a kapcsolati beállításokat

A következő lépésben meg kell adnod a MySQL alkalmazás interfész kapcsolati beállításait. Ez biztosítja, hogy létrejöhessen a kapcsolat az Ozeki SMS Gateway és a MySQL kliens között. Keress rá a 'Kapcsolati beállítások' csoportra, és adj meg egy hosztnevet, egy portszámot, az adatbázis nevét, valamint a bejelentkezési adatokat hozzá (9. ábra). Ha sikeresen kitöltötted a csoportot, kattints az 'OK' gombra.

mysql adatbázis kapcsolati adatok megadása
9. ábra - MySQL adatbázis kapcsolati adatok megadása

Kapcsold be az alkalmazás interfészt

Most, hogy sikeresen létrehoztál egy MySQL alkalmazás interfészt, ideje bekapcsolni azt a 'Kapcsolat' kapcsológomb segítségével. Ha zöld és pipa látható az alkalmazás interfész ikonja mellett (10. ábra), az azt jelenti, hogy a kapcsolat aktív. A inicializálási folyamatot az Események lapon láthatod.

mysql kapcsolat bekapcsolása
10. ábra - MySQL kapcsolat bekapcsolása

Használd az INSERT utasítást

Most már működő kapcsolatod van az Ozeki SMS Gateway és a MySQL között. Tesztelheted a rendszered egy teszt SMS küldésével az INSERT utasítás segítségével. Ez üzeneteket szúr be az ozekimessageout táblába, így az Ozeki SMS Gateway elküldi az üzenetet az előre meghatározott címzettnek (11. ábra). Ha ismered az SQL-t, nyugodtan módosíthatod az utasítást a saját igényeid szerint.

üzenet beszúrása az adatbázis táblába
11. ábra - Üzenet beszúrása az adatbázis táblába

A küldött mappák

Ellenőrizd a Küldött mappát a teszt SMS után, hogy megerősítsd az üzenet sikeres küldését (12. ábra). Ha a Küldött mappában látod az elküldött üzenet nyilvántartását, az azt jelenti, hogy a rendszer a várt módon működik. További információt találsz a teszt SMS-ről itt.

az adatbázis felhasználóinak küldött mappája mutatja, hogy az üzenetedet elküldte az ozeki sms gateway
12. ábra - Az adatbázis felhasználóinak küldött mappája mutatja, hogy az üzenetedet elküldte az Ozeki SMS Gateway

A kapcsolati adatok beállítása után nagyon fontos, hogy létrehozd az adatbázis tábla szerkezetét. Az oktatóanyagban szereplő példa adatbázis két táblából áll, 'ozekimessageout' és 'ozekimessagein'. Bármilyen táblanevet választhatsz, de érdemes megjegyezni őket. Javasoljuk, hogy kövesd a következő tábla elrendezést:

MySQL tábla létrehozó szkript:

CREATE TABLE ozekimessagein (
id int(11) NOT NULL auto_increment,
sender varchar(255) default NULL,
receiver varchar(255) default NULL,
msg text default NULL,
senttime varchar(100) default NULL,
receivedtime varchar(100) default NULL,
operator varchar(100) default NULL,
msgtype varchar(160) default NULL,
reference varchar(100) default NULL,
PRIMARY KEY (id)
) charset=utf8;
ALTER TABLE ozekimessagein ADD INDEX (id) ;

CREATE TABLE ozekimessageout (
id int(11) NOT NULL auto_increment,
sender varchar(30) default NULL,
receiver varchar(30) default NULL,
msg text default NULL,
senttime varchar(100) default NULL,
receivedtime varchar(100) default NULL,
reference varchar(100) default NULL,
status varchar(20) default NULL,
msgtype varchar(160) default NULL,
operator varchar(100) default NULL,
errormsg varchar(250) default NULL,
PRIMARY KEY (id)
) charset=utf8;
ALTER TABLE ozekimessageout ADD INDEX (id);
13. ábra - CREATE adatbázis táblák

Kérjük, tartsd karban az 'id' mezőt az adatbázisban a gyorsabb SQL frissítések érdekében.

Ha módosítod az adatbázis táblákat. Például, ha további oszlopokat adsz hozzá, kérjük, tekintsd át az SQL sablonokat, amelyeket az Ozeki SMS Gateway használ. Győződj meg róla, hogy kompatibilisek az egyéni adatbázis tábla elrendezéssel.

Összegzés

Gratulálunk, sikeresen elvégezted a MySQL és az Ozeki SMS Gateway összekapcsolásának feladatát. Szép munka!

Ezzel a tudással létrehozhatsz egy rendszert, ahol az Ozeki SMS Gateway és a MySQL adatbázis szolgáltatás összekapcsolódik és együtt dolgozik. Ez a megoldás egyesíti az Ozeki SMS Gateway teljesítményét és megbízhatóságát a MySQL költséghatékonyságával.

Ha többet szeretnél megtudni az Ozeki által kínált szoftvermegoldásokról, látogass el a ozeki-sms-gateway.com oldalra.

More information