جدول المحتويات:
- الخطوة 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:38
Blynk هي خدمة عامة دائمة لمراقبة الدخول / طلعات جوية من المواد (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 عبر الإنترنت mais du coup، une latence qui peut être gênante parfois. Heureusement ، على أداة تثبيت peut facilement ابنه تخدم 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 "توازن الطاقة" du projet Blynk car sur son propre serveur ، على 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:
(على سبيل المثال: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (معدل le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder / home / بي / بلينك
Un Ctrl + C ferme le serveur ، صب 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.
صب mettre à jour Blynk
عملية Tuer le ، عبر son numéro PIDps -aux | grep جافا
sudo قتل ***
Télécharger et installer la nouvelle version (Penser à modifier le crontab)
الخطوة 3: Blynk Au Démarrage Du Raspberry
محرر لو كرونتاب:
sudo crontab -e (sudo si le dossier Blynk est root: root، sinon crontab -e)
أجوتر:
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، ilause 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 accès عبر une connexion 4G.
L’appli envoie le token du projet par mail mais on peut le récupérer عبر la rubrique «users» du serveur Blynk.
الخطوة 5: تكوين De Blynk
على peut aussi créer et personnaliser un fichier server.properties selon des besoins Partuliers mais ce n’est pas التي لا غنى عنها.
En cas de réinstallation du serveur، il Kafira 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
si une appli استخدم le port 8080 (apache…) على peut le changer http.port = 8181 en cas de blocage عبر 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 عبر 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 ديدانس:
mail.smtp.auth = true 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 des Actions sur Blynk.
على سبيل المثال ، عبر le 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: 6 خطوات
Auto Hébergement Sur Vieux PC Portable: Voil & agrave؛ nous au Avilab on aime bien r & eacute؛ parer على aime bien les id & eacute؛ es et on aime bien Internet. Du coup en mettant tout & ccedil؛ a list on getient: un Instructable sur l'auto-h & eacute؛ bergement
جهاز الإسقاط Sur Un Rideau D'eau: 7 خطوات
Projection Sur Un Rideau D'eau: Maker Space ، المشروع النهائي
Entrée Aux Sur Autoradio DIY [بالفرنسية]: 7 خطوات
Entrée Aux Sur Autoradio DIY [بالفرنسية]: جائزة Ajout d'une aux sur autoradio
سقي النباتات الداخلية باستخدام NodeMCU وخادم Blynk المحلي و Blynk Apk ، نقطة ضبط قابلة للتعديل: 3 خطوات
سقي النباتات الداخلية باستخدام NodeMCU و Local Blynk Server و Blynk Apk ، نقطة ضبط قابلة للتعديل: لقد قمت ببناء هذا المشروع لأن نباتاتي الداخلية تحتاج إلى أن تكون صحية حتى عندما أكون في إجازة لفترة طويلة من الوقت وأحب فكرة الحصول عليها السيطرة على أو على الأقل مراقبة جميع الأشياء المحتملة التي تحدث في منزلي عبر الإنترنت
Mini Baffle Sur Base De Haut-parleurs De Télévision: 6 خطوات
Mini Baffle Sur Base De Haut-parleurs De Télévision: Ayant récupéré des haut-parleurs d'une vieille télé، j'ai décidé d'en faire des baffles pour une petite chaîne hi-fi. تعليق Vous verrez donc j'ai procédé، c'est plutôt simple، et vous pourrez aussi le faire à condition d'adapter le boîtier à vot