Daftar Isi:

Membuat Server Blynk Lokal: 5 Langkah
Membuat Server Blynk Lokal: 5 Langkah

Video: Membuat Server Blynk Lokal: 5 Langkah

Video: Membuat Server Blynk Lokal: 5 Langkah
Video: [ REMAKE ] PART 1 • Blynk Unlimited Energy • How to Build a Local Blynk Server 2024, Juni
Anonim
Membuat Server Blynk Lokal
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 memastikan semuanya berfungsi dengan benar.

Langkah 1: Tonton Videonya

Video di atas membahas semua detail yang perlu Anda ketahui untuk menyiapkan server. Harap perhatikan itu terlebih dahulu untuk ikhtisar guna memahami bagaimana semuanya menyatu.

Langkah 2: Konfigurasikan Pi

Saya memutuskan untuk menggunakan Raspbian versi desktop meskipun Anda juga dapat menggunakan versi Lite dan melakukan semuanya menggunakan terminal. Anda dapat menggunakan tautan berikut untuk petunjuk pemasangan resmi, tetapi saya telah membahas langkah-langkah penting di bawah ini:

github.com/blynkkk/blynk-server

Setelah Anda memiliki pengaturan Raspberry PI, jalankan perintah berikut untuk menginstal Java dan kemudian unduh file server:

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

Setelah selesai, yang perlu kita lakukan adalah menggunakan crontab untuk mengotomatisasi server saat boot. Itu dapat dilakukan dengan menjalankan perintah berikut untuk membuka crontab:

crontab -e

Gulir ke bawah ke bagian bawah file dan kemudian ketik berikut ini:

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

Simpan file dengan mengetik CTRL+X, lalu Y, lalu tekan tombol ENTER. Server Blynk mengirim email dengan token otentikasi untuk setiap proyek. Agar ini berfungsi, kita perlu mengonfigurasi pengaturan email dengan membuat file baru. Itu dapat dilakukan dengan menjalankan perintah berikut:

sudo nano mail.properties

Kami perlu menambahkan pengaturan email di file ini bersama dengan detail akun email. Silakan gunakan tautan GitHub untuk mendapatkan baris yang perlu ditambahkan atau lihat video untuk lebih jelasnya.

Langkah terakhir adalah me-reboot board yang dapat dilakukan dengan menjalankan perintah berikut:

sudo reboot

Langkah 3: Konfigurasikan Aplikasi

Konfigurasikan Aplikasi
Konfigurasikan Aplikasi

Download aplikasi Blynk atau logout jika sudah memilikinya. Klik opsi untuk membuat akun baru, lalu klik ikon di bagian bawah layar untuk memasukkan detail server. Klik opsi khusus dan masukkan alamat IP raspberry Pi Anda. Kemudian, berikan alamat email yang valid dan masukkan kata sandi untuk membuat akun di server lokal Anda.

Anda sekarang dapat menggunakan Blynk secara normal tetapi sebagai pengujian, buat proyek demo untuk mengaktifkan pin D1 pada papan mini WeMos D1. Itu saja yang perlu Anda lakukan di sini.

Langkah 4: Konfigurasikan Papan

Konfigurasikan Papan
Konfigurasikan Papan

Anda akan menerima email dengan token otentikasi untuk proyek Anda. Buka Arduino IDE, pastikan sudah menginstall library Blynk menggunakan library manager lalu buka contoh sketch nodemcu.

Tambahkan token otentikasi Anda, detail jaringan WiFi, dan kemudian pastikan untuk mengomentari jalur koneksi server default karena kami perlu menambahkan alamat IP server lokal seperti yang ditunjukkan pada gambar/video. Kemudian, unggah sketsa ke papan dan buka monitor serial untuk melihat output. Pertama-tama harus berhasil terhubung ke jaringan WiFi Anda dan kemudian akan terhubung ke server dan jika berhasil, itu akan memberi Anda pesan "Siap".

Langkah 5: Uji Pengaturan

Uji Pengaturan
Uji Pengaturan

Buka aplikasi dan klik tombol jalankan. Sekarang, Anda akan dapat mengontrol status GPIO menggunakan tombol.

Direkomendasikan: