İçindekiler:

Yerel Blynk Sunucusu Oluşturma: 5 Adım
Yerel Blynk Sunucusu Oluşturma: 5 Adım

Video: Yerel Blynk Sunucusu Oluşturma: 5 Adım

Video: Yerel Blynk Sunucusu Oluşturma: 5 Adım
Video: Blynk DHT11 Sıcaklık ve Nem Ölçümü (NodeMCU) 2024, Haziran
Anonim
Yerel Blynk Sunucusu Oluşturma
Yerel Blynk Sunucusu Oluşturma

Bu gönderide, varsayılan, uzak sunucuyu kullanırken bazen mevcut olan genel gecikmeyi büyük ölçüde azaltacak yerel bir Blynk sunucusunun nasıl oluşturulacağını öğreniyoruz. Bir Pi Zero W kullanarak kurduk ve ayrıca hepsinin doğru çalıştığından emin olmak için bir demo projesi oluşturduk.

1. Adım: Videoyu İzleyin

Yukarıdaki video, sunucuyu kurmak için bilmeniz gereken tüm ayrıntıları anlatmaktadır. Lütfen her şeyin nasıl bir araya geldiğini anlamak için genel bir bakış için bunu izleyin.

Adım 2: Pi'yi yapılandırın

Raspbian'ın masaüstü sürümünü kullanmaya karar verdim, ancak Lite sürümünü de kullanabilir ve terminali kullanarak her şeyi yapabilirsiniz. Resmi kurulum talimatları için aşağıdaki bağlantıyı kullanabilirsiniz, ancak aşağıdaki önemli adımları ele aldım:

github.com/blynkkk/blynk-server

Raspberry PI kurulumunu yaptıktan sonra Java'yı kurmak için aşağıdaki komutları çalıştırın ve ardından sunucu dosyasını indirin:

  • sudo apt openjdk-8-jdk openjdk-8-jre kurulumu
  • wget "https://github.com/blynkkk/blynk-server/releases/download/v0.41.12/server-0.41.12-java8.jar"

Bu yapıldıktan sonra, tek yapmamız gereken sunucuyu açılışta otomatikleştirmek için crontab kullanmak. Bu, crontab'ı açmak için aşağıdaki komutu çalıştırarak yapılabilir:

crontab -e

Dosyanın en altına gidin ve ardından aşağıdakini yazın:

@reboot Java -jar /home/pi/server-0.41.12-java8.jar -dataFolder /home/pi/Blynk &

CTRL+X, ardından Y yazıp ENTER tuşuna basarak dosyayı kaydedin. Blynk sunucusu, her proje için kimlik doğrulama belirtecini içeren bir e-posta gönderir. Bunun çalışması için yeni bir dosya oluşturarak mail ayarlarını yapılandırmamız gerekiyor. Bu, aşağıdaki komutu çalıştırarak yapılabilir:

sudo nano mail.properties

Bir e-posta hesabının ayrıntılarıyla birlikte bu dosyaya e-posta ayarlarını eklememiz gerekiyor. Eklenmesi gereken satırları edinmek için GitHub bağlantısını kullanın veya daha fazla ayrıntı için videoya bakın.

Son adım, aşağıdaki komutu çalıştırarak yapılabilen kartı yeniden başlatmaktır:

sudo yeniden başlatma

3. Adım: Uygulamayı Yapılandırın

Uygulamayı Yapılandırın
Uygulamayı Yapılandırın

Blynk uygulamasını indirin veya zaten varsa oturumu kapatın. Yeni bir hesap oluşturma seçeneğine tıklayın ve ardından sunucu ayrıntılarını girmek için ekranın altındaki simgeye tıklayın. Özel seçeneğe tıklayın ve ahududu Pi'nizin IP adresini girin. Ardından, yerel sunucunuzda bir hesap oluşturmak için geçerli bir e-posta adresi girin ve bir şifre girin.

Artık Blynk'i normal şekilde kullanabilirsiniz, ancak bir test olarak, WeMos D1 mini kartındaki D1 pinini değiştirmek için bir demo projesi oluşturun. Burada yapmanız gereken tek şey bu.

4. Adım: Kartı Yapılandırın

Panoyu Yapılandır
Panoyu Yapılandır

Projeniz için kimlik doğrulama belirtecini içeren bir e-posta alacaksınız. Arduino IDE'yi açın, kitaplık yöneticisini kullanarak Blynk kitaplığını kurduğunuzdan emin olun ve ardından nodemcu örnek taslağını açın.

Kimlik doğrulama jetonunuzu, WiFi ağ ayrıntılarınızı ekleyin ve ardından resimde/videoda gösterildiği gibi yerel sunucu IP adresini eklememiz gerektiğinden varsayılan sunucu bağlantı hattını yorumladığınızdan emin olun. Ardından taslağı panoya yükleyin ve çıktıyı görüntülemek için seri monitörü açın. Önce WiFi ağınıza başarılı bir şekilde bağlanmalı, ardından sunucuya bağlanacak ve başarılı olursa size "Hazır" mesajını verecektir.

Adım 5: Kurulumu Test Edin

Kurulumu Test Edin
Kurulumu Test Edin

Uygulamayı açın ve çalıştır düğmesine tıklayın. Şimdi, düğmeyi kullanarak GPIO durumunu kontrol edebileceksiniz.

Önerilen: