Съдържание:
- Стъпка 1: Java инсталатор
- Стъпка 2: Télécharger Et Installer Blynk
- Стъпка 3: Blynk Au Démarrage Du Raspberry
- Стъпка 4: Paramétrer Le FireWall
- Стъпка 5: Конфигурация De Blynk
- Стъпка 6: Webhook
Видео: Serveur Blynk Sur Raspberry Pi: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Blynk est un service génial permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) via une appli smartphone or du code arduino.
Blynk peut aussi utisiser les capteurs du smartphones pour son projet. La création d’un compte octroi un cloud permettant la communication with Internet mais du coup, une latence qui peut être gênante parfois. Heureusement, на инсталатора на peut facilement son propre serveur Blynk, en Java, sur un raspberry Pi (версия 2 с ave Raspbian Lite като пример за мон). 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: Java инсталатор
sudo apt-get update
sudo apt-get install oracle-java8-jdk
Faire: java -version pour afficher le numéro de version
Стъпка 2: Télécharger Et Installer Blynk
Allez chercher l’adresse sur le site:
(напр.: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (модификатор le numéro de java selon) java -jar сървър-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 unutilisateur 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 версия (Penser à modifier le crontab)
Стъпка 3: Blynk Au Démarrage Du Raspberry
Редактор le crontab:
sudo crontab -e (sudo si le досие Blynk est root: корен, sinon crontab -e)
ajouter:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder/home/pi/Blynk &
Стъпка 4: Paramétrer Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Blynk сървърът има отворени портове за различни нива на сигурност.
8441 - SSL/TLS връзка за хардуер
8442 - обикновена TCP връзка за хардуер (без защита)
9443 - SSL на Webhook
8080 - Webhook (Модификация на портовете дебют 2018 г.)
443 - връзка за взаимно удостоверяване (взаимно SSL) за мобилни приложения
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 получава чрез 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.
Стъпка 5: Конфигурация De Blynk
On peut aussi créer et personnaliser un fichier server.properties selon des besoins particuliers mais ce n’est pas незаменим.
En cas de réinstallation du serveur, il suffira de sauvegarder ces fichiers.
sudo nano server.properties (dans le même досие que le *.jar)
github.com/blynkkk/blynk-server/blob/mast…
remplacer #server.host = test.blynk.cc par server.host = 192.168.0.30
ако не използвате приложението 8080 (apache…) на peut le changer http.port = 8181 en cas de blocage чрез webhook webhooks.frequency.user.quota.limit = -1 към свойствата на сървъра. Erreur de flow (trop de requètes) Ако изпращането на стотици заявки е това, от което се нуждаете за вашия продукт, можете да увеличите лимита за наводнение на локалния сървър и в библиотеката на Blynk. За локален сървър трябва да промените свойството user.message.quota.limit във файла server.properties: #100 Req/sec ограничение на скоростта на потребител. user.message.quota.limit = 100 sudo nano mail.properties
На token recevoir le token чрез Gmail …
créer un fichier mail.properties dans le même досие que je ***. jar sudo nano mail.properties
ВНИМАНИЕ: ne fonctionne pas si la «validation en 2 étapes» est activé sur le compte Google
Ajouter dedans:
mail.smtp.auth = вярна поща.smtp.starttls.enable = вярна поща.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS
Стъпка 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.
Например, чрез 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.
Препоръчано:
Auto Hébergement Sur Vieux PC Portable: 6 стъпки
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab on aime bien r é parer, on aime bien les id é es et aime bien Internet. Du coup en mettant tout ç ансамбъл на обтиент: un Instructable sur l'auto-h é bergement! Pour avoir votre site web & agrav
Коментирайте Ефекторът Un Montage Vidéo Sur IMovie: 5 стъпки
Comment 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 cou qui pousse la cr é ativit é, l'innovation et l'autonomie de chacun dans lequel nous av
Проекция Sur Un Rideau D'eau: 7 стъпки
Проекция Sur Un Rideau D'eau: Maker Space, окончателен проект
Поливане на стайни растения с NodeMCU, локален Blynk сървър и Blynk Apk, регулируема зададена точка: 3 стъпки
Поливане на стайни растения с NodeMCU, локален Blynk сървър и Blynk Apk, регулируема зададена точка: Изградих този проект, защото стайните ми растения трябва да са здрави дори когато съм на почивка за продължителен период от време и ми харесва идеята да имам да контролирам или поне да следя всички възможни неща, които се случват в дома ми по интернет
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI - Първи стъпки с Raspberry Pi 3B - Настройка на вашия Raspberry Pi 3: 6 стъпки
Инсталиране на Raspbian в Raspberry Pi 3 B без HDMI | Първи стъпки с Raspberry Pi 3B | Настройка на вашия Raspberry Pi 3: Както някои от вас знаят, компютрите на Raspberry Pi са доста страхотни и можете да поставите целия компютър само на една малка дъска. Raspberry Pi 3 Модел B разполага с четириядрен 64-битов ARM Cortex A53 с тактова честота 1,2 GHz. Това поставя Pi 3 приблизително на 50