Isi kandungan:
- Langkah 1: Pemasang Java
- Langkah 2: Télécharger Et Installer Blynk
- Langkah 3: Blynk Au Démarrage Du Raspberry
- Langkah 4: Paramétrer Le FireWall
- Langkah 5: Konfigurasi De Blynk
- Langkah 6: Webhook
Video: Serveur Blynk Sur Raspberry Pi: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Blynk est un service génial permettant de contrôler les entrées / sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) melalui telefon pintar une appli ou du code arduino.
Telefon pintar Blynk peut aussi utiliser les capteurs du pour projet. La création d’un compte octroi un cloud permettant la penghubung melalui Internet mais du coup, une latence qui peut être gênante parfois. Heureusement, on peut Facement installer son propre serveur Blynk, en Java, sur un raspberry Pi (versi une 2 avec Raspbian Lite dan contoh mon). L'avantage aussi est de s'affranchir de la limite «d’energy balance» du projet Blynk car sur son propre serveur, pada peut monter cette valeur.
Langkah 1: Pemasang Java
sudo apt-get kemas kini
sudo apt-get install oracle-java8-jdk
Faire: java -version pour afficher le numéro de version
Langkah 2: Télécharger Et Installer Blynk
Laman web Allez chercher l'adresse sur:
(cth: wget «https://github.com/blynkkk/blynk-server/releases/…») Démarrer Blynk (pengubah le numéro de java selon) pelayan java -jar-0.28.9-java8.jar -dataFolder / rumah / pi / Blynk
Un Ctrl + C ferme le serveur, tuangkan 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.
Tuangkan mettre à jour Blynk
Tuer le processus, via son numéro PIDps -aux | grep java
sudo bunuh ***
Télécharger et installer versi nouvelle (Penser à modifier le crontab)
Langkah 3: Blynk Au Démarrage Du Raspberry
Editer le crontab:
sudo crontab -e (sudo si le dossier Blynk est root: root, sinon crontab -e)
pengajar:
@reboot java -jar /home/pi/server-0.28.9-java8.jar -dataFolder / rumah / pi / Blynk &
Langkah 4: Paramétrer Le FireWall
Au besoin, ajouter des règles de redirection à sa box:
Pelayan Blynk mempunyai port yang terbuka untuk tahap keselamatan yang berbeza.
8441 - Sambungan SSL / TLS untuk perkakasan
8442 - sambungan TCP biasa untuk perkakasan (tanpa keselamatan)
9443 - Webhook SSL
8080 - Webhook (Pengubahsuaian pada port sehingga 2018)
443 - sambungan saling pengesahan (SSL bersama) untuk Aplikasi Mudah Alih
Parti de la, il memadai dan tidak projet dan l'appli Blynk et de choisir «adat» tuangkan le servur, avec l'adresse IP de son Raspberry ou l'adresse IP externe de sa box, si l'on souhaite un acces melalui une Connexion 4G.
L'appli envoie le token du projet par mail mais on peut le récupérer via la rubrique «pengguna» du serveur Blynk.
Langkah 5: Konfigurasi De Blynk
Pada peut aussi créer et personnaliser un fichier server.properties selon des besoins khususnya mais ce nestest sangat diperlukan.
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 setara pelayan.host = 192.168.0.30
si une appli menggunakan le port 8080 (apache…) pada peut le changer http.port = 8181 en cas de blocage via webhook webhooks.frequency.user.quota.limit = -1 ke sifat pelayan. Erreur de flow (trop de requètes) Sekiranya menghantar beratus permintaan adalah perkara yang anda perlukan untuk produk anda, anda boleh meningkatkan had banjir pada pelayan tempatan dan di dalam perpustakaan Blynk. Untuk pelayan tempatan, anda perlu menukar sifat user.message.quota.limit dalam fail server.properties: # 100 Had kadar / saat per pengguna. user.message.quota.limit = 100 sudo nano mail.properties
Pada tanda terima peut melalui Gmail…
créer un fichier mail.properties dans le même dossier que je ***. jar sudo nano mail.properties
PERHATIAN: ne fonctionne pas si la «validation en 2 étapes» est activé sur le compte Google
Dana Ajouter:
mail.smtp.auth = true mail.smtp.starttls.enable = true mail.smtp.host = smtp.gmail.com mail.smtp.port = 587 mail.smtp.username = YOUR_EMAIL_HERE mail.smtp.password = YOUR_EMAIL_PASS_HERE
Langkah 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.
Contohnya, melalui le WebHook de IFTTT:
son_ip_publique: 9443 / le_token_du_projet / kemas kini / d10? nilai = 1
enverra la valeur 1 sur la pin virtuel numéro 10 de Blynk.
Disyorkan:
Auto Hébergement Sur Vieux PC Portable: 6 Langkah
Auto Hébergement Sur Vieux PC Portable: Voil à, nous au Avilab on aime bien r é parer, on aime bien les id é es et on aime bien Internet. Du coup en mettant tout ç ensemble on obtient: un Instructable sur l'auto-h é bergement! Tuangkan laman web avoir votre & agrav
Komen Effectuer Un Montage Vidéo Sur IMovie: 5 Langkah
Komen Effectuer Un Montage Vidéo Sur IMovie: Nous sommes des é tudiants fran ç ais qui sommes partis au Canada le 18 sekitar 2016. Banyak avon 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
Unjuran Sur Un Rideau D'eau: 7 Langkah
Unjuran Sur Un Rideau D'eau: Ruang Pembuat, projek akhir
Menyiram Tumbuhan Dalaman Dengan NodeMCU, Pelayan Blynk Tempatan dan Blynk Apk, Titik Set Boleh Laras: 3 Langkah
Menyiram Tumbuhan Dalaman Dengan NodeMCU, Local Blynk Server dan Blynk Apk, Titik Set Boleh Laras: Saya telah membina projek ini kerana tanaman dalaman saya perlu sihat walaupun saya bercuti untuk jangka masa yang panjang dan saya suka idea untuk mempunyai mengawal atau sekurang-kurangnya memantau semua kemungkinan perkara yang berlaku di rumah saya melalui internet
Helo Blynk! Memadan SPEEEduino Dengan Aplikasi Blynk: 5 Langkah
Helo Blynk! Memadankan SPEEEduino dengan Aplikasi Blynk: Apa itu SPEEEduino? SPEEEduino adalah papan mikrokontroler yang dilengkapi Wi-Fi yang berpusat di sekitar ekosistem Arduino, yang dibina untuk para pendidik. SPEEEduino menggabungkan faktor bentuk dan pengawal mikro Arduino dengan ESP8266 Wi-Fi SoC, menjadikan