Cov txheej txheem:
- Kauj Ruam 1: Cov Khoom Uas Koj Xav Tau
- Kauj ruam 2: Teeb Koj Raspberry Pi
- Kauj Ruam 3: Nruab Node Js
- Kauj Ruam 4: Ntsuam Xyuas Koj Li
- Kauj Ruam 5: Sau Npe Rau Asksensors
- Kauj Ruam 6: Khiav Node.js Script
- Kauj ruam 7: Ua tiav
Video: Yuav Ua Li Cas Txuas Raspberry Pi mus rau Huab Siv Node.js: 7 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
Phau ntawv qhia no muaj txiaj ntsig zoo rau txhua tus neeg saib kom txuas Raspberry Pi mus rau huab, tshwj xeeb tshaj yog rau AskSensors IoT platform, siv Node.js.
Tsis muaj Raspberry Pi?
Yog tias koj tsis muaj tus Raspberry Pi tam sim no, Kuv yuav qhia koj kom tau txais Raspberry Pi 3, vim tias nws nrawm dua thiab koj yuav tsis tas yuav yuav ib qho USB Wi-nkaus adapter sib cais. Ib qho ntxiv, peb yuav tsum teeb tsa node.js ntawm Raspberry Pi thiab ntau Node.js cov ntawv sau xav tau Raspberry Pi raws li ARMv7+ architecture xws li Pi 3 lossis Pi 2 thiab yuav tsis ua haujlwm nrog Raspberry Pi 1 Model B /B+ lossis Raspberry Pi Zero.
Tab sis tsis txhob txhawj, nws zoo nkauj ncaj nraim, tsuas yog ua raws cov kauj ruam!
Paub nrog Node.js?
Koj yuav tsum tau ua thawj qhov kev sim ntawm node.js nrog AskSensors los ntawm koj lub khoos phis tawj (Windows/Linux/MacOs), kuv qhov kev qhia yav dhau los qhia pom ib qib zuj zus qhia rau cov ntaub ntawv tsis siv neeg xa mus rau AskSensors siv node.js.
Kauj Ruam 1: Cov Khoom Uas Koj Xav Tau
Nov yog cov ntaub ntawv xav tau:
- Raspberry Pi 3 Qauv B+ lossis Qauv B (koj tseem tuaj yeem siv Raspberry Pi 2 Qauv B)
- USB micro cable los txhawb koj li Pi.
- Daim npav MicroSD, Kuv pom zoo kom chav kawm 10 daim npav uas yog 16 GB lossis siab dua.
- MicroSD rau SD daim npav nco daim npav, koj yuav tsum tau siv daim npav SD nyeem ntawv ntawm koj lub khoos phis tawj/lub desktop los sau rau daim npav microSD.
Kauj ruam 2: Teeb Koj Raspberry Pi
Khiav kev teeb tsa yooj yim ntawm Raspbian ntawm Raspberry Pi dhau los ua qhov yooj yim thiab piav qhia meej hauv phau ntawv no Pib Pib. Nov yog cov kauj ruam tseem ceeb:
- Download NOOBS,
- Extract nws ntawm koj SD
- Plug nws thiab qhib lub Raspberry Pi.
- Thaum hais kom sai, xaiv rau nruab Raspbian thiab cia nws khiav.
Yog lawm, Tam sim no peb muaj qhov zoo heev Raspberry Pi system uas tuaj yeem siv rau ntau yam haujlwm!
Kauj Ruam 3: Nruab Node Js
Ntawm no peb mus rau hauv node.js teeb tsa, Txhim kho ARM-version ntawm Node ua yooj yim heev!
- Xyuas kom koj tau txuas nrog internet
- Qhib lub davhlau ya nyob twg ntawm Raspberry Pi. Ntaus cov lus txib no:
wget
sudo dpkg -i node_latest_armhf.deb
Yeej. Nws yuav tsum tsis siv sijhawm ntev dhau los rub tawm thiab teeb tsa.
Koj kuj tseem muaj qhov kev xaiv los hais qhia qhov txuas chaw nyob ntawm cov version koj xav tau:
Mus rau node.js nplooj ntawv rub tawm thiab luam qhov txuas qhov chaw nyob ntawm tus qauv ntawm ARM uas koj xav tau. Piv txwv li:
wget
Kauj Ruam 4: Ntsuam Xyuas Koj Li
Kom paub tseeb tias node.js ua haujlwm raug, Ntaus cov lus txib hauv qab no. Nws yuav tsum xa rov qab tam sim no ntawm node thiab npm teeb tsa.
node -v
npm -v
Xyuas kom nws tsis muab qhov yuam kev.
Yog tias txhua yam zoo, peb tuaj yeem txav mus rau qib tom ntej!
Kauj Ruam 5: Sau Npe Rau Asksensors
Kos npe rau AskSensors tus account yooj yim thiab pub dawb, yog tias koj tseem tsis muaj tus account tseem, tsim ib qho tshiab ntawm
Tsim lub Sensor tshiab nrog tsawg kawg ib tus qauv, Txuag nws, thiab qhia tus qauv 1 teeb duab.
Qhov tshwj xeeb Api Key In yuav muab, peb yuav siv nws hauv qib tom ntej.
Xav paub ntau ntxiv?
Ntawm no, Kuv yuav tsis mus hla cov ntsiab lus ntawm kev tsim AskSensors tus account, Qhov no tau piav qhia ntxaws hauv ntau cov lus qhia, yeeb yaj kiab, thiab qhia.
Kauj Ruam 6: Khiav Node.js Script
Qhov node.js demo peb tab tom hais qhia xa cov ntaub ntawv dag mus rau AskSensors hla HTTPS GET Thov, txhua 20 vib nas this (20 vib nas this tau teeb tsa ua piv txwv, koj tuaj yeem teeb tsa lub sijhawm sib txawv).
Rub tawm.js cov ntaub ntawv los ntawm github, Nws xav tau kev teeb tsa ntawm https npm pob.
Koj yuav tsum teeb tsa koj tus yuam sij Api txhawm rau xa cov ntaub ntawv mus rau lub ntsuas qhov ntsuas koj tau tsim raws li qhia hauv qib dhau los.
Tam sim no koj tau npaj los sau tsab ntawv kawg:
node
Qhov ntawd yog nws! Txaus siab rau saib koj cov ntaub ntawv kwj phiaj hauv kab ntawv (daim duab saum toj no qhia qhov piv txwv ntawm daim phiaj tawg).
Kauj ruam 7: Ua tiav
Ua tsaug rau koj nyeem. xav tias dawb los tawm tswv yim!
Peb yuav tshaj tawm ntau cov lus qhia muaj txiaj ntsig yav tom ntej, ua raws peb!
Vam tias yuav ntsib koj dua:)
Pom zoo:
Cov hauv paus IoT: Txuas Koj Li IoT mus rau Huab Siv Mongoose OS: 5 Kauj Ruam
IoT Cov Hauv Paus: Txuas Koj Li IoT mus rau Huab Siv Mongoose OS: Yog tias koj yog tus neeg uas nkag mus rau tinkering thiab khoom siv hluav taws xob, ntau zaus ntau dua li tsis tau, koj yuav hla lub sijhawm Internet ntawm Yam, feem ntau yog luv ua IoT, thiab nws hais txog cov khoom siv uas tuaj yeem txuas rau hauv is taws nem! Ua neeg zoo li no
Yuav Siv Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Mus Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Rau Koj Yuav Tsiv Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Rau Koj Yuav Ua Li Cas Thiaj Li Siv Tau Li Li Ion Roj Teeb
Yuav Txuas Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li Li li li li li li li li ntawm qhov kev nej์ nej cov teeb meem, nej nej yuav tsum them 2x3.7v roj teeb txuas nrog sereis.here
Kev Sib Txuas Txuas Txuas Txuas Siv Bluefruit: 4 Cov Kauj Ruam
Kev Sib Txuas Tsis Sib Txuas Siv Bluefruit: Nov yog cov lus qhia yooj yim los ntawm kauj ruam qhia los hloov koj cov xov hlau nrog bluetooth tsis muaj zog txuas: Nws coj kuv ib pliag los daws qhov no vim tias tsis muaj cov ntaub ntawv hais txog kev ua qhov no nrog bluetooth niaj hnub tsis muaj zog thev naus laus zis raws li Bluefrui
Yuav Ua Li Cas Txuas Txuas Rau 9v Roj Teeb Siv Cov Hluav Taws Xob: 6 Cov Kauj Ruam
Yuav Txuas Li Cas Rau 9v Roj Teeb Siv Cov Hluav Taws Xob: Yuav ua li cas txuas coj mus rau 9v roj teeb piav qhia yooj yim uas txhua tus tuaj yeem nkag siab thiab siv nws rau cov phiaj xwm hluav taws xob. Txhawm rau ua cov khoom no, peb yuav tsum paub peb cov khoom
Cov lus qhia rau Ua Plaub Qhov Kev Txuas Txuas Txuas Rau Qhov Chaw Mounted Footrest: 9 Cov Kauj Ruam (nrog Duab)
Cov lus qhia rau Ua Plaub Qhov Kev Txuas Txuas Txuas Rau Lub Hauv Paus Mounted Footrest: Mid-drive fais fab log lub rooj zaum (PWC) tau dhau los ua neeg nyiam nyob rau xyoo tas los no. Txawm li cas los xij, vim qhov kev tso rau pem hauv ntej casters, cov tsoos sab-mounted footrests tau hloov los ntawm ib qho chaw nruab nrab-footrest. Hmoov tsis zoo, center-mou