
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:50

Бұл оқулық Node.js. көмегімен Raspberry Pi бұлтқа, әсіресе AskSensors IoT платформасына қосқысы келетіндерге пайдалы.
Raspberry Pi жоқ па?
Егер сізде қазір Raspberry Pi жоқ болса, мен сізге Raspberry Pi 3 алуды ұсынамын, себебі ол тез және сізге бөлек USB Wi-Fi адаптерін сатып алудың қажеті жоқ. Сонымен қатар, біз node.js файлын Raspberry Pi -ге орнатуымыз керек және көптеген Node.js сценарий көздері ARMv7+ архитектурасына негізделген Pi 3 немесе Pi 2 сияқты Raspberry Pi талап етеді және Raspberry Pi 1 Model B -мен жұмыс істемейді. /B+ немесе Raspberry Pi Zero.
Бірақ алаңдамаңыз, бұл өте қарапайым, қадамдарды орындаңыз!
Node.js -пен таныссыз ба?
Сізге node.js -ті компьютерден AskSensors көмегімен (Windows/Linux/MacOs) бірінші сынақтан өткізу қажет болуы мүмкін, менің алдыңғы нұсқаулығым node.js. көмегімен AskSensors -қа автоматты түрде жіберуге арналған қадамдық нұсқаулықты көрсетеді.
1 -қадам: Сізге қажет материалдар
Міне, қажетті материалдар:
- Raspberry Pi 3 Model B+ немесе B моделі (сіз Raspberry Pi 2 Model B -ді пайдалана аласыз)
- Pi -ді қосу үшін USB микро кабелі.
- MicroSD картасы, мен 16 ГБ немесе одан жоғары 10 сыныпты картаны ұсынамын.
- MicroSD to SD жад картасының адаптері, microSD картасына жазу үшін ноутбукта/жұмыс үстелінде SD картасын оқу құралын пайдалану қажет болады.
2 -қадам: Raspberry Pi орнатыңыз

Raspberry Pi -де Raspbian -ның негізгі қондырғысын іске қосу осы нұсқаулықта оңай және түсінікті болады. Міне негізгі қадамдар:
- NOOBS жүктеу,
- Оны SD картасына шығарыңыз
- Оны қосыңыз және Raspberry Pi қосыңыз.
- Сұралған кезде Raspbian орнатуды таңдап, оны іске қосыңыз.
Міне, міне, қазір бізде Raspberry Pi таңғажайып жүйесі бар, оны әр түрлі тапсырмаларды орындауға болады!
3 -қадам: Node Js орнатыңыз
Біз node.js қондырғысына кіреміз, түйіннің ARM нұсқасын орнату өте оңай болады!
- Интернетке қосылғаныңызға көз жеткізіңіз
- Raspberry Pi терминалын ашыңыз. Мына командаларды теріңіз:
wget
sudo dpkg -i node_latest_armhf.deb
Негізінен. Жүктеу мен орнатуға көп уақыт кетпеуі керек.
Сізге қажет нұсқаның сілтеме мекенжайын көрсету мүмкіндігі де бар:
Node.js жүктеу бетіне өтіңіз және сізге қажет ARM нұсқасының сілтеме мекенжайын көшіріңіз. Мысалға:
wget
4 -қадам: түйінді тексеріңіз
Node.js дұрыс жұмыс істейтініне көз жеткізу үшін төмендегі пәрмендерді теріңіз. Ол түйін мен npm орнатылған ағымдағы нұсқасын қайтаруы керек.
түйін -v
npm -v
Бұл қате бермейтініне көз жеткізіңіз.
Егер бәрі ойдағыдай болса, келесі қадамға өтуімізге болады!
5 -қадам: Ассенсорларға жазылыңыз
AskSensors есептік жазбасына тіркелу оңай және ақысыз, егер сізде әлі тіркелгі болмаса, https://asksensors.com сайтында жаңасын жасаңыз.
Кем дегенде бір модулі бар жаңа сенсор жасаңыз, оны сақтаңыз және модуль 1 графигін көрсетіңіз.
Бірегей Api Key In беріледі, біз оны келесі қадамда қолданамыз.
Толық ақпарат қажет пе?
Мұнда мен AskSensors есептік жазбасын құру туралы егжей -тегжейлі айтпаймын, бұл көптеген нұсқаулықтарда, бейнелерде және оқулықтарда егжей -тегжейлі айтылған.
6 -қадам: Node.js сценарийін іске қосыңыз

Біз ұсынып отырған node.js демонстрациясы әр 20 секунд сайын HTTPS GET сұраныстары арқылы AskSensors -қа жалған деректерді жібереді (мысал ретінде 20 секунд орнатылды, әр түрлі уақыт аралығын орнатуға болады).
Github -дан.js файлын жүктеңіз, ол https npm пакетін орнатуды қажет етеді.
Деректерді алдыңғы қадамда көрсетілгендей сенсорлық модульге жіберу үшін сізге Api кілтін енгізу қажет болады.
Енді сіз соңғы сценарийді іске қосуға дайынсыз:
https_GET.js түйіні
Міне бітті! Деректер ағыны графикте салынғанын көруден ләззат алыңыз (жоғарыдағы суретте шашырау графигінің мысалы көрсетілген).
7 -қадам: Орындалды
Оқығаныңызға рахмет. пікір қалдырудан тартынбаңыз!
Біз болашақта көптеген пайдалы нұсқауларды шығаратын боламыз, бізді қадағалаңыз!
Сізді көремін деп үміттенемін:)
Ұсынылған:
Arduino Ethernet көмегімен бұлтқа деректерді қалай жіберуге болады: 8 қадам

Arduino Ethernet көмегімен бұлтқа деректерді қалай жіберуге болады: Бұл нұсқаулық сіздің деректеріңізді Arduino Ethernet Shield көмегімен AskSensors IoT платформасына қалай жариялау керектігін көрсетеді. Ethernet Shield сіздің Arduino -ға бұлтқа оңай қосылуға, интернет байланысы арқылы деректерді жіберуге және алуға мүмкіндік береді. Біз не
Arduino WiFi бұлтқа ESP8266 көмегімен қосылады: 7 қадам

ESP8266 көмегімен Arduino WiFi -ді бұлтқа қосу: Бұл оқулықта біз Arduino -ны WiFi арқылы IoT бұлтына қалай қосу керектігін түсіндіреміз. AskSensors бұлтымен байланысу үшін
IoT негіздері: Mongoose ОЖ көмегімен бұлтқа IoT қосу: 5 қадам

IoT негіздері: Mongoose ОЖ көмегімен бұлтқа интеллектуалды байланыс орнату: егер сіз электроника мен электроникаға бейім адам болсаңыз, сіз әдетте заттар интернеті терминін кездестіресіз, ол әдетте IoT деп аталады. Интернетке қосыла алатын құрылғылар жиынтығын білдіреді! Осындай адам болу
DHT11/DHT22 сенсорын ESP8266 негізіндегі тақтаның көмегімен бұлтқа қосу: 9 қадам

DHT11/DHT22 сенсорын ESP8266 негізіндегі тақтаның көмегімен бұлтқа қосу: Алдыңғы мақалада мен ESP8266 негізіндегі NodeMCU тақтасын Cloud4RPi қызметіне қостым. Енді нақты жобаның уақыты келді
16x4 СКД Arduino көмегімен қалай интерфейске қосылады: 6 қадам

16x4 СКД Arduino көмегімен қалай интерфейске қосылады: Кіріспе Мен жақында FocusLCDs.com сайтындағы достарымнан ақысыз СКД үлгілерін алдым. Олардың бірі - 16x4 СКД; P/N: C164AXBSYLY6WT. СКД қалқандарында жиі кездесетін HD44780 орнына ол ST7066U контроллерін (деректер кестесін қараңыз) пайдаланады. Мен емеспін