Spisu treści:
- Krok 1: Instalator Java
- Krok 2: Télécharger Et Installer Blynk
- Krok 3: Blynk Au Démarrage Du Raspberry
- Krok 4: Parametr Le FireWall
- Krok 5: Konfiguracja De Blynk
- Krok 6: Webhook
Wideo: Serveur Blynk Sur Raspberry Pi: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Blynk to genialna usługa pozwalająca na kontrolowanie przystawek/sortymentów upiększających materiały (Arduino, raspberryPi, Teensy…) za pośrednictwem jednej aplikacji na smartfonie lub kodu 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, na peut facilement instalatora syna właściwego serwera Blynk, en Java, sur un raspberry Pi (w wersji 2 z Raspbian Lite dans mon exmple). L’avantage aussi est de s’affranchir de la limite « d’energy balance » du projet Blynk car sur son propreservur, na peut monter cette valeur.
Krok 1: Instalator Java
aktualizacja sudo apt-get
sudo apt-get install oracle-java8-jdk
Faire: java -version pour afficher le numéro de version
Krok 2: Télécharger Et Installer Blynk
Allez chercher l'adresse sur le site:
(np. wget « https://github.com/blynkkk/blynk-server/releases/… ») Démarrer Blynk (modyfikator numeru selonu java) java -jar server-0.28.9-java8.jar -dataFolder /home /pi/Blynk
Ctrl+C zamknij serwer, wlej 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 and password et supprimer ensuite le compte admin.
Pour mettre à jour Blynk
Tuer le processus, przez son numéro PIDps -aux | grep java
sudo zabić ***
Télécharger et installer la nouvelle version (Penser à modifier le crontab)
Krok 3: Blynk Au Démarrage Du Raspberry
Edytor plików crontab:
sudo crontab -e (sudo si le dossier Blynk est root:root, sinon crontab -e)
dorosły:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder /home/pi/Blynk &
Krok 4: Parametr Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Serwer Blynk ma otwarte porty dla różnych poziomów bezpieczeństwa.
8441 – Połączenie SSL/TLS dla sprzętu
8442 – zwykłe połączenie TCP dla sprzętu (bez zabezpieczeń)
9443 - Webhook SSL
8080 – Webhook (Modyfikacja portów i debiut 2018)
443 – połączenie wzajemnego uwierzytelnienia (obustronne SSL) dla aplikacji mobilnych
A partir de la, il suffit de créer un projet dans l'appli Blynk et de choisir « custom » pour leservur, avec l'adresse IP de son Raspberry ou l'adresse IP externe de sa box, si l'on souhaite un dostęp przez une connexion 4G.
L’appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «users» du server Blynk.
Krok 5: Konfiguracja De Blynk
Na peut aussi créer et personnaliser un fichier server.properties selon des besoins particuliers mais ce n’est pas niezbędne.
En cas de réinstallation du server, il suffira de sauvegarder ces fichiers.
sudo nano server.properties (dans le meme dossier que le *.jar)
github.com/blynkkk/blynk-server/blob/mast…
remplacer #server.host=test.blynk.cc par server.host=192.168.0.30
Możesz użyć portu 8080 (apache…) na zmieniaczu http.port=8181 pl cas de blocage poprzez webhooka webhooks.frequency.user.quota.limit=-1 do właściwości serwera. Błąd przepływu (trop de requètes) Jeśli wysyłanie setek żądań jest tym, czego potrzebujesz dla swojego produktu, możesz zwiększyć limit zalania na lokalnym serwerze i w bibliotece Blynk. Dla serwera lokalnego należy zmienić właściwość user.message.quota.limit w pliku server.properties: #100 Limit żądań/sek na użytkownika. user.message.quota.limit=100 sudo nano mail.properties
Na peut recevoir le token przez Gmaila…
créer un fichier mail.properties dans le meme dossier que je ***.jar sudo nano mail.properties
UWAGA: 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=TWÓJ_EMAIL_TUTAJ mail.smtp.password=TWÓJ_EMAIL_PASS_HERE
Krok 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.
Na przykład za pośrednictwem le WebHook de IFTTT:
son_ip_publique:9443/le_token_du_projet/update/d10?value=1
enverra la valeur 1 sur la pin cnotél numéro 10 de Blynk.
Zalecana:
Przenośny komputer Auto Hébergement Sur Vieux: 6 kroków
Auto Hébergement Sur Vieux PC Portable: Voilà nous au Avilab na aime bien réparer, na aime bien les idées et na 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
Skomentuj Effectuer Un Montage Video Sur IMovie: 5 kroków
Komentarz 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
Projekcja Sur Un Rideau D'eau: 7 kroków
Projection Sur Un Rideau D'eau: Maker Space, projekt końcowy
Entrée Aux Sur Autoradio DIY [FR]: 7 kroków
Entrée Aux Sur Autoradio DIY [FR]: Ajout d'une award aux sur autoradio
Podlewanie roślin domowych za pomocą NodeMCU, lokalnego serwera Blynk i Blynk Apk, regulowany punkt nastawczy: 3 kroki
Podlewanie roślin domowych za pomocą NodeMCU, lokalnego serwera Blynk i Blynk Apk, regulowany punkt nastawczy: Zbudowałem ten projekt, ponieważ moje rośliny domowe muszą być zdrowe, nawet gdy jestem na wakacjach przez dłuższy czas i podoba mi się ten pomysł kontrolować lub przynajmniej monitorować wszystkie możliwe rzeczy, które dzieją się w moim domu przez internet