Tartalomjegyzék:
- 1. lépés: A Java telepítése
- 2. lépés: Télécharger Et Installer Blynk
- 3. lépés: Blynk Au Démarrage Du Raspberry
- 4. lépés: Paramétrer Le FireWall
- 5. lépés: A Blynk konfigurálása
- 6. lépés: Webhook
Videó: Serveur Blynk Sur Raspberry Pi: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Blynk egy szolgáltatás génial permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) okostelefonon vagy arduino kódon keresztül.
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 raspberry 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.
1. lépés: A Java telepítése
sudo apt-get update
sudo apt-get install oracle-java8-jdk
Faire: java -verzió az afficher le numéro de verziójához
2. lépés: Télécharger Et Installer Blynk
Allez chercher a címen:
(például: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (módosítószám le jaé selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk
Un Ctrl+C ferme le serveur, öntsön redémarrer fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk
Itt található: https:// ip_du_raspi: 9443/admin Utiliser au départ [email protected] et admin to renturer dans l'interface, ajouter ensuite un utilisateur avec login and password and supprimer ensuite le compte admin.
Pour mettre à jour Blynk
Tuer le processus, via son numéro PIDps -aux | grep java
sudo kill ***
Télécharger et installer la nouvelle version (Penser à modifier le crontab)
3. lépés: Blynk Au Démarrage Du Raspberry
Crontab szerkesztő:
sudo crontab -e (sudo si le dossier Blynk est root: root, sinon crontab -e)
úttörő:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &
4. lépés: Paramétrer Le FireWall
Au besoin, ajouter des règles de redirection a box:
A Blynk szerver portjai nyitva vannak a különböző biztonsági szintekhez.
8441 - SSL/TLS kapcsolat hardverhez
8442 - sima TCP -kapcsolat hardverhez (nincs biztonság)
9443 - Webhook SSL
8080 - Webhook (Modification des ports en début 2018)
443 - kölcsönös hitelesítési (kölcsönös SSL) kapcsolat a mobilalkalmazásokhoz
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 a 4G kapcsolaton keresztül.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «users» du serveur Blynk.
5. lépés: A Blynk konfigurálása
On peut aussi créer et personnaliser un fichier server.properties selon des besoins Partuliers mais ce n’est pas nélkülözhetetlen.
En cas de réinstallation 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
Az alkalmazások a 8080-as portot (apache…) használják a peut le changer-ben http.port = 8181 en cas de blocage via webhook webhooks.frequency.user.quota.limit = -1 to server properties. Erreur de flow (trop de requètes) Ha több száz kérés küldésére van szüksége a termékhez, akkor növelheti az árvízkorlátot a helyi szerveren és a Blynk könyvtárban. A helyi szerver esetében meg kell változtatnia a user.message.quota.limit tulajdonságot a server.properties fájlban: #100 Req/sec sebességkorlát felhasználónként. user.message.quota.limit = 100 sudo nano mail.properties
A Gmail -en keresztüli visszajelzésről…
créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
FIGYELEM: ne fonctionne pas si la «validation en 2 étapes» est activé sur le 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
6. lépés: Webhook
Une des fonctions les plus puissante de Blynk est l’utilisation de webhook, des URL qui permettent de déclencher des action sur Blynk.
Például a WebHook de IFTTT -n keresztül:
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.
Ajánlott:
Auto Hébergement Sur Vieux PC hordozható: 6 lépés
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab on aime bien r é parer, aime bien les id é es et aime bien Internet. Du puccs és mettant tout ç an ensemble on obtient: un Instructable sur l'auto-h é bergement! Pour avoir votre site web & agrav
Sur Un Rideau D'eau vetítés: 7 lépés
Projection Sur Un Rideau D'eau: Maker Space, Végső projekt
Entrée Aux Sur Autoradio DIY [FR]: 7 lépés
Entrée Aux Sur Autoradio DIY [FR]: Ajout d'une Award aux sur autoradio
Beltéri növények öntözése NodeMCU, helyi Blynk szerver és Blynk Apk segítségével, állítható alapérték: 3 lépés
Beltéri növények öntözése NodeMCU, Local Blynk Server és Blynk Apk segítségével, állítható alapérték: Ezt a projektet azért építettem fel, mert a beltéri növényeimnek egészségesnek kell lenniük akkor is, ha hosszabb ideig nyaralok, és tetszik az ötlet az interneten keresztül ellenőrizni vagy legalább figyelemmel kísérni az összes lehetséges dolgot, ami otthonomban történik
Szia Blynk! Az SPEEEduino illesztése a Blynk alkalmazással: 5 lépés
Szia Blynk! A SPEEEduino illesztése a Blynk alkalmazással: Mi az SPEEEduino? A SPEEEduino egy Wi-Fi-kompatibilis mikrokontroller-tábla, amely az Arduino ökoszisztémáján alapul, és amely pedagógusok számára készült. A SPEEEduino ötvözi az Arduino formáját és mikrokontrollerét az ESP8266 Wi-Fi SoC-vel, így