Innehållsförteckning:
- Steg 1: Java -installatör
- Steg 2: Ladda ner Et Installer Blynk
- Steg 3: Blynk Au Démarrage Du Raspberry
- Steg 4: Paramétrer Le FireWall
- Steg 5: Konfiguration De Blynk
- Steg 6: Webhook
Video: Serveur Blynk Sur Raspberry Pi: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Blynk est un service génial permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) via une appli smartphone ou du code arduino.
Blynk peut aussi utiliser les capteurs du smartphones pour son projet. La création d’un compte octroi un cloud permettant la liaison via Internet mais du coup, une latence qui peut être gênante parfois. Heureusement, on peut facilement installer son propre serveur Blynk, en Java, sur un hallon Pi (une version 2 avec Raspbian Lite dans mon exemple). L’avantage aussi est de s’affranchir de la limite «d’energy balance» du projet Blynk car sur son propre serveur, on peut monter cette valeur.
Steg 1: Java -installatör
sudo apt-get uppdatering
sudo apt-get install oracle-java8-jdk
Faire: java -version pour afficher le numéro de version
Steg 2: Ladda ner Et Installer Blynk
Allez chercher l’adresse sur le site:
(ex: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modifierare le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk
Un Ctrl+C gör en server, häll redémarrer fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk
Merz sur: https:// ip_du_raspi: 9443/admin Utiliser au départ [email protected] och admin för uthyrning i gränssnittet, en ensuite för användaren av inloggning och lösenord och komplettering av egna administratörer.
Häll mettre à jour Blynk
Tuer le processus, via son numéro PIDps -aux | grep java
sudo kill ***
Ladda ner och installera la nouvelle version (Penser à modifier le crontab)
Steg 3: Blynk Au Démarrage Du Raspberry
Redigera le crontab:
sudo crontab -e (sudo si le dossier Blynk est root: root, sinon crontab -e)
ajouter:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &
Steg 4: Paramétrer Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Blynk -servern har portar öppna för olika säkerhetsnivåer.
8441 - SSL/TLS -anslutning för hårdvara
8442 - vanlig TCP -anslutning för hårdvara (ingen säkerhet)
9443 - Webhook SSL
8080 - Webhook (Modification des ports en début 2018)
443 - ömsesidig autentisering (ömsesidig SSL) anslutning för mobilappar
A partir de la, il suffit de créer un projet dans l'appli Blynk et de choisir «custom» pour le serveur, avec l'adresse IP de son Raspberry ou l'adresse IP externe de sa box, si l'on souhaite un tillgång via une connexion 4G.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «användare» du serveur Blynk.
Steg 5: Konfiguration De Blynk
På peut aussi créer et personnaliser un fichier server.properties selon des besoins particuliers mais ce n’est pas oumbärlig.
En cas de rbehandlingallation du serveur, il suffira de sauvegarder ces fichiers.
sudo nano server.properties (dans le même dossier que le *.jar)
github.com/blynkkk/blynk-server/blob/mast…
remplacer #server.host = test.blynk.cc par server.host = 192.168.0.30
si une appli använda le port 8080 (apache …) på peut le changer http.port = 8181 en cas de blocage via webhook webhooks.frequency.user.quota.limit = -1 till serveregenskaper. Erreur de flow (trop de requètes) Om du behöver sända hundratals förfrågningar för din produkt kan du öka gränsen för översvämningar på den lokala servern och inom Blynk -biblioteket. För lokal server måste du ändra egenskapen user.message.quota.limit inom filen server.properties: #100 Begränsning per sek/sek hastighet per användare. user.message.quota.limit = 100 sudo nano mail.properties
På peut recevoir le token via Gmail …
créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
OBSERVERA: ne fonctionne pas si la «validation en 2 étapes» är aktiv på sur compte Google
Ajouter dedans:
mail.smtp.auth = true mail.smtp.starttls.enable = true mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_HERE
Steg 6: Webhook
Une des fonctions les plus puissante de Blynk est l’utilisation de webhook, des URL qui permettent de déclencher des actions sur Blynk.
Exempelvis via le WebHook de IFTTT:
son_ip_publique: 9443/le_token_du_projet/update/d10? value = 1
enverra la valeur 1 sur la pin virtuel numéro 10 de Blynk.
Rekommenderad:
Auto Hébergement Sur Vieux PC Portable: 6 steg
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab på aime bien r é parer, på aime bien les id é es et på aime bien Internet. Du coup en mettant tout ç a ensemble on obtient: un Instructable sur l'auto-h é bergement! Pour avoir votre site web & agrav
Kommentar Effectuer Un Montage Vidéo Sur IMovie: 5 steg
Kommentar Effectuer Un Montage Vidéo Sur IMovie: Nous sommes des é tudiants fran ç ais qui sommes partis au Canada le 18 aout 2016.Nous avons un cour nomm é Maker Space, c'est un cour qui pousse la cr é ativit é, l'innovation et l'autonomie de chacun dans lequel nous av
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
Vattna inomhusväxter med NodeMCU, Local Blynk Server och Blynk Apk, justerbart börvärde: 3 steg
Vattna inomhusväxter med NodeMCU, Local Blynk Server och Blynk Apk, justerbart börvärde: Jag har byggt det här projektet eftersom mina inomhusväxter måste vara friska även när jag är på semester under en längre tid och jag gillar idén att ha kontrollera eller åtminstone övervaka alla möjliga saker som händer i mitt hem över internet
Hej Blynk! Gränssnitt mellan SPEEEduino och Blynk -appen: 5 steg
Hej Blynk! Gränssnitt mellan SPEEEduino och Blynk-appen: Vad är SPEEEduino? SPEEEduino är ett Wi-Fi-aktiverat mikrokontrollerkort baserat på Arduino-ekosystemet, byggt för lärare. SPEEEduino kombinerar formfaktorn och mikrokontrollern för Arduino med ESP8266 Wi-Fi SoC, vilket gör