
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51

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

Raspberry Piде Raspbianдин негизги орнотууларын иштетүү бул Баштоо Колдонмодо оңой жана түшүнүктүү болуп калат. Бул жерде негизги кадамдар:
- Download NOOBS,
- Аны SD картаңыздан чыгарыңыз
- Аны сайыңыз жана Raspberry Pi күйгүзүңүз.
- Суралганда, Raspbian орнотууну тандап, анын иштөөсүнө уруксат бериңиз.
Болду, Эми бизде Raspberry Pi системасы бар, аны ар кандай тапшырмалар үчүн колдонсо болот!
3 -кадам: Node Js орнотуу
Бул жерде биз node.js орнотуусуна киребиз, Nodeдун ARM-версиясын орнотуу абдан оңой болуп калат!
- Интернетке туташканыңызды текшериңиз
- Raspberry Piдеги терминалды ачыңыз. Бул буйруктарды териңиз:
wget
sudo dpkg -i node_latest_armhf.deb
Негизи. Жүктөө жана орнотуу үчүн өтө көп убакыт кетпеши керек.
Ошондой эле сизге керектүү версиянын шилтеме дарегин көрсөтүү мүмкүнчүлүгү бар:
Node.js жүктөө барагына өтүңүз жана сизге керектүү болгон ARM версиясынын шилтеме дарегин көчүрүңүз. Мисалы:
wget
4 -кадам: Түйүнүңүздү текшериңиз
Node.js туура иштээрине ынануу үчүн, төмөнкү буйруктарды териңиз. Ал орнотулган түйүндүн жана npmдин учурдагы версиясын кайтарышы керек.
түйүн -v
npm -v
Эч кандай ката кетирбегенин текшериңиз.
Эгерде баары ойдогудай болсо, кийинки кадамга өтө алабыз!
5 -кадам: Asksensorsго катталыңыз
AskSensors эсебине катталуу оңой жана бекер, эгер сизде дагы эле каттоо эсеби жок болсо, https://asksensors.com сайтынан жаңысын түзүңүз.
Жок дегенде бир модул менен жаңы сенсор түзүңүз, аны сактаңыз жана модулдун 1 графигин көрсөтүңүз.
Уникалдуу Api ачкычы берилет, биз аны кийинки кадамда колдонобуз.
Көбүрөөк маалымат керекпи?
Бул жерде мен AskSensors эсебин түзүүнүн чоо -жайын карап көрбөйм, Бул көптөгөн көрсөтмөлөрдө, видеолордо жана окуу куралдарында кеңири айтылган.
6 -кадам: Node.js скриптин иштетүү

Биз сунуштаган node.js демосу ар 20 секунд сайын HTTPS GET Requests аркылуу AskSensorsко жасалма маалыматтарды жөнөтөт (20 секунд мисал катары коюлган, сиз ар кандай убакыт аралыгын орното аласыз).
Githubдан.js файлын жүктөп алыңыз, ал https npm пакетин орнотууну талап кылат.
Мурунку кадамда көрсөтүлгөндөй сиз түзгөн сенсор модулуна маалыматтарды жөнөтүү үчүн Api ачкычыңызды орнотушуңуз керек.
Эми сиз акыркы сценарийди иштетүүгө даярсыз:
түйүн
Дал ушул! Маалымат агымын графикте көрүүдөн ырахат алыңыз (жогорудагы сүрөттө чачыранды графиктин мисалы көрсөтүлгөн).
7 -кадам: Бүттү
Окуу үчүн рахмат. комментарий жазуудан тартынба!
Келечекте көптөгөн пайдалуу көрсөтмөлөрдү жарыялайбыз, бизди ээрчиңиз!
Анда сени көрүүгө үмүттөнөбүз:)
Сунушталууда:
Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: 5 кадам

Dragonboardдогу ZigBee модулу аркылуу лампаны кантип туташтыруу жана башкаруу керек: Бул көрсөтмө колдонуучуга ZigBee модулун Dragonboardго кантип туташтырууну жана туура орнотууну жана ZigBee IOT тармагын түзүп, ZigBee башкарылган лампа (OSRAM) менен өз ара аракеттенүүнү үйрөтөт. : Dragonboard 410c; CC2531 USB Dongle; Т
Arduino Ethernet менен булутка маалыматты кантип жөнөтүү керек: 8 кадам

Arduino Ethernet менен булутка маалыматты кантип жөнөтүү керек: Бул көрсөтмө сиздин маалыматыңызды Arduino Ethernet Shield аркылуу AskSensors IoT Платформасына кантип жарыялоону көрсөтөт. Ethernet Shield сиздин Arduinoңузга булутка оңой туташууга, интернет байланышы менен маалыматтарды жөнөтүүгө жана алууга мүмкүнчүлүк берет. Биз эмне
RC унаасы менен Raspberry Piди Remo.tvге кантип туташтыруу керек: 4 кадам

RC Унаасын жана Raspberry Pi'ди Remo.tvге кантип туташтыруу керек: БУЛ НАСААТТАРДЫ ЭРКИНДИККЕ КАРАГЫЛА, МЕН ЭЧ КАНДАЙ ЗЫЯН ЖАНА ЮРИДИКАЛЫК МАСЕЛЕЛЕРГЕ ЖООП БЕРБЕЙМ. АРИОПОРТТУН, РАДИО СТАНЦИЯСЫНЫН ЖАНА ШАШЫЛЫШТЫК КЫЗМАТТЫН ЖАНЫНДА ЖАШАСАҢЫЗ, муну жасабаңыз. Эгерде сиздин кандайдыр бир сигналыңыз аба кыймылын башкарууга тоскоолдук кылса, анда
IoT негиздери: Mongoose OSти колдонуу менен IoTди булутка туташтыруу: 5 кадам

IoT негиздери: Mongoose OSти колдонуп IoTну булутка туташтыруу: Эгерде сиз электроника жана электроника менен алектенген адам болсоңуз, анда көбүнчө IoT деп кыскартылган нерселердин Интернетин кездештиресиз. Интернетке туташа турган түзмөктөрдүн жыйындысын билдирет! Ушундай адам болуу
DHT11/DHT22 сенсорун булутка ESP8266 негизделген тактасы менен туташтыруу: 9 кадам

DHT11/DHT22 сенсорун булутка ESP8266 негизделген тактасы менен туташтыруу: Мурунку макалада мен ESP8266 негизделген NodeMCU тактамды Cloud4RPi кызматына туташтыргам. Эми чыныгы долбоордун убактысы келди