Taula de continguts:
- Pas 1: instal·lador de Java
- Pas 2: descarregar i instal·lar Blynk
- Pas 3: Blynk Au Démarrage Du Raspberry
- Pas 4: Paràmetre Le FireWall
- Pas 5: Configuració de Blynk
- Pas 6: Webhook
Vídeo: Serveur Blynk Sur Raspberry Pi: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Blynk és un servei genial que permet controlar els entrants / sorties de molt de matèria (Arduino, raspberryPi, Teensy …) mitjançant una aplicació de telèfon intel·ligent o un codi arduino.
Blynk també pot utilitzar els capitors dels telèfons intel·ligents per al seu projecte. La creació d’un compte octroi un núvol permetent l’enllaç a través d’Internet més del cop, una latència que pot ser gènere parfós. Heureusement, on peut facilement installer son propre serveur Blynk, in Java, on a raspberry Pi (una versió 2 amb Raspbian Lite en 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 this valeur.
Pas 1: instal·lador de Java
sudo apt-get update
sudo apt-get install oracle-java8-jdk
Faire: java -version pour afficher le numéro de version
Pas 2: descarregar i instal·lar Blynk
Allez chercher l’adresse sur le site:
(ex: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modificador del número de java segons) java -jar server-0.28.9-java8.jar -dataFolder / home / pi / Blynk
Un Ctrl + C ferme le serveur, pour redémarrer fairejava -jar server-0.28.9-java8.jar -dataFolder / home / pi / Blynk
Allez sur: https:// ip_du_raspi: 9443 / admin Utiliser au départ [email protected] et admin pour rentrer dans l’interface, ajouter ensuite un utilisateur avec login et password and supprimer ensuite le compte admin.
Pour mettre à jour Blynk
Tue le process, via son numéro PIDps -aux | grep java
sudo kill ***
Descarregar i instal·lar la nova versió (Penser à modifier le crontab)
Pas 3: Blynk Au Démarrage Du Raspberry
Edita el 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 &
Pas 4: Paràmetre Le FireWall
Au besoin, ajouter les regles de redirecció a una caixa:
El servidor Blynk té ports oberts per a diferents nivells de seguretat.
8441 - Connexió SSL / TLS per a maquinari
8442 - connexió TCP simple per a maquinari (sense seguretat)
9443 - Webhook SSL
8080 - Webhook (Modification des ports en debut 2018)
443 - connexió d’autenticació mútua (SSL mútua) per a aplicacions mòbils
A partir de la, il suffit de crear un projecte en l'aplicació Blynk et de choisir «custom» pour le serveur, amb l'adreça IP de son Raspberry o l'adreça IP externa de sa box, si l'ho desitjo accès via une connexion 4G.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «users» du serveur Blynk.
Pas 5: Configuració de Blynk
On may also create et personnaliser un file server.properties selon des besoins particuliers mais ce n’est pass indispensable.
En cas de reinstal·lació del servidor, la sufira de salvaguarda d’aquests fitxers.
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 una aplicació utilitza el port 8080 (apache …) on peut le changer http.port = 8181 en cas de bloqueig via webhook webhooks.frequency.user.quota.limit = -1 a les propietats del servidor. Erre de flux (trop de requètes) Si l'enviament de centenars de sol·licituds és el que necessiteu per al vostre producte, podeu augmentar el límit d'inundació al servidor local i a la biblioteca de Blynk. Per al servidor local, heu de canviar la propietat user.message.quota.limit dins del fitxer server.properties: límit de taxa de 100 requisits / s per usuari. user.message.quota.limit = 100 sudo nano mail.properties
On peut recevoir le token via Gmail …
crear un fitxer mail.properties en el mateix dossier que ja ***. jar sudo nano mail.properties
ATENCIÓ: no funciona pas si la «validació en 2 etapes» està activada al compte de Google
Afegeix dades:
mail.smtp.auth = cert mail.smtp.starttls.enable = cert mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_HERE
Pas 6: Webhook
Une des fonctions les plus puissante de Blynk est l’utilisation de webhook, des URL qui permetent de declencher des actions sur Blynk.
Per exemple, a través del 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.
Recomanat:
Auto Hébergement Sur Vieux PC Portable: 6 passos
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab on aime bien r é parer, on aime bien les id é es et on 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
Comment Effectuer Un Montage Vidéo Sur IMovie: 5 Passos
Comment Effectuer Un Montage Vidéo Sur IMovie: Nous sommes des é tudiants fran ç ais qui sommes partis au Canada el 18 aout 2016.Nous avons un cour nomm é Maker Space, c'est un cour qui pousse la cr é
Entrée Aux Sur Autoradio DIY [FR]: 7 passos
Entrée Aux Sur Autoradio DIY [FR]: Ajout d'une prize aux sur autoradio
Reg de plantes interiors amb NodeMCU, servidor local Blynk i Blynk Apk, punt de configuració ajustable: 3 passos
Reg de plantes d'interior amb NodeMCU, Local Blynk Server i Blynk Apk, punt ajustable: He construït aquest projecte perquè les meves plantes d'interior han de ser sanes fins i tot quan estic de vacances durant un període prolongat de temps i m'agrada tenir la idea controlar o, com a mínim, supervisar totes les coses possibles que passen a casa meva per Internet
Hola Blynk! Interfície de l'SPEEEduino amb l'aplicació Blynk: 5 passos
Hola Blynk! Interfacer SPEEEduino amb l'aplicació Blynk: Què és SPEEEduino? L'SPEEEduino és una placa de microcontrolador habilitada per a Wi-Fi basada al voltant de l'ecosistema Arduino, creada per a educadors. El SPEEEduino combina el factor de forma i el microcontrolador de l’Arduino amb el SoC Wi-Fi ESP8266, fent