Përmbajtje:

UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi: 6 hapa
UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi: 6 hapa

Video: UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi: 6 hapa

Video: UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi: 6 hapa
Video: Regjistrimi i bazës së të dhënave shtetërore dhe regjistrimi i ndryshimeve për të, në ARK 2024, Qershor
Anonim
UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi
UCL -IIOT - Regjistrimet e të dhënave në Raspberry Pi

Ky udhëzues u krijua nga Obayda Haj Hamoud dhe Sidse Henriksen për një projekt shkollor.

Ideja kryesore është mbledhja e të dhënave nga sensor alight, regjistrimi i të dhënave në një bazë të dhënash pa tel në një pi mjedër dhe monitorimi i të dhënave përmes një pulti të krijuar duke përdorur Node red.

Hapi 1: Ndërtimi i qarkut

Ndërtimi i qarkut
Ndërtimi i qarkut

Kërkesat

Hardware:

● NodeMcu

● Mjedër pi

Sensor Sensori i dritës së fotocelës

Drejtuar

Rezistencë

Kabllo jumber

Softuer:

● Nyja e Kuqe

Server Server kundër mushkonjave

Base Baza e të dhënave Mysql (phpmyadmin)

● Arduino IDE

Hapi 2: Kodi Arduino

Kodi i mëposhtëm përdoret për të thirrur ndërmjetësin e mushkonjave të instaluar në mjedër pi dhe për të marrë të dhënat e publikuara.

'Dosja përfundimtare arduino futet në fund të këtij instrumenti të instrumentalizuar'

thirrje e pavlefshme (Tema e vargut, mesazh bajt*, gjatësia int e panënshkruar) {

Serial.print ("Mesazhi mbërriti në temë:"); Serial.print (tema); Serial.print (". Mesazhi:"); Mesazhi i vargut Light;

Hapi 3: Instalimi i softuerit në Raspberry Pi

1. Instalimi i ndërmjetësit MQTT në Raspberry pi.

- Hapni një Terminal dhe futni komandat e mëposhtme rresht për rresht:

wget

sudo apt-key shtoni mushkonja-repo.gpg.çelës

cd /etc/apt/sources.list.d/

- Për versionin jessie

sudo wget

në rast se keni një version me wheezy në Raspberry pi, vendosni komandën e mëposhtme

sudo wget

- Përditësimi i listës së burimeve

apt-get update

- instalimi i ndërmjetësit

apt-get install mushkonja

apt-get install mushkonja-klientë

2. Instalimi i bazës së të dhënave MYSQL për serverin

- Instalimi i serverit apache

sudo apt install apache2

- Instalimi i PHP

sudo apt instaloni php php-mbstring

- Konfirmimi i PHP po funksionon:

- fshini skedarin "index.html" në drejtorinë "/var/www/html". duke futur komandën:

sudo rm /var/www/html/index.html

- Krijoni skedarin index.php

jehonë ""> /var/www/html/index.php

- Instaloni MYSQL

sudo apt instaloni mysql-server php-mysql

- Verifikoni që MySQL po punon si duhet. Së pari krijoni një përdorues dhe fjalëkalim MYSQL.

sudo mysql -u rrënjë -p

- Zëvendësoni 'emrin e përdoruesit' dhe 'fjalëkalimin' me emrin e përdoruesit dhe fjalëkalimin tuaj të zgjedhur

JEPI T ALL GJITHA PRIVILEGJET N my mydb.* N '' username '@' localhost 'IDENTIFIKUAR ME' fjalëkalim ';

- Instalimi i PHPMyAdmin

sudo apt instaloni phpMyAdmin

- Kontrolloni që PHPMyAdmin po funksionon siç duhet duke futur rreshtin e mëposhtëm në shfletuesin tuaj të internetit:

127.0.0.1/phpmyadmin

- Nëse akoma merrni një gabim, mund të jetë sepse PHPMyAdmin është zhvendosur në një drejtori tjetër. Në këtë rast, provoni komandën dhe kontrolloni përsëri.

sudo ln -s/usr/share/phpmyadmin/var/www/html/phpMyAdmin

Hapi 4: Nyja e Kuqe

Nyja e kuqe
Nyja e kuqe

Nyja e mushkonjës mqtt është përdorur për të lexuar të dhëna nga drita

sensori e shndërron atë në numër të plotë me një nyje Ndrysho dhe më pas krijo një matës dhe vendos të dhënat në formatin e leximit të bazës së të dhënave e cila do të futet në bazën e të dhënave (mydb) më pas me funksionin SQL Insert.

Pasi të dhënat të jenë futur në mydb, do të përdoren për të krijuar një tabelë që do të monitorohet nga pulti.

Formulari maksimal është krijuar për të specifikuar se shuma maksimale e leximeve që duhet të tregohen në formën e grafikut duke filluar nga leximi i parë deri në maksimumin e futur nga ndërfaqja e përdoruesit.

Hapi 5:

Hapi 6:

Dosjet përfundimtare

Recommended: