SMS z/do MySQL
V tomto tutoriálu uvidíte, jak nainstalovat a nakonfigurovat připojení k databázi MYSQL a jak vytvořit doporučenou strukturu databáze. Můžete kombinovat Ozeki SMS Gateway s databází MySQL pro odesílání, přijímání a ukládání SMS zpráv. Ozeki SMS Gateway je výkonný software pro SMS bránu, který je schopen odesílat 1000 SMS za sekundu, přičemž stále běží na vašem počítači a zajišťuje bezpečnost vašich zpráv a kontaktů. Tento článek je určen uživatelům, kteří jsou obeznámeni s MySQL. Samotný proces by neměl trvat více než 20 minut, a to s pomocí tohoto podrobného tutoriálu. Naučíte se, jak nastavit databázi MySQL, uživatele a jak mu udělit oprávnění. Vytvoříte také uživatele v Ozeki SMS Gateway. Neztrácejte už více času. Začněte odesílat SMS hned teď!
Jak odeslat SMS z MySQL
Instalace MySQL (Video návod)
Vytvoření databázových tabulek (Video návod)
Konfigurace databázového uživatele (Video návod)
Odeslání testovací zprávy (Video návod)
Co je MySQL?
MySQL je relační systém pro správu databází založený na SQL. Je široce používán, protože je open-source a zdarma, ale zároveň velmi spolehlivý a rychlý.
Řešení využívá Ozeki SMS Gateway nainstalovaný na vašem PC. Databázový uživatel SMS Gateway může snadno komunikovat s vaším uživatelem MySQL databáze.
Jak přijímat SMS s MySQL databází
Tento systém pro přijímání SMS umožňuje přijímat SMS pomocí MySQL databázového serveru. Toto uspořádání se skládá z telefonu, který bude používán k odesílání zpráv, počítače s nainstalovaným Ozeki SMS Gateway, databázového serveru a vaší aplikace. Metoda funguje následujícím způsobem: Telefon odešle zprávu. Počítač s Ozeki SMS Gateway uloží zprávu do MySQL databázového serveru. Vaše aplikace může získat zprávy pomocí SQL dotazu.

Jak odeslat SMS z MySQL databáze
Tento systém pro odesílání SMS umožňuje odesílat SMS pomocí MySQL databázového serveru. Tento systém se skládá z telefonu, který bude používán k získávání zpráv z databáze, počítače s nainstalovaným Ozeki SMS Gateway, databázového serveru a vaší aplikace. Procedura funguje následujícím způsobem: Vaše aplikace odešle zprávu do MySQL databázového serveru. Ten uloží vaši zprávu a Ozeki SMS Gateway ji bude moci získat pomocí SQL dotazu. Zpráva bude odeslána na telefon poté, co bude získána.

SMS z/do MySQL (Video tutoriál)
V tomto videu uvidíte proces připojení MySQL k Ozeki SMS Gateway. Začne se spuštěním MySQL Command Line Client a dovede vás k odeslání první zprávy k otestování vašeho systému. V průběhu se naučíte, jak nastavit MySQL databázi, která bude použitelná, a jak vytvořit nové rozhraní aplikace pro MySQL v Ozeki SMS Gateway. Proces je snadný a video je velmi podrobné. Navíc Ozeki SMS Gateway nabízí velmi intuitivní rozhraní, takže nebudete mít problém sledovat tutoriál.
Vytvoření databáze
Prvním krokem procesu je nastavení nové databáze. Na obrázku 3 můžete vidět, že příkaz pro vytvoření databáze 'ozekidb' je následující: 'CREATE DATABASE ozekidb;'. Tím se vytvoří databáze, kterou může Ozeki SMS Gateway používat.

Vytvoření uživatele
V dalším kroku je třeba vytvořit uživatele pro databázi 'ozekidb'. Můžete to udělat pomocí příkazu 'CREATE USER', který je vidět na obrázku 4. Další příkaz udělí uživateli oprávnění a příkaz flush znovu načte databázi a aktivuje oprávnění.

Nyní, když máte databázi, vytvoříme v ní tabulky. Pro práci s Ozeki SMS Gateway potřebujete dvě tabulky. První tabulka, kterou vytvoříte, je tabulka 'ozekimessagein'. Bude ukládat všechny příchozí zprávy. Pravidelně je kontroluje a ukládá je jako záznamy v databázi.
Tuto tabulku (Obrázek 5) můžete vytvořit jednoduchým zkopírováním a vložením skriptu pro vytvoření tabulky z tohoto tutoriálu. Kód najdete na konci tutoriálu.

