Indholdsfortegnelse:
- Trin 1: Installer Java
- Trin 2: Hent et installatørprogram
- Trin 3: Blynk Au Démarrage Du Raspberry
- Trin 4: Paramétrer Le FireWall
- Trin 5: Konfiguration af Blynk
- Trin 6: Webhook
Video: Serveur Blynk Sur Raspberry Pi: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Blynk er en service generel permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) via une appli smartphone ou du code arduino.
Få et godt udbytte af de anvendte telefoner til dine smartphones. 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 hindbær 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.
Trin 1: Installer Java
sudo apt-get opdatering
sudo apt-get install oracle-java8-jdk
Faire: java -version pour afficher le numéro de version
Trin 2: Hent et installatørprogram
Allez chercher l’adresse sur le site:
(eks: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modifier le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder/home /pi/Blynk
Un Ctrl+C kan bruges til at redigere en fairejava -jar server -0.28.9 -java8.jar -dataFolder/home/pi/Blynk
Alle sider på: https:// ip_du_raspi: 9443/admin Utiliser au départ [email protected] og admin til lejer i grænsefladen, og har ensuite til brugere af login og adgangskode og supplerer ensuite til en komplet admin.
Hæld mettre à jour Blynk
Tuer le processus, via son numéro PIDps -aux | grep java
sudo dræbe ***
Download og installer la nouvelle version (Penser à modifier le crontab)
Trin 3: Blynk Au Démarrage Du Raspberry
Rediger 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 &
Trin 4: Paramétrer Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Blynk server har porte åbne for forskellige sikkerhedsniveauer.
8441 - SSL/TLS -forbindelse til hardware
8442 - almindelig TCP -forbindelse til hardware (ingen sikkerhed)
9443 - Webhook SSL
8080 - Webhook (ændring af havne en debut 2018)
443 - gensidig godkendelse (gensidig SSL) forbindelse til mobilapps
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 adgang via une connexion 4G.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «brugere» du serveur Blynk.
Trin 5: Konfiguration af Blynk
På peut aussi créer et personnaliser un fichier server.properties selon des besoins particuliers mais ce n’est pas uundværlig.
En cas de rationalallation 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 use the port 8080 (apache…) on peut le changer http.port = 8181 en cas de blocage via webhook webhooks.frequency.user.quota.limit = -1 til serveregenskaber. Erreur de flow (trop de requètes) Hvis du sender hundredvis af anmodninger til dit produkt, kan du øge oversvømmelsesgrænsen på den lokale server og i Blynk -biblioteket. For lokal server skal du ændre user.message.quota.limit -ejendommen inden for server.properties -filen: #100 grænse pr. Sek/sek. Pr. Bruger. user.message.quota.limit = 100 sudo nano mail.properties
På genoprettelse af et token via Gmail …
créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
BEMÆRK: 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
Trin 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.
For eksempel via 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.
Anbefalede:
Auto Hébergement Sur Vieux PC bærbar: 6 trin
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 kup en mettant tout ç et ensemble om obtient: un Instructable sur l'auto-h é bergement! Pour avoir votre site web & agrav
Kommentar Effectuer Un Montage Vidéo Sur IMovie: 5 trin
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 trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Vanding af indendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart setpunkt: 3 trin
Vanding af indendørs planter med NodeMCU, Local Blynk Server og Blynk Apk, justerbart sætpunkt: Jeg har bygget dette projekt, fordi mine indendørs planter skal være sunde, selv når jeg er på ferie i en længere periode, og jeg kan godt lide tanken om at have kontrollere eller i det mindste overvåge alle de mulige ting, der sker i mit hjem over internettet
Hej Blynk! Grænseflade mellem SPEEEduino og Blynk -appen: 5 trin
Hej Blynk! Grænseflade mellem SPEEEduino og Blynk-appen: Hvad er SPEEEduino? SPEEEduino er et Wi-Fi-aktiveret mikrokontrolkort baseret på Arduino-økosystemet, bygget til undervisere. SPEEEduino kombinerer formfaktoren og mikrokontrolleren til Arduino med ESP8266 Wi-Fi SoC, hvilket gør