Мазмұны:

Raspberry Pi көмегімен MySQL және Node-RED: 6 қадам
Raspberry Pi көмегімен MySQL және Node-RED: 6 қадам

Бейне: Raspberry Pi көмегімен MySQL және Node-RED: 6 қадам

Бейне: Raspberry Pi көмегімен MySQL және Node-RED: 6 қадам
Бейне: Полное руководство по Google Forms - универсальный инструмент для опросов и сбора данных онлайн! 2024, Шілде
Anonim
Raspberry Pi көмегімен MySQL және Node-RED
Raspberry Pi көмегімен MySQL және Node-RED

Сәлем достар. Бұл нұсқаулықта мен сізге процессордың температурасын тіркеуді жасау үшін Node-RED mysql түйінін қалай қолдану керектігін көрсетемін. Бастайық.

Бұл сонымен қатар жаңадан бастаушыларға оқуға арналған нұсқаулық болады:

Қызыл түйін, оның мүмкіндіктері және негізгі түйіндер.

PHPMyAdmin мен MySQL орнату.

Node-RED ішіндегі Javascript функциясының түйіні.

Бұлыңғыр сурет үшін кешірім сұраймын.

1 -қадам: Қажетті заттар

Қажетті заттар
Қажетті заттар
Қажетті заттар
Қажетті заттар
Қажетті заттар
Қажетті заттар

Бұл жоба үшін мен Raspberry Pi Zero қолданамын, себебі ол шағын және арзан, ол қалтаңызға оңай сыяды. Сондықтан сіздің бағдарламалық қамтамасыз ету сізбен бірге жүреді. Бірақ сіз кез -келген компьютерді Debian Linux -ке негізделген жағдайда пайдалана аласыз.

Сондай -ақ сізге Интернет қосылымы және терминал (немесе ssh) арқылы компьютерге жергілікті қатынас қажет болады.

Егер сіз Mac немесе Linux қолдансаңыз:-

$ ssh pi@your_pi's_ip_address

Егер сіз Windows жүйесін қолдансаңыз, Putty бағдарламасын жүктеп алыңыз және орнатыңыз:-

www.chiark.greenend.org.uk/~sgtatham/putty…

2 -қадам: Кіру

Кіру
Кіру
Кіру
Кіру
Кіру
Кіру

Әдепкі Raspbian логині:-

pi және таңқурай.

Содан кейін осы пәрмендерді іске қосыңыз.

sudo apt-get жаңартуы

sudo apt-get жаңарту

sudo apt-get install nodejs npm нүктеленген.

Есіңізде болсын, егер сіз Raspbian немесе Ubuntu 18.04 LTS немесе Debian 9 ескі нұсқасын қолдансаңыз, сіз ешнәрсеге қол жеткізе алмайсыз.

Мұндай жағдайларда Node-RED Install сценарийін қолмен іске қосу керек:-

