Talaan ng mga Nilalaman:

Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js: 7 Hakbang
Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js: 7 Hakbang

Video: Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js: 7 Hakbang

Video: Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js: 7 Hakbang
Video: How to monitor your network devices ( PC , Server , Router , Printer , ... ) | NETVN 2024, Nobyembre
Anonim
Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js
Paano Ikonekta ang Raspberry Pi sa Cloud Gamit ang Node.js

Ang tutorial na ito ay kapaki-pakinabang para sa sinumang naghahanap upang ikonekta ang isang Raspberry Pi sa cloud, lalo na sa AskSensors IoT platform, gamit ang Node.js.

Wala kang Raspberry Pi?

Kung kasalukuyan kang hindi nagmamay-ari ng isang Raspberry Pi, inirerekumenda ko sa iyo na kumuha ng isang Raspberry Pi 3, sapagkat ito ay mabilis at hindi mo kailangang bumili ng isang hiwalay na adapter ng USB Wi-Fi. Bilang karagdagan, kakailanganin naming i-install ang node.js sa Raspberry Pi at maraming mga mapagkukunan ng script ng Node.js na nangangailangan ng isang Raspberry Pi batay sa arkitekturang ARMv7 + tulad ng Pi 3 o Pi 2 at hindi gagana sa Raspberry Pi 1 Model B / B + o ang Raspberry Pi Zero.

Ngunit huwag mag-alala, medyo diretso ito, sundin lamang ang mga hakbang!

Pamilyar sa Node.js?

Maaaring kailanganin mong gawin ang isang unang pagsubok ng node.js sa AskSensors mula sa iyong computer (Windows / Linux / MacOs), ang dati kong itinuro ay nagpapakita ng isang hakbang-hakbang na gabay para sa awtomatikong data na Pagpapadala sa AskSensors gamit ang node.js.

Hakbang 1: Mga Materyal na Kailangan Mo

Narito ang mga kinakailangang materyales:

  1. Raspberry Pi 3 Model B + o Model B (maaari mo ring gamitin ang isang Raspberry Pi 2 Model B)
  2. USB micro cable upang mapalakas ang iyong Pi.
  3. MicroSD card, inirerekumenda ko ang isang class 10 card na 16 GB o mas mataas.
  4. MicroSD sa SD memory card adapter, kakailanganin mong gamitin ang SD card reader sa iyong laptop / desktop upang sumulat sa microSD card.

Hakbang 2: I-set up ang Iyong Raspberry Pi

I-set up ang Iyong Raspberry Pi
I-set up ang Iyong Raspberry Pi

Ang pagpapatakbo ng isang pangunahing pag-set up ng Raspbian sa Raspberry Pi ay naging madali at malinaw na ipinaliwanag sa Gabay sa Pagsisimula na ito. Narito ang mga pangunahing hakbang:

  1. Mag-download ng NOOBS,
  2. I-extract ito sa iyong SD
  3. I-plug in ito at i-on ang Raspberry Pi.
  4. Kapag na-prompt, piliing i-install ang Raspbian at hayaang tumakbo ito.

Iyon lang, Ngayon mayroon kaming kamangha-manghang Raspberry Pi system na maaaring magamit para sa iba't ibang mga gawain!

Hakbang 3: I-install ang Node Js

Pumunta kami dito sa pag-install ng node.js, ang pag-install ng isang ARM-bersyon ng Node ay napakadali!

  1. Tiyaking nakakonekta ka sa internet
  2. Buksan ang terminal sa Raspberry Pi. I-type ang mga utos na ito:

wget

sudo dpkg -i node_latest_armhf.deb

Talaga Hindi ito dapat magtagal upang mag-download at mag-install.

Mayroon ka ring pagpipilian upang tukuyin ang address ng link ng bersyon na kailangan mo:

Pumunta sa pahina ng pag-download ng node.js at kopyahin ang link address ng bersyon ng ARM na kailangan mo. Halimbawa:

wget

Hakbang 4: Subukan ang Iyong Node

Upang matiyak na tumatakbo nang tama ang node.js, I-type ang mga utos sa ibaba. Dapat itong ibalik ang kasalukuyang bersyon ng node at naka-install na npm.

node -v

npm -v

Tiyaking hindi ito nagbibigay ng anumang error.

Kung ok ang lahat, maaari tayong lumipat sa susunod na hakbang!

Hakbang 5: Mag-sign Up para sa mga Asksensor

Ang pag-sign up para sa AskSensors account ay madali at libre, kung wala ka pang account, lumikha ng bago sa

Lumikha ng isang bagong Sensor na may hindi bababa sa isang module, I-save ito, at ipakita ang module na 1 graph.

Isang kakaibang Api Key In ang ibibigay, gagamitin namin ito sa susunod na hakbang.

Kailangan mo ba ng karagdagang detalye?

Dito, hindi ako dumaan sa mga detalye ng paglikha ng isang AskSensors account, Ito ay na-detalyado sa maraming mga itinuturo, video, at tutorial.

Hakbang 6: Patakbuhin ang Node.js Script

Patakbuhin ang Node.js Script
Patakbuhin ang Node.js Script

Ang demo na node.js na iminumungkahi namin ay nagpapadala ng isang dummy data sa AskSensors sa paglipas ng HTTPS GET Requests, bawat 20 segundo (20 segundo ay itinakda bilang isang halimbawa, maaari mong itakda ang iba't ibang agwat ng oras).

I-download ang.js file mula sa github, Kinakailangan nito ang pag-install ng https npm package.

Kakailanganin mong itakda ang iyong Api Key In upang makapagpadala ng data sa module ng sensor na iyong nilikha tulad ng ipinakita sa nakaraang hakbang.

Handa ka na ngayong patakbuhin ang pangwakas na script:

node

Ayan yun! Masiyahan sa panonood ng iyong stream ng data na naka-plot sa grap (ang figure sa itaas ay nagpapakita ng halimbawa ng graph na nagkalat).

Hakbang 7: Tapos Na

Salamat sa pagbabasa. huwag mag-atubiling magbigay ng puna!

Kami ay maglathala ng maraming mga kapaki-pakinabang na instruksyon sa hinaharap, sundin kami!

Sana makita ka nun:)

Inirerekumendang: