Table des matières:

Création d'un serveur Blynk local : 5 étapes
Création d'un serveur Blynk local : 5 étapes

Vidéo: Création d'un serveur Blynk local : 5 étapes

Vidéo: Création d'un serveur Blynk local : 5 étapes
Vidéo: Creat a local Blynk server on windows pc 2024, Juin
Anonim
Création d'un serveur Blynk local
Création d'un serveur Blynk local

Dans cet article, nous apprenons à créer un serveur Blynk local qui réduira considérablement la latence globale parfois présente lors de l'utilisation du serveur distant par défaut. Nous l'avons configuré à l'aide d'un Pi Zero W et nous créons également un projet de démonstration pour nous assurer que tout fonctionne correctement.

Étape 1: Regardez la vidéo

La vidéo ci-dessus passe en revue tous les détails que vous devez connaître pour configurer le serveur. Veuillez regarder cela d'abord pour un aperçu afin de comprendre comment tout se déroule.

Étape 2: Configurer le Pi

J'ai décidé d'utiliser la version de bureau de Raspbian, bien que vous puissiez également utiliser la version Lite et tout faire à l'aide du terminal. Vous pouvez utiliser le lien suivant pour les instructions d'installation officielles, mais j'ai couvert les étapes importantes ci-dessous:

github.com/blynkkk/blynk-server

Une fois que vous avez configuré Raspberry PI, exécutez les commandes suivantes pour installer Java, puis téléchargez le fichier du serveur:

  • sudo apt installer openjdk-8-jdk openjdk-8-jre
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

Une fois cela fait, il ne nous reste plus qu'à utiliser crontab pour automatiser le serveur au démarrage. Cela peut être fait en exécutant la commande suivante pour ouvrir crontab:

crontab -e

Faites défiler jusqu'en bas du fichier, puis saisissez ce qui suit:

@reboot java -jar /home/pi/server-0.41.12-java8.jar -dataFolder /home/pi/Blynk &

Enregistrez le fichier en tapant CTRL+X, puis Y, puis en appuyant sur la touche ENTRÉE. Le serveur Blynk envoie un e-mail avec le jeton d'authentification pour chaque projet. Pour que cela fonctionne, nous devons configurer les paramètres de messagerie en créant un nouveau fichier. Cela peut être fait en exécutant la commande suivante:

sudo nano mail.properties

Nous devons ajouter les paramètres de messagerie dans ce fichier ainsi que les détails d'un compte de messagerie. Veuillez utiliser le lien GitHub pour obtenir les lignes qui doivent être ajoutées ou reportez-vous à la vidéo pour plus de détails.

La dernière étape consiste à redémarrer la carte, ce qui peut être fait en exécutant la commande suivante:

redémarrage sudo

Étape 3: Configurer l'application

Configurer l'application
Configurer l'application

Téléchargez l'application Blynk ou déconnectez-vous si vous l'avez déjà. Cliquez sur l'option pour créer un nouveau compte, puis cliquez sur l'icône en bas de l'écran pour entrer les détails du serveur. Cliquez sur l'option personnalisée et entrez l'adresse IP de votre Raspberry Pi. Ensuite, fournissez une adresse e-mail valide et entrez un mot de passe pour créer un compte sur votre serveur local.

Vous pouvez maintenant utiliser Blynk normalement, mais à titre de test, créez un projet de démonstration pour basculer la broche D1 sur la mini-carte WeMos D1. C'est tout ce que vous devez faire ici.

Étape 4: Configurer la carte

Configurer la carte
Configurer la carte

Vous recevrez un e-mail avec le jeton d'authentification de votre projet. Ouvrez l'IDE Arduino, assurez-vous d'avoir installé la bibliothèque Blynk à l'aide du gestionnaire de bibliothèque, puis ouvrez l'exemple d'esquisse nodemcu.

Ajoutez votre jeton d'authentification, les détails du réseau WiFi, puis assurez-vous de commenter la ligne de connexion au serveur par défaut car nous devons ajouter l'adresse IP du serveur local, comme indiqué dans l'image/la vidéo. Ensuite, téléchargez le croquis sur la carte et ouvrez le moniteur série pour afficher la sortie. Il doit d'abord se connecter avec succès à votre réseau WiFi et il se connectera ensuite au serveur et en cas de succès, il vous donnera le message "Prêt".

Étape 5: Testez la configuration

Tester la configuration
Tester la configuration

Ouvrez l'application et cliquez sur le bouton Exécuter. Maintenant, vous pourrez contrôler l'état GPIO à l'aide du bouton.

Conseillé: