SMS de la/la MySQL

În acest tutorial, puteți vedea cum să instalați și să configurați conexiunea la baza de date MYSQL și cum să creați structura recomandată a bazei de date. Puteți combina Ozeki SMS Gateway cu o bază de date MySQL pentru a trimite, primi și stoca mesaje SMS. Ozeki SMS Gateway este un software puternic de gateway SMS care este capabil să trimită 1000 SMS / secundă, în timp ce rulează pe computerul dvs., oferind securitate pentru mesaje și contacte. Acest articol este destinat utilizatorilor care sunt familiarizați cu MySQL. Procesul în sine nu ar trebui să dureze mai mult de 20 de minute, cu ajutorul acestui tutorial detaliat. Veți învăța cum să configurați o bază de date MySQL, un utilizator și cum să-i acordați permisiuni. De asemenea, veți crea un utilizator în Ozeki SMS Gateway. Nu mai pierdeți timpul. Începeți să trimiteți SMS acum!

Cum să trimiteți SMS din MySQL
Instalarea MySQL (Ghid video)
Creați tabelele bazei de date (Ghid video)
Configurați utilizatorul bazei de date (Ghid video)
Trimiteți un mesaj de test (Ghid video)

Ce este MySQL?

MySQL este un sistem de gestionare a bazelor de date relaționale care se bazează pe SQL. Este utilizat pe scară largă datorită faptului că este open-source și gratuit, dar foarte fiabil și rapid.

Soluția utilizează Ozeki SMS Gateway instalat pe PC-ul dvs. Utilizatorul bazei de date al SMS Gateway poate comunica cu ușurință cu utilizatorul bazei de date MySQL.

Cum să primiți SMS cu baza de date MySQL

Acest sistem de primire SMS face posibilă primirea SMS folosind un server de baze de date MySQL. Acest aranjament constă dintr-un telefon care va fi folosit pentru a trimite mesaje, un computer cu Ozeki SMS Gateway instalat, un server de baze de date și aplicația dvs. Metoda funcționează în felul următor: Telefonul trimite mesajul. Computerul cu Ozeki SMS Gateway va salva mesajul într-un server de baze de date MySQL. Aplicația dvs. poate obține mesajele folosind o interogare SQL.

cum să primiți sms cu baza de date mysql
Figura 1 - Cum să primiți SMS cu baza de date MySQL

Cum să trimiteți SMS din baza de date MySQL

Acest sistem de trimitere SMS face posibilă trimiterea SMS folosind un server de baze de date MySQL. Acest sistem constă dintr-un telefon care va fi folosit pentru a colecta mesajele din baza de date, un computer cu Ozeki SMS Gateway instalat, un server de baze de date și aplicația dvs. Procedura funcționează în felul următor: Aplicația dvs. va trimite mesajul către serverul de baze de date MySQL. Acesta va stoca mesajul dvs. și Ozeki SMS Gateway va putea să-l obțină folosind o interogare SQL. Mesajul va fi trimis la telefon după ce a fost obținut.

cum să trimiteți sms din baza de date mysql
Figura 2 - Cum să trimiteți SMS din baza de date MySQL

SMS de la/la MySQL (Tutorial video)

În acest videoclip, veți vedea procesul de conectare a MySQL la Ozeki SMS Gateway. Acesta va începe cu lansarea unui client MySQL Command Line și vă va conduce până la trimiterea primului mesaj pentru a testa sistemul. În proces, veți învăța cum să configurați o bază de date MySQL care va fi utilizabilă și cum să creați o nouă interfață de aplicație pentru MySQL în Ozeki SMS Gateway. Procesul este ușor de realizat, iar videoclipul este foarte detaliat. În plus, Ozeki SMS Gateway oferă o interfață foarte intuitivă, astfel încât nu veți avea dificultăți în urmărirea tutorialului.

Video 1 - Cum să conectați MySQL la Ozeki SMS Gateway (Tutorial video)

Creați baza de date

Primul pas al procesului este configurarea unei noi baze de date. Puteți vedea în Figura 3, instrucțiunea care va crea baza de date 'ozekidb' este următoarea: 'CREATE DATABASE ozekidb;'. Aceasta va crea o bază de date care poate fi utilizată de Ozeki SMS Gateway.

creați baza de date ozekidb
Figura 3 - Creați baza de date ozekidb

Creați un utilizator

În pasul următor, trebuie să creați un utilizator pentru baza de date 'ozekidb'. Puteți face acest lucru cu instrucțiunea 'CREATE USER' vizibilă în Figura 4. Următoarea instrucțiune va acorda privilegii utilizatorului, iar instrucțiunea flush va reîncărca baza de date și va activa privilegiile.

creați utilizator ozeki pentru baza de date
Figura 4 - Creați utilizator ozeki pentru baza de date

Creați tabelul 'ozekimessagein'

Acum că aveți o bază de date, să creăm tabele în ea. Aveți nevoie de două tabele pentru a lucra cu Ozeki SMS Gateway. Primul tabel pe care îl veți crea este tabelul 'ozekimessagein'. Acesta va stoca toate mesajele primite. Gateway-ul le verifică periodic și le stochează într-un record în baza de date.

Puteți crea acest tabel (Figura 5) copiind și lipind scriptul MySQL pentru crearea tabelului din acest tutorial. Puteți găsi codul la sfârșitul tutorialului.

creați tabelul ozekimessagein
Figura 5 - Creați tabelul ozekimessagein