bash <(curl -sL

3 -қадам: Тағы бірнеше командалар

Тағы бірнеше командалар
Тағы бірнеше командалар
Тағы бірнеше командалар
Тағы бірнеше командалар
Тағы бірнеше командалар
Тағы бірнеше командалар
Тағы бірнеше командалар
Тағы бірнеше командалар

Барлығы орнатылғаннан кейін іске қосыңыз

sudo apt-get install -y mysql-server php-mysql phpmyadmin apache2

Желіде сіз сонымен қатар phpmyadmin мен mysql орнату туралы нұсқауларды таба аласыз.

sudo nano /etc/apache2/apache2.conf

Төменгі жағына өтіп, қосыңыз

/Etc/phpmyadmin/apache.conf файлын қосыңыз

Ctrl + O, Enter пернелері арқылы сақтаңыз. CTrl + x көмегімен шығу

sudo /etc/init.d/apache2 қайта іске қосыңыз

Егер phpmyadmin сәтті орнатылса, сіз localhost/phpmyadmin жүйесіне кіруіңіз керек

Localhost -ты Pi -дің IP -мен ауыстырыңыз.

Phpmyadmin орнату кезінде бұрын орнатылған түбір мен құпия сөз ретінде кіріңіз.

4-қадам: Node-RED және PHPMyAdmin

Node-RED және PHPMyAdmin
Node-RED және PHPMyAdmin
Node-RED және PHPMyAdmin
Node-RED және PHPMyAdmin
Node-RED және PHPMyAdmin
Node-RED және PHPMyAdmin

Node-RED графикалық түрде қосылған бағдарламаларды немесе ағындарды құруға мүмкіндік береді. Node-RED туралы толығырақ https://nodered.org сайтынан біліңіз

Әзірге мен сізге қарапайым тіркеушіні қалай жасау керектігін көрсетемін.

Http: //raspberrypi.local: 1880 өтіңіз

Суреттерді қадағалаңыз.

Бұл JSON жолы

[{«id»: «7c27ad7b.907564», «type»: «tab», «label»: «MySQL Test», «disabled»: false, «info»: «Бұл MySQL түйінін демонстрациялауға арналған ағын. Қызыл түйін. / NБіз Raspberry Pi процессорының температурасын өлшейміз және оны дерекқорға тіркейміз. «}, {» Id «:» abb00580.da71b8 «,» type «:» injection «,» z «:» 7c27ad7b. 907564 «,» name «:» Trigger «,» topic «:» «,» loadload «:» «,» payloadType «:» date «,» қайталау «:» 2 «,» crontab «:» «,» бір рет «: false,» onceDelay «: 0.1,» x «: 120,» y «: 120,» сымдар «:

Бұл жолды суретте көрсетілген жерде көшіріңіз және қойыңыз.

Мен PHPMyAdmin -де жазбаларды көрсететін суреттерді де орналастырдым.

5 -қадам: Бірнеше нәрсеге назар аударыңыз

Бірнеше нәрсеге назар аударыңыз
Бірнеше нәрсеге назар аударыңыз
Бірнеше нәрсеге назар аударыңыз
Бірнеше нәрсеге назар аударыңыз

Айта кету керек, IP мекенжайы. Ол басқаша болуы мүмкін. Сондай-ақ, алдымен Node-RED-test деп аталатын мәліметтер қорын, тест деп аталатын кестені құрып, өрісті «Өріс» деп атау қажет. Мұның бәріне PHPMyAdmin веб -құралының көмегімен қол жеткізуге болады. Бұл мәліметтер базасын торттың бір бөлігіне айналдырады. Сізге көмектесу үшін Интернетте көптеген ресурстар бар. Компьютерге vcgencmd орнату керек. Бұл жүйе ақпаратын қарауға мүмкіндік беретін негізгі құрал. Ол Raspbian Stretch-те алдын ала орнатылған.

Node-RED іске қосу үшін:-

1) тікелей

$ node-red-start

2) Әр аяқ киімде

$ sudo systemctl nodered.service қызметін қосады

6 -қадам: Сіздің жеке CPU_Temp_Logger

Сіздің жеке CPU_Temp_Logger!
Сіздің жеке CPU_Temp_Logger!

Енді сіз суретте көрсетілгендей phpmyadmin -де дерекқорды қарасаңыз, процессордың температурасы бар кестеге қосылған жазбаларды көресіз.

Түйін функциясы - бұл жерде кілт. Ол хабарларды сүзуге және уақытша айнымалымен бірге сұранысты жіберуге мүмкіндік береді. Мен оны функционалдық түйінде түсіндірдім. Мынаны көр. Жазбалар әр екі секунд сайын жасалады, бірақ сіз инъекция түйініндегі кідірісті өзгерте аласыз.

Масайрау:)

Пожалуйста, бұл жоба ұнайды және пікірлерді жіберіңіз, себебі олар шынымен де көмектеседі. Сондай -ақ, мен жіберген қателіктерді міндетті түрде көрсетіңіз және сұрақтар қоюдан тартынбаңыз.

Бұл мақаланы көргеніңіз үшін рахмет.

Қош бол !!!

Ұсынылған: