İçindekiler:
- 1. Adım: Java Yükleyici
- 2. Adım: Télécharger Et Installer Blynk
- 3. Adım: Blynk Au Démarrage Du Raspberry
- Adım 4: Güvenlik Duvarı Parametresi
- Adım 5: Yapılandırma De Blynk
- 6. Adım: Web kancası
Video: Sunucu Blynk Sur Raspberry Pi: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Blynk, arduino'nun bir uygulamalı akıllı telefonu veya du code arduino aracılığıyla genel geçerli denetimler/sınırlamalar (Arduino, raspberryPi, Teensy…)
Blynk peut aussi utiliser les capteurs du akıllı telefonlar son projeyi dökün. İnternet üzerinden bulutsuz sürekli iletişim, tek gecikme, tek başına gecikme. Heureusement, peut facilement installer son propre server Blynk, en Java, sur un ahududu Pi (une version 2 avec Raspbian Lite dans mon sample) üzerinde. L'avantage aussi est de s'affranchir de la limite "d'energy dengesi" du projet Blynk araba ve son uygun sunucu, peut monter cette valeur'da.
1. Adım: Java Yükleyici
sudo apt-get güncellemesi
sudo apt-get kurulum oracle-java8-jdk
Faire: java -version afficher le numéro de version dökün
2. Adım: Télécharger Et Installer Blynk
Allez chercher l'adresse sur le sitesi:
(ör: wget « https://github.com/blynkkk/blynk-server/releases/… ») Démarrer Blynk (java selon le numéro de java selon değiştiricisi) java -jar server-0.28.9-java8.jar -dataFolder /home /pi/Blynk
Un Ctrl+C ferme le server, redémarrer fairejava -jar server-0.28.9-java8.jar -dataFolder /home/pi/Blynk dökün
Allez sur: https://ip_du_raspi:9443/admin Utiliser ve départ [email protected] ve admin dökün kiralamak ve l'interface, ajouter ensuite ve utilsateur avec oturum açma ve parola ve supprimer ensuite le compte admin.
Mettre à jour Blynk dökün
Tuer le processus, son numero PIDps -aux aracılığıyla | grep java
sudo öldürmek ***
Télécharger et installer la nouvelle versiyonu (Penser à değiştirici le crontab)
3. Adım: Blynk Au Démarrage Du Raspberry
Düzenleyici crontab:
sudo crontab -e (sudo si le dosyası Blynk est root:root, sinon crontab -e)
şakacı:
@reboot Java -jar /home/pi/server-0.28.9-java8.jar -dataFolder /home/pi/Blynk &
Adım 4: Güvenlik Duvarı Parametresi
Au besoin, bir kutuya göre yeniden yönlendirme düzenlemeleri:
Blynk sunucusu, farklı güvenlik seviyeleri için açık bağlantı noktalarına sahiptir.
8441 – Donanım için SSL/TLS bağlantısı
8442 – donanım için düz TCP bağlantısı (güvenlik yok)
9443 – Web kancası SSL
8080 – Webhook (2018'de bağlantı noktalarının değiştirilmesi)
443 – Mobil Uygulamalar için karşılıklı kimlik doğrulama (karşılıklı SSL) bağlantısı
Bir partir de la, il suffit de créer un projet dans l'appli Blynk et de choisir « özel » dökün le serveur, avec l'addresse IP de son Raspberry ou l'addresse IP harici kutu, si l'on souhaite un 4G bağlantısı üzerinden erişim.
L'appli envoie le token du projet par e-posta adresi, la rubrique aracılığıyla "kullanıcılar" du serveur Blynk.
Adım 5: Yapılandırma De Blynk
Aussi aussi créer ve personnaliser un fichier server.özellikleri üzerinde, selon des besoins ve partiküller için vazgeçilmezdir.
En cas de reinstallation du serverur, il suffira de sauvegarder ces fichiers.
sudo nano server.properties (dans le même dosyası que le *.jar)
github.com/blynkkk/blynk-server/blob/mast…
remplacer #server.host=test.blynk.cc par server.host=192.168.0.30
Bu uygulama, sunucu özelliklerine webhook webhooks.frequency.user.quota.limit=-1 aracılığıyla peut le changer http.port=8181 üzerinde le port 8080 (apache…) kullanır. Hata akışı (trop de requètes) Ürününüz için ihtiyacınız olan yüzlerce istek göndermekse, yerel sunucuda ve Blynk kitaplığında taşma sınırını artırabilirsiniz. Yerel sunucu için, server.properties dosyasındaki user.message.quota.limit özelliğini değiştirmeniz gerekir: Kullanıcı başına #100 Req/sec hız sınırı. user.message.quota.limit=100 sudo nano mail.properties
Gmail aracılığıyla açık alıcı le belirteci üzerinde…
créer un fichier mail.properties dans le même dosyası que je ***.jar sudo nano mail.properties
DİKKAT: Google'da ne fonctionne pas si la « 2 etapte doğrulama » est activé sur le compte Google
Ajuter dedans:
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
6. Adım: Web kancası
Blynk'in Blynk'in Webhook'u kullanmasını ve Blynk'teki eylemlerin URL'sini kesin olarak kullanmasını sağlar.
Par örnek, le WebHook de IFTTT aracılığıyla:
son_ip_publique:9443/le_token_du_projet/update/d10?value=1
enverra la valeur 1 sur la pin erdeml numéro 10 de Blynk.
Önerilen:
HTTP Sunucu Kontrollü LED - Ameba Arduino: 3 Adım
HTTP Sunucusu Kontrollü LED - Ameba Arduino: Seçtiğiniz herhangi bir mikro denetleyici ile bir LED'i kontrol etmek kolaydır, ancak LED'i hareket halindeyken cep telefonunuzun tarayıcısında kablosuz olarak kontrol etmek gerçekten harika ve eğlencelidir. Aslında bu zaten bir IoT projesi, çünkü aynı sunucuyu bir şeyi kontrol etmek için kullanabilirsiniz
Sunucu Odası Monitörü: 4 Adım
Sunucu Odası Monitörü: Bir sunucu odasının sorunlarından biri sıcaklıktır. Isı üreten farklı ekipmanlarla bu hızla yükselir. Ve klima arızalanırsa, her şeyi çabucak durdurur. Bu durumları tahmin etmek için birkaç ortamdan birini edinebiliriz
70 Dolarlık IKEA Mini Sunucu Rafı: 8 Adım
70$'lık IKEA Mini Sunucu Rafı: 70$'a 350-550$'lık bir mini sunucu rafı yapın!Diyelim ki evinizde rafa monte edilebilir sunucularınız var. Örneğin, kurumsal web siteniz için bir web sunucunuz, terabaytlık (korsan) olmayan medyanız için bir dosya sunucunuz ve çeşitli ağlarınız olabilir
Blynk Sunucu Üzerinde Arduino IDE ile DHT11, BMP180, Nodemcu Kullanan DIY Hava İstasyonu: 4 Adım
Blynk Sunucu Üzerinden Arduino IDE ile DHT11, BMP180, Nodemcu Kullanan DIY Hava İstasyonu: Github: DIY_Weather_Station Hackster.io: Hava İstasyonu Hava Durumu Uygulamasını görürdünüz değil mi? Mesela, açtığınızda Sıcaklık, Nem vb. gibi hava koşullarını öğrenirsiniz. Bu okumalar bir büyükün ortalama değeridir
Raspberry Pi (Ajenti) için Sunucu Yönetici / Webhosting Paneli: 5 Adım
Raspberry Pi (Ajenti) için Sunucu Yönetici / Webhosting Paneli: Merhaba ve ilk Instructable'ıma hoş geldiniz. Bu kılavuz, Ajenti'yi bir Raspberry pi'ye kurmakla ilgilidir. Ancak bu kılavuz, ajenti'yi herhangi bir debian tabanlı işletim sistemine yüklemek için de kullanılabilir.Ajenti nedir?Ajenti, açık kaynaklı bir Sunucu Yönetici panelidir ve