Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Pomoću pametnog telefona ili koda arduino ne možete koristiti usluge koje vam omogućuju da unaprijedite upis/razvrstavanje uređaja (Arduino, raspberryPi, Teensy…).
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 instalatere peut facilement son propre serveur Blynk, en Java, sur un raspberry Pi (inačica 2 s 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.
Korak 1: Instalacijski Java
sudo apt-get ažuriranje
sudo apt-get install oracle-java8-jdk
Faire: java -verzija za službeniju le numéro de verziju
Korak 2: Prenesite punjač Et Installer Blynk
Allez chercher l’adresse sur le site:
(npr.: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (modifikator le numéro de java selon) 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 et 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 verzija (Penser à modifier le crontab)
Korak 3: Blynk Au Démarrage Du malina
Uređivač le crontab:
sudo crontab -e (sudo si le dosje Blynk est root: korijen, sinon crontab -e)
ajouter:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &
Korak 4: Paramétrer Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Blynk poslužitelj ima otvorene portove za različite razine sigurnosti.
8441 - SSL/TLS veza za hardver
8442 - obična TCP veza za hardver (nema sigurnosti)
9443 - Webhook SSL
8080 - Webhook (Modification des ports en début 2018)
443 - veza za međusobnu provjeru autentičnosti (međusobni SSL) za mobilne aplikacije
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 Dolazi putem une 4G veze.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «users» du serveur Blynk.
Korak 5: Konfiguracija De Blynk
On peut aussi créer et personnaliser un fichier server.properties selon des besoins particuliers mais ce n’est pas indispensable.
En cas de réinstallation du serveur, il suffira de sauvegarder ces fichiers.
sudo nano server.properties (dans le même dosje que le *.jar)
github.com/blynkkk/blynk-server/blob/mast…
remplacer #server.host = test.blynk.cc par server.host = 192.168.0.30
ako ne primijenite port 8080 (apache …) na izmjenjivom uređaju http.port = 8181 en cas de blocage putem webhook webhooks.frequency.user.quota.limit = -1 na svojstva poslužitelja. Erreur de flow (trop de requètes) Ako je slanje stotina zahtjeva ono što vam je potrebno za vaš proizvod, možete povećati ograničenje poplave na lokalnom poslužitelju i u biblioteci Blynk. Za lokalni poslužitelj morate promijeniti svojstvo user.message.quota.limit unutar datoteke server.properties: #100 ograničenje br. Po sekundi po korisniku. user.message.quota.limit = 100 sudo nano mail.properties
Token levo recevoir putem Gmaila …
créer un fichier mail.properties dans le même dosje que je ***. jar sudo nano mail.properties
PAŽNJA: ne fonctionne pas si la «validacija en 2 étapes» est activé sur le compte Google
Ajouter dedans:
mail.smtp.auth = prava pošta.smtp.starttls.enable = prava pošta.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS
Korak 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.
Primjerice, putem 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.