SMS depuis/vers MySQL
Dans ce tutoriel, vous pouvez voir comment installer et configurer la connexion à la base de données MYSQL et comment créer la structure de base de données recommandée. Vous pouvez combiner Ozeki SMS Gateway avec une base de données MySQL pour envoyer, recevoir et stocker des messages SMS. Ozeki SMS Gateway est un logiciel de passerelle SMS puissant capable d'envoyer 1000 SMS/seconde, tout en fonctionnant sur votre ordinateur, offrant une sécurité pour vos messages et contacts. Cet article s'adresse aux utilisateurs familiarisés avec MySQL. Le processus lui-même ne devrait pas prendre plus de 20 minutes à réaliser, avec l'aide de ce tutoriel détaillé. Vous apprendrez comment configurer une base de données MySQL, un utilisateur et lui accorder des permissions. Vous créerez également un utilisateur dans Ozeki SMS Gateway. Ne perdez plus de temps. Commencez à envoyer des SMS maintenant !
Comment envoyer des SMS depuis MySQL
Installation de MySQL (Guide vidéo)
Créer des tables de base de données (Guide vidéo)
Configurer l'utilisateur de la base de données (Guide vidéo)
Envoyer un message test (Guide vidéo)
Qu'est-ce que MySQL ?
MySQL est un système de gestion de base de données relationnelle basé sur SQL. Il est largement utilisé car il est open-source et gratuit, mais très fiable et rapide.
La solution utilise Ozeki SMS Gateway installé sur votre PC. L'utilisateur de la base de données de SMS Gateway peut facilement communiquer avec votre utilisateur de base de données MySQL.
Comment recevoir des SMS avec une base de données MySQL
Ce système de réception de SMS permet de recevoir des SMS en utilisant un serveur de base de données MySQL. Cet arrangement comprend un téléphone qui sera utilisé pour envoyer des messages, un ordinateur avec Ozeki SMS Gateway installé, un serveur de base de données et votre application. La méthode fonctionne de la manière suivante : Le téléphone envoie le message. L'ordinateur avec Ozeki SMS Gateway sauvegardera le message dans un serveur de base de données MySQL. Votre application peut récupérer les messages en utilisant une requête SQL.
Comment envoyer des SMS depuis une base de données MySQL
Ce système d'envoi de SMS permet d'envoyer des SMS en utilisant un serveur de base de données MySQL. Ce système comprend un téléphone qui sera utilisé pour collecter les messages depuis la base de données, un ordinateur avec Ozeki SMS Gateway installé, un serveur de base de données et votre application. La procédure fonctionne de la manière suivante : Votre application enverra le message au serveur de base de données MySQL. Il stockera votre message et Ozeki SMS Gateway pourra l'acquérir en utilisant une requête SQL. Le message sera envoyé au téléphone après avoir été acquis.
SMS depuis/vers MySQL (Tutoriel vidéo)
Dans cette vidéo, vous verrez le processus de connexion de MySQL à Ozeki SMS Gateway. Cela commencera par le lancement d'un client MySQL en ligne de commande et vous emmènera jusqu'à l'envoi de votre premier message pour tester votre système. Dans le processus, vous apprendrez comment configurer une base de données MySQL utilisable et comment créer une nouvelle interface d'application pour MySQL dans Ozeki SMS Gateway. Le processus est facile à réaliser, et la vidéo est très détaillée. De plus, Ozeki SMS Gateway offre une interface très intuitive, vous n'aurez donc aucune difficulté à suivre le tutoriel.
Créer la base de données
La première étape du processus consiste à configurer une nouvelle base de données. Vous pouvez voir sur la Figure 3, l'instruction qui créera la base de données 'ozekidb' est la suivante : 'CREATE DATABASE ozekidb;'. Cela créera une base de données utilisable par Ozeki SMS Gateway.
Créer un utilisateur
Dans l'étape suivante, vous devez créer un utilisateur pour la base de données 'ozekidb'. Vous pouvez le faire avec l'instruction 'CREATE USER' visible sur la Figure 4. L'instruction suivante accordera des privilèges à l'utilisateur et l'instruction flush rechargera la base de données et activera les privilèges.
Créer la table 'ozekimessagein'
Maintenant que vous avez une base de données, créons des tables dedans. Vous avez besoin de deux tables pour travailler avec la passerelle SMS Ozeki. La première table que vous allez créer est la table 'ozekimessagein'. Elle stockera tous vos messages entrants. Elle vérifie périodiquement ces messages et les stocke dans un enregistrement de la base de données.
Vous pouvez créer cette table (Figure 5) en copiant-collant simplement le script de création de table MySQL de ce tutoriel. Vous trouverez le code à la fin du tutoriel.
Créer la table 'ozekimessageout'
La deuxième table est la table 'ozekimessageout'. Elle est responsable du stockage de vos messages envoyés. Si vous envoyez un message depuis la base de données, cette table le stockera dans un enregistrement avec toutes les informations le concernant. (Figure 6)
Vous pouvez créer les deux tables en copiant-collant simplement le script de création de table MySQL de ce tutoriel. Vous trouverez le code à la fin du tutoriel.
Installer un utilisateur de messagerie SQL
Maintenant, vous allez commencer à travailler dans la passerelle SMS Ozeki. La première chose à faire est de créer un utilisateur de messagerie SQL. Vous pouvez le faire en ouvrant l'application Ozeki SMS Gateway et en cherchant le bouton 'Ajouter un nouvel utilisateur/application...' (Figure 7). En cliquant sur ce bouton, vous ouvrirez la liste d'installation 'Ajouter un utilisateur ou une application'. Cherchez la liste d'installation de messagerie SQL située dans la section 'Interfaces d'application'. Cliquez sur le bouton Installer à côté et vous lancerez le processus d'installation.
Choisir l'option MySQL
Dans la liste d'installation suivante, vous verrez tous les logiciels de gestion de base de données que la passerelle SMS Ozeki prend en charge (Figure 8). Dans ce cas, choisissez l'option MySQL en cliquant sur le bouton Installer à côté du titre. Cela lancera le processus de configuration.
Fournir les paramètres de connexion
Dans l'étape suivante, vous devez fournir les paramètres de connexion de l'interface d'application MySQL. Cela garantira que la connexion entre la passerelle SMS Ozeki et le client MySQL peut être établie. Cherchez la boîte de groupe 'Paramètres de connexion' et fournissez un nom d'hôte, un numéro de port, le nom de la base de données, et les identifiants de connexion (Figure 9). Si vous avez rempli la boîte de groupe avec succès, cliquez sur le bouton 'OK'.
Activer l'interface d'application
Maintenant que vous avez créé avec succès une interface d'application MySQL, il est temps de l'activer en basculant le bouton 'Connexion'. S'il est vert et que vous voyez une coche à côté de l'icône de l'interface d'application (Figure 10), cela signifie que la connexion est active. Vous verrez le processus d'initialisation dans l'onglet Événements.
Utiliser l'instruction INSERT
Maintenant, vous avez une connexion fonctionnelle entre la passerelle SMS Ozeki et MySQL. Vous pouvez tester votre système en envoyant un SMS test à l'aide de l'instruction INSERT. Cela insérera des messages dans la table ozekimessageout, de sorte que la passerelle SMS Ozeki enverra le message à la destination prédéfinie (Figure 11). Si vous êtes familier avec SQL, n'hésitez pas à modifier l'instruction à votre convenance.
Le dossier envoyé
Assurez-vous de vérifier le dossier Envoyé après le SMS test, pour confirmer que le message a bien été envoyé (Figure 12). Si vous voyez l'enregistrement du message envoyé dans le dossier Envoyé, cela signifie que le système fonctionne comme prévu. Vous pouvez obtenir plus d'informations sur le SMS test ici.
Après avoir défini les détails de connexion, il est très important de créer la structure de la table de la base de données. La base de données exemple dans ce tutoriel se compose de deux tables 'ozekimessageout' et 'ozekimessagein'. Vous pouvez choisir n'importe quel nom de table, bien que vous devriez les garder à l'esprit. Il est recommandé de utiliser la disposition de table suivante :
Script SQL de création de table :
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);Figure 13 - CRÉER des tables de base de données
Veuillez maintenir le champ 'id' dans votre base de données pour supporter des mises à jour SQL plus rapides.
Si vous modifiez les tables de la base de données. Par exemple, si vous ajoutez des colonnes supplémentaires, veuillez revoir les modèles SQL utilisés par Ozeki SMS Gateway. Assurez-vous qu'ils sont compatibles avec la disposition personnalisée des tables de la base de données.
Conclusion
Félicitations, vous avez terminé cette tâche de connexion de MySQL à Ozeki SMS Gateway. Bon travail !
Vous pouvez utiliser ces connaissances pour créer un système où Ozeki SMS Gateway et le service de base de données MySQL sont connectés et peuvent travailler ensemble. Cette solution combine la performance et la fiabilité d'Ozeki SMS Gateway avec le rapport qualité-prix de MySQL.
Si vous souhaitez en savoir plus sur les solutions logicielles proposées par Ozeki, assurez-vous de visiter ozeki-sms-gateway.com.
More information
- Comment envoyer un SMS depuis MS SQL
- Modèles SQL pour SMS
- Structure de table de base de données
- SMS depuis unixODBC
- Comment envoyer des SMS depuis MS SQL Express
- Comment envoyer des SMS depuis Microsoft Access
- Comment envoyer des SMS depuis Oracle
- Comment configurer l'ID expéditeur dans SQL SMS
- Comment envoyer des SMS depuis MySQL
- Comment envoyer des SMS depuis PostgreSQL
- Comment envoyer des SMS depuis SQL Anywhere
- Envoyer des SMS depuis ODBC
- Comment envoyer des SMS depuis OleDB
- Comment envoyer des SMS depuis SQLite