فهرست مطالب:
- مرحله 1: جاوا را نصب کنید
- مرحله 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 08:55
Blynk در حال اجراي خدمات اصلي كنترل كننده ورود يا مرتب سازي مواد (Arduino ، raspberryPi ، Teensy…) از طريق كاربرد تلفن هوشمند و كد arduino است.
Blynk peut aussi utiliser les capteurs du smartphones pour son projet. La création d’un compte octroi un cloud permettant la inaison with the internet mais du کودتا ، une latence qui peut être gênante parfois. Heureusement، on peut facilement installer son propre serveur Blynk، en Java، sur un raspberry 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.
مرحله 1: جاوا را نصب کنید
sudo apt-get update
sudo apt-get 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:
(به عنوان مثال: 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 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] و admin pour rentrer dans l'interface، ajouter را بدون استفاده از login login و رمز عبور و supprimer ensuite le compte admin وارد کنید.
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
Editer 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 &
مرحله 4: Paramétrer Le FireWall
Au besoin، ajouter des règles de redirection à sa box:
سرور Blynk دارای پورت هایی برای سطوح مختلف امنیتی است.
8441 - اتصال SSL/TLS برای سخت افزار
8442 - اتصال TCP ساده برای سخت افزار (بدون امنیت)
9443 - Webhook SSL
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 indispensible.
En cas de réinstallation 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
برای استفاده از پورت 8080 (apache…) در peut le changer http.port = 8181 en cas de blocage via 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
در peut recevoir le token via Gmail…
créer un fichier mail.properties dans le même dossier 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 = mail.smtp.starttls.enable = mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_HERE
مرحله 6: Webhook
Une des fonctions les plus puissante de Blynk est l’utilisation de webhook، des URL qui permettent de déclencher desactions 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 قابل حمل: 6 مرحله
Auto Hébergement Sur Vieux PC قابل حمل: Voil & agrave ؛، nous au Avilab on aime bien r & eacute؛ parer، on aime bien les id & eacute؛ es et on aime bien Internet. Du coup en mettant tout & ccedil؛ an ensemble on obtient: un Instructable sur l'auto-h & eacute؛ bergement! Pour avoir votre website & agrav
Comment Effectuer Un Montage Vidéo Sur IMovie: 5 مرحله
Comment Effectuer Un Montage Vidéo Sur IMovie: Nous sommes des & eacute؛ tudiants fran & ccedil؛ ais qui sommes partis au Canada in 18 aout 2016.Nous avons un cour nomm & eacute؛ Maker Space، c'est un cour qui pousse la cr & eacute؛ ativit & eacute ؛، l'innovation et l'autonomie de chacun dans lequel nous av
پروجکشن Sur Un Rideau D'eau: 7 مرحله
Projection Sur Un Rideau D'eau: Maker Space ، پروژه نهایی
Entrée Aux Sur Autoradio DIY [FR]: 7 مرحله
Entrée Aux Sur Autoradio DIY [FR]: جایزه Ajout d'une aux sur autoradio
آبیاری گیاهان سرپوشیده با NodeMCU ، سرور محلی Blynk و Blynk Apk ، نقطه تنظیم قابل تنظیم: 3 مرحله
آبیاری گیاهان سرپوشیده با NodeMCU ، سرور محلی Blynk و Blynk Apk ، نقطه تنظیم قابل تنظیم: من این پروژه را ساخته ام زیرا گیاهان داخلی من باید سالم باشند حتی وقتی در تعطیلات به مدت طولانی هستم و ایده این را دوست دارم تمام موارد احتمالی که در خانه من اتفاق می افتد را از طریق اینترنت کنترل یا حداقل نظارت کنم