V tomto návode uvidíte, ako nainštalovať a nakonfigurovať pripojenie k databáze MYSQL a ako vytvoriť odporúčanú štruktúru databázy.
Ozeki SMS Gateway môžete kombinovať s databázou MySQL na odosielanie, prijímanie a ukladanie SMS správ.
Ozeki SMS Gateway je výkonný softvér pre SMS bránu, ktorý dokáže odosielať 1000 SMS za sekundu, pričom stále beží na vašom počítači a poskytuje zabezpečenie pre vaše správy a kontakty.
Tento článok je určený pre používateľov, ktorí sú oboznámení s MySQL.
Samotný proces by nemal trvať viac ako 20 minút,
s pomocou tohto podrobného návodu. Dozviete sa, ako nastaviť databázu MySQL, používateľa a ako mu udeliť oprávnenia.
Tiež vytvoríte používateľa v Ozeki SMS Gateway. Nestrácajte viac času. Začnite odosielať SMS hneď teraz!
MySQL je systém na správu relačných databáz založený na SQL.
Je široko používaný, pretože je open-source a zadarmo, no zároveň veľmi spoľahlivý a rýchly.
Riešenie využíva Ozeki SMS Gateway nainštalovaný na vašom PC.
Používateľ databázy SMS Gateway môže jednoducho komunikovať s vaším používateľom MySQL databázy.
Ako prijímať SMS s databázou MySQL
Tento systém na prijímanie SMS umožňuje prijímať SMS
pomocou databázového servera MySQL. Toto
usporiadanie pozostáva z telefónu, ktorý sa použije na odosielanie správ,
počítača s nainštalovaným Ozeki SMS Gateway,
databázového servera a vašej aplikácie.
Metóda funguje nasledovne: Telefón odošle správu.
Počítač s Ozeki SMS Gateway uloží správu do databázového servera MySQL.
Vaša aplikácia môže získať správy pomocou SQL dopytu.
Obrázok 1 - Ako prijímať SMS s databázou MySQL
Ako odosielať SMS z databázy MySQL
Tento systém na odosielanie SMS umožňuje odosielať SMS pomocou databázového servera MySQL.
Tento systém pozostáva z telefónu, ktorý sa
použije na zber správ z databázy, počítača s
nainštalovaným Ozeki SMS Gateway, databázového servera a vašej aplikácie.
Postup funguje nasledovne: Vaša aplikácia odošle
správu do databázového servera MySQL. Ten uloží vašu správu a
Ozeki SMS Gateway ju bude môcť získať pomocou SQL dopytu.
Správa bude odoslaná na telefón po jej získaní.
Obrázok 2 - Ako odosielať SMS z databázy MySQL
Teraz, keď máte databázu, vytvorme v nej tabuľky.
Potrebujete dve tabuľky na prácu s Ozeki SMS Gateway.
Prvá tabuľka, ktorú vytvoríte, je tabuľka 'ozekimessagein'.
Bude ukladať všetky vaše prichádzajúce správy.
Periodicky ich kontroluje a ukladá ich ako záznam v databáze.
Túto tabuľku (Obrázok 5) môžete vytvoriť jednoduchým skopírovaním a vložením skriptu na vytvorenie tabuľky MySQL z tohto tutoriálu.
Kód nájdete na konci tutoriálu.
Obrázok 5 - Vytvorenie tabuľky ozekimessagein
Vytvorte tabuľku 'ozekimessageout'
Druhá tabuľka je tabuľka 'ozekimessageout'. Je zodpovedná za ukladanie odoslaných správ.
Ak odošlete správu z databázy, táto tabuľka ju uloží ako záznam so všetkými informáciami o nej. (Obrázok 6)
Obidve tabuľky môžete vytvoriť jednoduchým skopírovaním a vložením skriptu na vytvorenie tabuľky MySQL z tohto tutoriálu.
Kód nájdete na konci tutoriálu.
Obrázok 6 - Vytvorenie tabuľky ozekimessageout
Inštalácia používateľa SQL messaging
Teraz začnete pracovať v Ozeki SMS Gateway. Prvou vecou, ktorú musíte urobiť, je vytvorenie používateľa SQL messaging. Môžete to urobiť otvorením aplikácie Ozeki SMS Gateway a vyhľadaním tlačidla 'Pridať nového používateľa/aplikáciu...' (Obrázok 7). Kliknutím na toto tlačidlo otvoríte inštalačný zoznam 'Pridať používateľa alebo aplikáciu'. Nájdite inštalačný zoznam SQL messaging, ktorý sa nachádza v sekcii 'Rozhrania aplikácií'.
Kliknite na tlačidlo Inštalovať vedľa neho a spustíte inštalačný proces.
Obrázok 7 - Inštalácia používateľa SQL Messaging
Vyberte možnosť MySQL
V ďalšom inštalačnom zozname uvidíte všetky softvéry na správu databáz, ktoré Ozeki SMS Gateway podporuje (Obrázok 8).
V tomto prípade vyberte možnosť MySQL kliknutím na tlačidlo Inštalovať vedľa názvu. Spustí sa proces nastavenia.
Obrázok 8 - Inštalácia pripojenia MySQL
Zadajte nastavenia pripojenia
V ďalšom kroku musíte zadať nastavenia pripojenia rozhrania aplikácie MySQL.
Tým sa zabezpečí, že môže byť nadviazané pripojenie medzi Ozeki SMS Gateway a MySQL klientom.
Nájdite skupinovú schránku 'Nastavenia pripojenia' a zadajte hostiteľa, číslo portu,
a prihlasovacie údaje pre ňu (Obrázok 9).
Ak ste skupinovú schránku úspešne vyplnili, kliknite na tlačidlo 'OK'.
Obrázok 9 - Definovanie podrobností pripojenia k databáze MySQL
Zapnite rozhranie aplikácie
Teraz, keď ste úspešne vytvorili rozhranie aplikácie MySQL,
je čas ho zapnúť prepnutím prepínača 'Pripojenie'.
Ak je zelený a vedľa ikony rozhrania aplikácie vidíte začiarknutie (Obrázok 10),
znamená to, že pripojenie je aktívne. Proces inicializácie uvidíte na karte Udalosti.
Obrázok 10 - Povolenie pripojenia MySQL
Použite príkaz INSERT
Teraz máte funkčné pripojenie medzi Ozeki SMS Gateway a MySQL.
Môžete otestovať svoj systém odoslaním testovacej SMS pomocou príkazu INSERT.
Tým vložíte správy do tabuľky ozekimessageout,
takže Ozeki SMS Gateway odošle správu na preddefinovanú destináciu (Obrázok 11).
Ak ovládate SQL, pokojne upravte príkaz podľa svojich potrieb.
Obrázok 11 - Vloženie správy do tabuľky databázy
Po otestovaní SMS skontrolujte priečinok Odoslané,
aby ste potvrdili, že správa bola odoslaná (Obrázok 12).
Ak v priečinku Odoslané uvidíte záznam odoslanej správy,
znamená to, že systém funguje podľa očakávaní.
Viac informácií o testovacej SMS nájdete tu.
Obrázok 12 - Priečinok Odoslané používateľov databázy ukazuje, že vaša správa bola odoslaná prostredníctvom Ozeki SMS Gateway
Po nastavení údajov o pripojení je veľmi dôležité vytvoriť štruktúru databázových tabuliek.
Príkladová databáza v tomto návode pozostáva z
dvoch tabuliek 'ozekimessageout' a 'ozekimessagein'. Môžete si zvoliť ľubovoľné názvy tabuliek, ale mali by ste si ich zapamätať.
Odporúča sa použiť nasledujúcu štruktúru tabuliek:
Udržujte pole 'id' v databáze, aby ste podporili rýchlejšie aktualizácie SQL.
Ak upravujete databázové tabuľky. Napríklad, ak pridáte ďalšie stĺpce,
prosím skontrolujte SQL šablóny používané Ozeki SMS Gateway.
Uistite sa, že sú kompatibilné s prispôsobenou štruktúrou databázových tabuliek.
Záver
Gratulujeme, úspešne ste dokončili úlohu pripojenia MySQL k Ozeki SMS Gateway. Výborná práca!
Tieto vedomosti môžete využiť na vytvorenie systému, kde Ozeki SMS Gateway a
MySQL databáza spolupracujú. Toto riešenie kombinuje
výkon a spoľahlivosť Ozeki SMS Gateway a cenovú dostupnosť MySQL.
Ak sa chcete dozvedieť viac o softvérových riešeniach, ktoré ponúka Ozeki, navštívte ozeki-sms-gateway.com.