Talaan ng mga Nilalaman:

Lumilikha ng isang Lokal na Blynk Server: 5 Hakbang
Lumilikha ng isang Lokal na Blynk Server: 5 Hakbang

Video: Lumilikha ng isang Lokal na Blynk Server: 5 Hakbang

Video: Lumilikha ng isang Lokal na Blynk Server: 5 Hakbang
Video: P2 Blynk NodeMCU - The Code - PSU Series (Subtittled) 2024, Hunyo
Anonim
Lumilikha ng isang Lokal na Blynk Server
Lumilikha ng isang Lokal na Blynk Server

Sa post na ito, natututunan namin kung paano lumikha ng isang lokal na server ng Blynk na labis na makakabawas sa pangkalahatang latency na minsan ay naroroon kapag gumagamit ng default, remote server. Na-set up namin ito gamit ang isang Pi Zero W at lumikha din kami ng isang proyekto sa demo upang matiyak na ang lahat ay gumagana nang tama.

Hakbang 1: Panoorin ang Video

Dumadaan ang video sa itaas sa lahat ng mga detalye na kailangan mong malaman upang mai-set up ang server. Mangyaring panoorin muna iyon para sa isang pangkalahatang ideya upang maunawaan kung paano magkakasama ang lahat.

Hakbang 2: I-configure ang Pi

Napagpasyahan kong gamitin ang desktop na bersyon ng Raspbian bagaman maaari mo ring gamitin ang bersyon ng Lite at gawin ang lahat gamit ang terminal. Maaari mong gamitin ang sumusunod na link para sa opisyal na mga tagubilin sa pag-install ngunit natakpan ko ang mga mahahalagang hakbang sa ibaba:

github.com/blynkkk/blynk-server

Kapag mayroon ka ng pag-setup ng Raspberry PI, patakbuhin ang mga sumusunod na utos upang mai-install ang Java at pagkatapos ay i-download ang file ng server:

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

Kapag tapos na iyon, ang kailangan lang nating gawin ay ang paggamit ng crontab upang i-automate ang server sa boot. Magagawa iyon sa pamamagitan ng pagpapatakbo ng sumusunod na utos upang buksan ang crontab:

crontab -e

Mag-scroll pababa sa ilalim ng file at pagkatapos ay i-type ang sumusunod:

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

I-save ang file sa pamamagitan ng pag-type ng CTRL + X, pagkatapos ng Y, pagkatapos ay pagpindot sa ENTER key. Ang server ng Blynk ay nagpapadala ng isang email na may token ng pagpapatotoo para sa bawat proyekto. Upang gumana ito, kailangan naming i-configure ang mga setting ng mail sa pamamagitan ng paglikha ng isang bagong file. Magagawa iyon sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

sudo nano mail.properties

Kailangan naming idagdag ang mga setting ng email sa file na ito kasama ang mga detalye ng isang email account. Mangyaring gamitin ang link na GitHub upang makuha ang mga linya na kailangang idagdag o mag-refer sa video para sa higit pang mga detalye.

Ang huling hakbang ay pag-reboot ng board na maaaring gawin sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

sudo reboot

Hakbang 3: I-configure ang App

I-configure ang App
I-configure ang App

I-download ang Blynk app o pag-logout kung mayroon ka nito. I-click ang pagpipilian upang lumikha ng isang bagong account at pagkatapos ay i-click ang icon sa ilalim ng screen upang ipasok ang mga detalye ng server. I-click ang pasadyang pagpipilian at ipasok ang IP address ng iyong raspberry Pi. Pagkatapos, magbigay ng isang wastong email address at maglagay ng isang password upang lumikha ng isang account sa iyong lokal na server.

Maaari mo na ngayong gamitin ang Blynk nang normal ngunit bilang isang pagsubok, lumikha ng isang proyekto sa demo upang i-toggle ang pin D1 sa WeMos D1 mini board. Iyon lang ang kailangan mong gawin dito.

Hakbang 4: I-configure ang Lupon

I-configure ang Lupon
I-configure ang Lupon

Makakatanggap ka ng isang email na may token ng pagpapatotoo para sa iyong proyekto. Buksan ang Arduino IDE, tiyaking na-install mo ang Blynk library gamit ang library manager at pagkatapos buksan ang nodemcu halimbawa ng sketch.

Idagdag ang iyong token ng pagpapatotoo, mga detalye ng network ng WiFi, at pagkatapos ay tiyaking magbigay ng puna sa default na linya ng koneksyon ng server na kailangan naming idagdag ang lokal na server ng IP address tulad ng ipinakita sa imahe / video. Pagkatapos, i-upload ang sketch sa board at buksan ang serial monitor upang matingnan ang output. Dapat itong matagumpay na kumonekta sa iyong WiFi network at pagkatapos ay kumonekta ito sa server at kung matagumpay, bibigyan ka nito ng "Handa" na mensahe.

Hakbang 5: Subukan ang Pag-setup

Subukan ang Pag-setup
Subukan ang Pag-setup

Buksan ang app at i-click ang run button. Ngayon, magagawa mong makontrol ang estado ng GPIO gamit ang pindutan.

Inirerekumendang: