Daftar Isi:
- Langkah 1: Penginstal Java
- Langkah 2: Télécharger Et Installer Blynk
- Langkah 3: Blynk Au Démarrage Du Raspberry
- Langkah 4: Parameter Le FireWall
- Langkah 5: Konfigurasi De Blynk
- Langkah 6: Webhook
Video: Server Blynk Sur Raspberry Pi: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Blynk est un service génial permettant de contrôler les entrées/sorties de beaucoup de matériels (Arduino, raspberryPi, Teensy…) melalui une appli smartphone ou du code arduino.
Blynk peut aussi utiliser les capteurs du smartphone 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. Penggunaannya, pada peut facilement installer son propre server 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, di peut monter cette valeur.
Langkah 1: Penginstal Java
sudo apt-get update
sudo apt-get install Oracle-Java8-jdk
Faire: java -version tuangkan afficher le numéro de version
Langkah 2: Télécharger Et Installer Blynk
Allez chercher l'adresse sur le situs:
(mis: wget « https://github.com/blynkkk/blynk-server/releases/… ») Démarrer Blynk (pengubah le numéro de java selon) java -jar server-0.28.9-java8.jar -dataFolder /home /pi/Blynk
Buka Ctrl+C ferme le server, 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 dan utilisateur avec login dan password dan supprimer ensuite le compte admin.
Tuang mettre jour Blynk
Tuer le processus, melalui son numéro PIDps -aux | grep jawa
sudo membunuh ***
Versi Télécharger dan installer la nouvelle (Penser pengubah le crontab)
Langkah 3: Blynk Au Démarrage Du Raspberry
Editor 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 &
Langkah 4: Parameter Le FireWall
Au besoin, ajouter des règles de redirection kotak:
Server Blynk memiliki port terbuka untuk tingkat keamanan yang berbeda.
8441 – Koneksi SSL/TLS untuk perangkat keras
8442 - koneksi TCP biasa untuk perangkat keras (tanpa keamanan)
9443 – Webhook SSL
8080 – Webhook (Modifikasi des ports en début 2018)
443 – koneksi otentikasi timbal balik (mutual SSL) untuk Aplikasi Seluler
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 akses 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 server Blynk.
Langkah 5: Konfigurasi De Blynk
Di peut aussi créer et personnaliser un fichier server.properties selon des besoins particuliers 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 par server.host=192.168.0.30
aplikasi ini menggunakan le port 8080 (apache…) pada peut le changer http.port=8181 en cas de blocage melalui webhook webhooks.frequency.user.quota.limit=-1 ke properti server. Erreur de flow (trop de requètes) Jika mengirim ratusan permintaan adalah apa yang Anda butuhkan untuk produk Anda, Anda dapat meningkatkan batas banjir di server lokal dan di dalam perpustakaan Blynk. Untuk server lokal Anda perlu mengubah properti user.message.quota.limit dalam file server.properties: #100 Batas kecepatan req/detik per pengguna. user.message.quota.limit=100 sudo nano mail.properties
Pada token peut recevoir le 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 « validasi en 2 étapes » est activé sur le compte Google
Dedan 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.
Contoh par, melalui le WebHook de IFTTT:
son_ip_publique:9443/le_token_du_projet/update/d10?value=1
enverra la valeur 1 sur la pin kebajikan nomor 10 de Blynk.
Direkomendasikan:
NodeMCU Dengan Aplikasi/Server Blynk: 4 Langkah
NodeMCU Dengan Aplikasi / Server Blynk: Apa itu Blynk dan cara kerjanya, tonton video kampanye mereka! Pertama, Ternyata Anda dapat memprogram NodeMCU dengan Arduino IDE, periksa video di atas. Berikut adalah Tutorial Tertulis untuk pengaturannya: https:/ /www.teachmemicro.com/intro-nodemcu-arduino
Membuat Server Blynk Lokal: 5 Langkah
Membuat Server Blynk Lokal: Dalam posting ini, kita belajar cara membuat server Blynk lokal yang akan sangat mengurangi latensi keseluruhan yang terkadang ada saat menggunakan server jarak jauh default. Kami mengaturnya menggunakan Pi Zero W dan kami juga membuat proyek demo untuk memastikannya
Menyiram Tanaman Indoor Dengan NodeMCU, Server Blynk Lokal dan Apk Blynk, Set Point yang Dapat Disesuaikan: 3 Langkah
Menyiram Tanaman Dalam Ruangan Dengan NodeMCU, Server Blynk Lokal dan Apk Blynk, Titik Penyetelan yang Dapat Disesuaikan: Saya membuat proyek ini karena tanaman dalam ruangan saya harus sehat bahkan ketika saya sedang berlibur untuk waktu yang lama dan saya menyukai ide untuk memilikinya. mengontrol atau setidaknya memantau semua kemungkinan yang terjadi di rumah saya melalui internet
Stasiun Cuaca DIY Menggunakan DHT11, BMP180, Nodemcu Dengan Arduino IDE Melalui Server Blynk: 4 Langkah
Stasiun Cuaca DIY Menggunakan DHT11, BMP180, Nodemcu Dengan Arduino IDE Melalui Server Blynk: Github: DIY_Weather_Station Hackster.io: Stasiun CuacaAnda pasti pernah melihat Aplikasi Cuaca kan? Seperti, ketika Anda membukanya, Anda mengetahui kondisi cuaca seperti Suhu, Kelembaban, dll. Pembacaan itu adalah nilai rata-rata dari sebuah besar adalah
Halo Blynk! Menghubungkan SPEEEduino Dengan Aplikasi Blynk: 5 Langkah
Halo Blynk! Menghubungkan SPEEEduino Dengan Aplikasi Blynk: Apa itu SPEEEduino? SPEEEduino adalah papan mikrokontroler berkemampuan Wi-Fi yang berbasis di sekitar ekosistem Arduino, dibuat untuk pendidik. SPEEEduino menggabungkan faktor bentuk dan mikrokontroler Arduino dengan SoC Wi-Fi ESP8266, membuat