Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
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:
- Raspberry Pi 3 Model B + o Model B (maaari mo ring gamitin ang isang Raspberry Pi 2 Model B)
- USB micro cable upang mapalakas ang iyong Pi.
- MicroSD card, inirerekumenda ko ang isang class 10 card na 16 GB o mas mataas.
- 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
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:
- Mag-download ng NOOBS,
- I-extract ito sa iyong SD
- I-plug in ito at i-on ang Raspberry Pi.
- 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!
- Tiyaking nakakonekta ka sa internet
- 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:
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
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:)