Creați tabelul 'ozekimessageout'

Al doilea tabel este tabelul 'ozekimessageout'. Acesta este responsabil pentru stocarea mesajelor trimise. Dacă trimiteți un mesaj din baza de date, acest tabel îl va stoca într-un record cu toate informațiile despre el. (Figura 6)

Puteți crea ambele tabele copiind și lipind scriptul MySQL pentru crearea tabelului din acest tutorial. Puteți găsi codul la sfârșitul tutorialului.

creați tabelul ozekimessageout
Figura 6 - Creați tabelul ozekimessageout

Instalați un utilizator SQL pentru mesagerie

Acum veți începe să lucrați în Ozeki SMS Gateway. Primul lucru pe care trebuie să-l faceți este crearea unui utilizator SQL pentru mesagerie. Puteți face acest lucru deschizând aplicația Ozeki SMS Gateway și căutând butonul 'Add new user/application...' (Figura 7). Făcând clic pe acest buton, veți deschide lista de instalare 'Add user or application'. Căutați opțiunea SQL messaging din secțiunea 'Application Interfaces'. Faceți clic pe butonul Install de lângă ea și veți începe procesul de instalare.

instalați utilizatorul SQL pentru mesagerie
Figura 7 - Instalați utilizatorul SQL pentru mesagerie

Alegeți opțiunea MySQL

În următoarea listă de instalare, veți vedea toate software-urile de gestionare a bazelor de date pe care Ozeki SMS Gateway le suportă (Figura 8). În acest caz, alegeți opțiunea MySQL, făcând clic pe butonul Install de lângă titlu. Acesta va începe procesul de configurare.

instalați conexiunea SQL
Figura 8 - Instalați conexiunea MySQL

Furnizați setările de conexiune

În pasul următor, trebuie să furnizați setările de conexiune ale interfeței de aplicație MySQL. Acest lucru va asigura că conexiunea dintre Ozeki SMS Gateway și clientul MySQL poate fi stabilită. Căutați caseta de grup 'Connection settings' și furnizați un nume de gazdă, un număr de port, și datele de autentificare pentru aceasta (Figura 9). Dacă ați completat cu succes caseta de grup, faceți clic pe butonul 'OK'.

definiți detaliile conexiunii la baza de date MySQL
Figura 9 - Definiți detaliile conexiunii la baza de date MySQL

Activați interfața de aplicație

Acum că ați creat cu succes o interfață de aplicație MySQL, este timpul să o activați, comutând butonul 'Connection'. Dacă acesta este verde și vedeți o bifă lângă pictograma interfeței de aplicație (Figura 10), înseamnă că conexiunea este activă. Veți vedea procesul de inițializare în fila Events.

activați conexiunea MySQL
Figura 10 - Activați conexiunea MySQL

Utilizați instrucțiunea INSERT

Acum aveți o conexiune funcțională între Ozeki SMS Gateway și MySQL. Puteți testa sistemul trimițând un SMS de test cu ajutorul instrucțiunii INSERT. Aceasta va insera mesaje în tabelul ozekimessageout, astfel încât Ozeki SMS Gateway va trimite mesajul către destinația prestabilită (Figura 11). Dacă sunteți familiarizat cu SQL, nu ezitați să modificați instrucțiunea după preferințe.

inserați mesaj în tabelul bazei de date
Figura 11 - Inserați mesaj în tabelul bazei de date

Folderul de trimise

Asigurați-vă că verificați folderul Trimise după mesajul SMS de test, pentru a confirma că mesajul a fost trimis (Figura 12). Dacă vedeți înregistrarea mesajului trimis în folderul Trimise, înseamnă că sistemul funcționează conform așteptărilor. Puteți obține mai multe informații despre mesajul SMS de test aici.

folderul de trimise al utilizatorilor de baze de date arată că mesajul dvs. a fost trimis prin Ozeki SMS Gateway
Figura 12 - Folderul de trimise al utilizatorilor de baze de date arată că mesajul dvs. a fost trimis prin Ozeki SMS Gateway

După ce detaliile de conexiune sunt setate, este foarte important să creați structura tabelei bazei de date. Baza de date exemplu din acest tutorial constă din două tabele 'ozekimessageout' și 'ozekimessagein'. Puteți alege orice nume de tabel, deși ar trebui să le țineți minte. Este recomandat să folosiți următoarea structură de tabel:

Script SQL pentru crearea tabelei:

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);
Figura 13 - CREARE tabele baze de date

Vă rugăm să mențineți câmpul 'id' în baza de date pentru a sprijini actualizările SQL mai rapide.

Dacă modificați tabelele bazei de date. De exemplu, dacă adăugați coloane suplimentare, vă rugăm să revizuiți șabloanele SQL folosite de Ozeki SMS Gateway. Asigurați-vă că acestea sunt compatibile cu structura personalizată a tabelei bazei de date.

Concluzie

Felicitări, ați finalizat această sarcină de conectare a MySQL la Ozeki SMS Gateway. Bună treabă!

Puteți folosi aceste cunoștințe pentru a crea un sistem în care Ozeki SMS Gateway și serviciul de baze de date MySQL sunt conectate și pot lucra împreună. Această soluție combină performanța și fiabilitatea Ozeki SMS Gateway cu rentabilitatea MySQL.

Dacă doriți să aflați mai multe despre soluțiile software pe care Ozeki le oferă, vizitați ozeki-sms-gateway.com.

More information