Vytvořte tabulku 'ozekimessageout'
Druhá tabulka je tabulka 'ozekimessageout'. Je zodpovědná za ukládání odeslaných zpráv. Pokud odešlete zprávu z databáze, tato tabulka ji uloží jako záznam se všemi informacemi o ní. (Obrázek 6)
Obě tabulky můžete vytvořit jednoduchým zkopírováním a vložením skriptu pro vytvoření tabulky z tohoto tutoriálu. Kód najdete na konci tutoriálu.

Nainstalujte uživatele pro SQL zasílání zpráv
Nyní začnete pracovat v Ozeki SMS Gateway. První věc, kterou musíte udělat, je vytvořit uživatele pro SQL zasílání zpráv. Můžete to provést otevřením aplikace Ozeki SMS Gateway a vyhledáním tlačítka 'Přidat nového uživatele/aplikaci...' (Obrázek 7). Kliknutím na toto tlačítko otevřete instalační seznam 'Přidat uživatele nebo aplikaci'. Vyhledejte instalační seznam pro SQL zasílání zpráv, který se nachází v sekci 'Rozhraní aplikací'. Klikněte na tlačítko Instalovat vedle něj a spustíte instalační proces.

Vyberte možnost MySQL
V dalším instalačním seznamu uvidíte všechny databázové systémy, které Ozeki SMS Gateway podporuje (Obrázek 8). V tomto případě vyberte možnost MySQL kliknutím na tlačítko Instalovat vedle názvu. Spustí se proces nastavení.

Zadejte nastavení připojení
V dalším kroku musíte zadat nastavení připojení pro rozhraní aplikace MySQL.
Tím zajistíte, že bude možné navázat spojení mezi Ozeki SMS Gateway a MySQL klientem.
Vyhledejte skupinu 'Nastavení připojení' a zadejte hostname, číslo portu,

Zapněte rozhraní aplikace
Nyní, když jste úspěšně vytvořili rozhraní aplikace MySQL, je čas jej zapnout přepnutím tlačítka 'Připojení'. Pokud je zelené a vedle ikony rozhraní aplikace vidíte zaškrtnutí (Obrázek 10), znamená to, že připojení je aktivní. Proces inicializace uvidíte v kartě Události.

Použijte příkaz INSERT
Nyní máte funkční připojení mezi Ozeki SMS Gateway a MySQL. Můžete otestovat svůj systém odesláním testovací SMS pomocí příkazu INSERT. Tím vložíte zprávy do tabulky ozekimessageout, takže Ozeki SMS Gateway odešle zprávu na předdefinovanou destinaci (Obrázek 11). Pokud ovládáte SQL, můžete příkaz upravit podle svých potřeb.

Odeslaná složka
Po testovací SMS zkontrolujte složku Odeslané, abyste potvrdili, že zpráva byla odeslána (Obrázek 12). Pokud v složce Odeslané uvidíte záznam o odeslané zprávě, znamená to, že systém funguje tak, jak má. Více informací o testovací SMS najdete zde.

Po nastavení připojovacích údajů je velmi důležité vytvořit strukturu databázových tabulek. Příklad databáze v tomto tutoriálu obsahuje dvě tabulky 'ozekimessageout' a 'ozekimessagein'. Můžete si zvolit libovolné názvy tabulek, ale měli byste je mít na paměti. Doporučujeme použít následující rozložení tabulek:
Skript pro vytvoření tabulky v MySQL:
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 |
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); |
Udržujte pole 'id' ve vaší databázi, aby podporovalo rychlejší SQL aktualizace.
Pokud upravujete databázové tabulky, například pokud přidáváte další sloupce, prosím zkontrolujte SQL šablony používané Ozeki SMS Gateway. Ujistěte se, že jsou kompatibilní s upraveným rozložením databázových tabulek.
Závěr
Gratulujeme, dokončili jste tento úkol připojení MySQL k Ozeki SMS Gateway. Dobrá práce!
Tyto znalosti můžete využít k vytvoření systému, kde Ozeki SMS Gateway a služba MySQL databáze jsou propojeny a mohou spolupracovat. Toto řešení kombinuje výkon a spolehlivost Ozeki SMS Gateway s nákladovou efektivitou MySQL.
Pokud se chcete dozvědět více o softwarových řešeních, která Ozeki nabízí, navštivte ozeki-sms-gateway.com.
More information
- Jak odeslat SMS z MS SQL
- Šablony SQL pro SMS
- Rozložení databázové tabulky
- SMS z unixODBC
- Jak poslat SMS z MS SQL Express
- Jak poslat SMS z Microsoft Access
- Jak poslat SMS z Oracle
- Jak nastavit Sender ID v SQL SMS
- Jak poslat SMS z MySQL
- Jak poslat SMS z PostgreSQL
- Jak poslat SMS z SQL Anywhere
- Poslat SMS z ODBC
- Jak poslat SMS z OleDB
- Jak poslat SMS z SQLite