Táto kapitola vám poskytuje skvelú príležitosť vidieť, ako odosielať a prijímať SMS správy
cez predvytvorené tabuľky databázy PostgreSQL. Stačí sa k nim pripojiť
pomocou používateľa databázy Ozeki SMS Gateway.
Nezabudnite poskytnúť pripojovací reťazec ovládača ODBC pre používateľa.
Použitie Ozeki SMS Gateway v tomto systéme je výhodné, pretože môže dosiahnuť
rýchlosť až 1000 SMS za sekundu. Predpokladáme, že ste už PostgreSQL používali a
viete vykonávať základné operácie s ním.
Poskytneme vám užitočné informácie a podrobné pokyny krok za krokom.
Dúfame, že tento príklad bude pre vás ľahko zrozumiteľný.
Začnite teraz!
Čo je PostgreSQL?
PostgreSQL je open-source databázový systém, ktorý sa používa ako
primárne úložisko údajov pre mnohé webové alebo mobilné aplikácie
Prosím, nainštalujte si dva dôležité programy. Jednoduchý
PostgreSQL databázový server a
Ozeki SMS Gateway, ktorý je schopný vytvoriť používateľa databázy a pripojiť sa k
PostgreSQL databáze pomocou pripojovacieho reťazca. Pozrite si, ako nainštalovať Používateľa SMS databázy.
Nezabudnite vytvoriť samostatnú tabuľku pre odchádzajúce a prichádzajúce správy. V tomto príklade sa tieto tabuľky nazývajú 'ozekimessagein'
a 'ozekimessageout'.
Odosielajte a prijímajte SMS správy pomocou jednoduchých SQL príkazov SELECT a INSERT na týchto tabuľkách.
Ako prijímať SMS s databázou PostgreSQL
Tento systém umožní prijímať SMS správy a ukladať ich do PostgreSQL databázového servera.
Systém pozostáva z vašej aplikácie, PostgreSQL databázového servera, počítača s nainštalovaným Ozeki SMS Gateway a Android telefónu s bežiacim Ozeki SMS gateway.
Váš telefón odošle SMS správu, ktorá bude preposlaná do databázového servera pomocou Ozeki SMS Gateway.
Potom vaša aplikácia stiahne správy z PostgreSQL databázového servera. (Obrázok 1)
Obrázok 1 - Ako prijímať SMS s databázou PostgreSQL
Ako odoslať SMS z databázy PostgreSQL
Tento systém vám umožňuje odosielať SMS správy z PostgreSQL databázového servera.
Tento systém pozostáva z aplikácie, PostgreSQL databázového servera, počítača s nainštalovaným Ozeki SMS Gateway a Android telefónu s aplikáciou Ozeki SMS Gateway.
Vaša aplikácia odošle správu s nejakými informáciami do PostgreSQL databázového servera na uloženie.
Softvér Ozeki SMS Gateway na PC bude pravidelne kontrolovať databázový server a odosielať správu na preddefinovanú adresu.
Potom telefón správu prijme. (Obrázok 2)
Obrázok 2 - Ako odoslať SMS z databázy PostgreSQL
SMS z/do PostgreSQL (Video návod)
V tomto videu uvidíte proces pripojenia PostgreSQL
k Ozeki SMS Gateway.
Začne sa spustením nástroja pgAdmin a skončí v
priečinku odoslaných správ, ktorý obsahuje
testovaciu správu. Naučíte sa, ako vytvoriť databázu v pgAdmin
a ako vytvoriť používateľskú aplikáciu.
Proces je ľahko vykonateľný a video je veľmi podrobné.
Navyše Ozeki SMS Gateway ponúka veľmi intuitívne rozhranie,
takže nebudete mať problém sledovať návod.
Vytvorenie nového používateľa
Na obrázku 3 môžete vidieť príkaz, ktorý musíte zadať v pgAdmin, aby ste vytvorili používateľa
ktorý môže byť použitý na pripojenie k Ozeki SMS Gateway.
Tento príkaz vytvorí používateľa so všetkými oprávneniami už nastavenými a pripravenými na použitie.
Ďalej musíte vytvoriť databázu, ktorú môže používateľ využívať.
Obrázok 3 - Vytvorenie používateľa ozekiuser
Vytvorenie databázy
Teraz, keď máte vytvoreného používateľa, potrebujete len databázu, s ktorou budete pracovať.
Príkaz, ktorý musíte zadať, môžete vidieť na obrázku 4.
Týmto príkazom vytvoríte databázu, ktorej vlastníkom je predtým vytvorený používateľ so správnym kódovaním 'UTF8'.
Táto databáza sa dá ľahko pripojiť k Ozeki SMS Gateway.
Obrázok 4 - Vytvorenie databázy ozekidb
Na ukladanie prijatých správ je potrebné vytvoriť tabuľku 'ozekimessagin'.
Kód, ktorý potrebujete, môžete vidieť na Obrázku 5.
Tento kód vytvorí perfektnú tabuľku, ktorá môže byť použita na ukladanie prijatých správ.
Príkaz nájdete pod tutoriálom. Môžete ho skopírovať a vložiť do pgAdmin.
Obrázok 5 - Vytvorenie tabuľky ozekimessagein
Je potrebné vytvoriť ďalšiu tabuľku s názvom 'ozekimessageout'.
Táto tabuľka bude slúžiť na ukladanie správ, ktoré používateľ posiela.
SMS brána bude periodicky kontrolovať tabuľku a odosielať všetky správy, ktoré ešte neboli odoslané.
Príkaz, ktorý potrebujete odoslať, môžete vidieť na Obrázku 6.
Celý kód nájdete pod tutoriálom, kde ho môžete skopírovať a vložiť do pgAdmin.
Obrázok 6 - Vytvorenie tabuľky ozekimessageout
Inštalácia rozhrania SQL messaging aplikácie
Teraz musíte začať pracovať v Ozeki SMS Gateway.
Prvou vecou, ktorú musíte urobiť, je vyhľadať tlačidlo 'Pridať nového používateľa/aplikáciu'.
Kliknite naň, aby ste sa dostali do zoznamu inštalácií nových používateľov alebo aplikácií.
Tam musíte nájsť sekciu Rozhrania aplikácií.
V tejto sekcii vyhľadajte možnosť SQL messaging.
Kliknite na tlačidlo Inštalovať vedľa nej, aby ste spustili inštalačný proces. (Obrázok 7)
Obrázok 7 - Inštalácia používateľa SQL messaging
Vyberte možnosť PostgreSQL
V tomto inštalačnom zozname môžete vidieť všetky SQL nástroje, s ktorými môže Ozeki SMS Gateway pracovať.
V tomto prípade vyberte možnosť PostgreSQL.
Nájdite ju a kliknite na tlačidlo Inštalovať vedľa nej, ako môžete vidieť na Obrázku 8.
Spustí sa nový inštalátor rozhrania aplikácie.
Obrázok 8 - Inštalácia používateľa PostgreSQL
Zadajte údaje o pripojení
Aby ste mali funkčné pripojenie medzi Ozeki SMS Gateway a PostgreSQL,
musíte poskytnúť bráne údaje o pripojení. Otvorte kartu Všeobecné v rozhraní aplikácie
a vyhľadajte skupinu 'Nastavenia pripojenia'.
Tam nájdete 5 textových polí, ktoré je potrebné vyplniť.
Musíte poskytnúť adresu servera, číslo portu,
a prihlasovacie údaje do databázy, ako na Obrázku 9.
Ak ste hotoví, kliknite na tlačidlo 'OK' a dokončili ste nastavenie aplikácie.
Obrázok 9 - Zadajte údaje o pripojení pre PostgreSQL server
Povolenie pripojenia PostgreSQL
Teraz máte funkčné rozhranie aplikácie. Všetko, čo musíte urobiť, je zapnúť ho.
Môžete to urobiť pomocou prepínača 'pripojenie'.
Ak je zelený a vedľa loga PostgreSQL vidíte zelenú fajku,
znamená to, že pripojenie je aktívne a funguje (Obrázok 10).
Podrobnosti o procese pripájania môžete vidieť na karte Udalosti.
Obrázok 10 - Povolenie pripojenia PostgreSQL
Spustenie príkazu INSERT
Teraz máte funkčné pripojenie medzi Ozeki SMS Gateway a PostgreSQL.
To znamená, že teraz môžete odosielať a prijímať SMS správy.
Na otestovanie systému musíte vyskúšať príkaz INSERT, ktorý je viditeľný na Obrázku 11.
Skopírujte príkaz do karty SQL rozhrania aplikácie a 'Vykonajte' ho.
Kód nájdete na konci tutoriálu spolu s príkazmi na vytvorenie tabuliek.
Tento príkaz vytvorí pole v tabuľke 'ozekimessageout'.
Brána bude skenovať tabuľku a odosielať správu na cieľovú adresu.
Obrázok 11 - Vloženie príkazu INSERT do databázovej tabuľky PostgreSQL
Priečinok Odoslané
Nezabudnite skontrolovať priečinok Odoslané (Obrázok 12).
Správa vložená do tabuľky 'ozekimessageout' by mala byť viditeľná v priečinku.
Tu môžete získať viac informácií o správe, ako je text správy, čas odoslania
a výsledok procesu odosielania.
Obrázok 12 - Priečinok Odoslané používateľa databázy ukazuje, že vaša správa bola odoslaná Ozeki SMS bránou
Obrázok 14 - Tieto príkazy vytvoria dve tabuľky vo vašej PostgreSQL databáze
Veľkosť poľa 'msg' môžete vždy zvýšiť nad 160 znakov.
Tiež môžete zmeniť jeho dátový typ.
Dôrazne sa odporúča zachovať atribút 'id' vo
všetkých tabuľkách. 'id' je v podstate indexom každého záznamu.
Záver
Gratulujeme, dokončili ste túto úlohu pripojenia PostgreSQL k O
zeki SMS Gateway. Môžete byť na seba hrdí!
Teraz môžete toto pripojenie vytvoriť kedykoľvek chcete. Toto riešenie je skvelé, pretože môžete využívať rýchlosť a spoľahlivosť Ozeki SMS Gateway a cenovú efektívnosť PostgreSQL.
Ak sa chcete dozvedieť viac o softvérových riešeniach, ktoré Ozeki ponúka, určite navštívte ozeki-sms-gateway.com.