ዝርዝር ሁኔታ:

UCL -IIOT - በ Raspberry Pi ላይ የውሂብ ማሻሻያዎች 6 ደረጃዎች
UCL -IIOT - በ Raspberry Pi ላይ የውሂብ ማሻሻያዎች 6 ደረጃዎች

ቪዲዮ: UCL -IIOT - በ Raspberry Pi ላይ የውሂብ ማሻሻያዎች 6 ደረጃዎች

ቪዲዮ: UCL -IIOT - በ Raspberry Pi ላይ የውሂብ ማሻሻያዎች 6 ደረጃዎች
ቪዲዮ: Liverpool FC ● Road to Victory - 2019 2024, ህዳር
Anonim
UCL -IIOT - በ Raspberry Pi ላይ የውሂብ ማሻሻያዎች
UCL -IIOT - በ Raspberry Pi ላይ የውሂብ ማሻሻያዎች

ይህ አስተማሪ በኦባይዳ ሐጅ ሃሙድ እና በሲሴ ሄንሪክሰን ለት / ቤት ፕሮጀክት የተፈጠረ ነው።

ዋናው ሀሳብ ከአልሚ ዳሳሽ መረጃን መሰብሰብ ፣ በሬስቤሪ ፓይ ላይ ያለ መረጃ ወደ ዳታቤዝ በመግባት በመስቀለኛ ቀይ በመጠቀም በተፈጠረ ዳሽቦርድ በኩል ያንን መረጃ መከታተል ነው።

ደረጃ 1 ወረዳውን መገንባት

ወረዳውን መገንባት
ወረዳውን መገንባት

መስፈርቶች

ሃርድዌር

● NodeMcu

● Raspberry pi

● የፎቶኮል ብርሃን ዳሳሽ

Ed መርቷል

● ተከላካይ

ጁምበር ኬብሎች

ሶፍትዌር

● መስቀለኛ ቀይ

● Mosquitto አገልጋይ

Mysql የውሂብ መሠረት (phpmyadmin)

● አርዱዲኖ አይዲኢ

ደረጃ 2: የአርዲኖ ኮድ

የሚከተለው ኮድ በሬስቤሪ ፓይ ላይ የተጫነውን ትንኝ ደላላ ለመደወል እና የታተመውን መረጃ ለማግኘት ያገለግላል።

'የመጨረሻው የአርዱዲኖ ፋይል በዚህ ሊታለፍ በማይችል መጨረሻ ውስጥ ገብቷል'

ባዶ ጥሪ (የገመድ ርዕስ ፣ ባይት* መልእክት ፣ ያልተፈረመ int ርዝመት) {

Serial.print (“በርዕሱ ላይ መልእክት ደርሷል”); Serial.print (ርዕስ); Serial.print (". መልዕክት:"); ሕብረቁምፊ መልእክት ብርሃን;

ደረጃ 3: Raspberry Pi ላይ ሶፍትዌር መጫን

1. በ Raspberry pi ላይ የ MQTT ደላላን መጫን።

- ተርሚናል ይክፈቱ እና የሚከተሉትን ትዕዛዞች መስመር በመስመር ያስገቡ።

wget

sudo apt-key mosquitto-repo.gpg.key ን ያክሉ

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

- ለጄሲ ስሪት

sudo wget

በ Raspberry pi ላይ የሚሽከረከር ስሪት ካለዎት በምትኩ የሚከተለውን ትዕዛዝ ያስገቡ

sudo wget

- የምንጭ ዝርዝሩን በማዘመን ላይ

ዝመናን ያግኙ

- ደላላውን መጫን

ተስማሚ-ያግኙ ጫኝ ትንኝ

ትንኝ-ደንበኞችን ለመጫን ተስማሚ

2. ለአገልጋዩ MYSQL የውሂብ መሠረት መጫን

- apache አገልጋይ በመጫን ላይ

sudo apt install apache2 ን ይጫኑ

- PHP ን በመጫን ላይ

sudo apt install php php-mbstring ን ይጫኑ

- PHP ን ማረጋገጥ እየሰራ ነው-

- ማውጫ “/var/www/html” ውስጥ “index.html” የሚለውን ፋይል ይሰርዙ። ትዕዛዙን በማስገባት

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

- የ index.php ፋይል ይፍጠሩ

አስተጋባ ""> /var/www/html/index.php

- MYSQL ን ይጫኑ

sudo apt install mysql-server php-mysql ን ይጫኑ

- MySQL በትክክል እየሰራ መሆኑን ያረጋግጡ። በመጀመሪያ የ MYSQL ተጠቃሚ እና የይለፍ ቃል ይፍጠሩ።

sudo mysql -u root -p

- በመረጡት የተጠቃሚ ስም እና የይለፍ ቃል “የተጠቃሚ ስም” እና “የይለፍ ቃል” ይተኩ

በ ‹mydb› ላይ ሁሉንም መብቶች ይስጡ።* በ‹ የይለፍ ቃል ›ተለይቶ ለ‹ የተጠቃሚ ስም ›@‹ localhost ›።

- PHPMyAdmin ን በመጫን ላይ

sudo apt install phpMyAdmin ን ይጫኑ

- የሚከተለውን መስመር በድር አሳሽዎ ውስጥ በማስገባት PHPMyAdmin በትክክል እየሰራ መሆኑን ያረጋግጡ።

127.0.0.1/phpmyadmin

- አሁንም ስህተት ካገኙ ፣ PHPMyAdmin ወደ ሌላ ማውጫ ስለተላለፈ ሊሆን ይችላል። በዚህ ሁኔታ ትዕዛዙን ይሞክሩ እና እንደገና ያረጋግጡ።

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

ደረጃ 4: መስቀለኛ ቀይ

መስቀለኛ ቀይ
መስቀለኛ ቀይ

ትንኝ mqtt መስቀለኛ መንገድ ከብርሃን መረጃ ለማንበብ ጥቅም ላይ ውሏል

አነፍናፊ በለውጥ መስቀለኛ መንገድ ወደ ኢንቲጀር ይለውጡት እና ከዚያ መለኪያ ይፍጠሩ እና ውሂቡን ወደ የውሂብ ጎታ ንባብ ቅርጸት ያዋቅሩት ከዚያ በኋላ በ SQL ማስገቢያ ተግባር ወደ የውሂብ ጎታ (mydb) ውስጥ ይገባል።

ውሂቡ ወደ mydb ከገባ በኋላ ፣ ከዳሽቦርዱ ክትትል የሚደረግበት ገበታ ለመፍጠር ይጠቅማል።

ከፍተኛው የንባብ መጠን ለመግለጽ ከፍተኛው ቅጽ ተፈጥሯል ፣ ከተጠቃሚው በይነገጽ እስከ ከመጀመሪያው ንባብ ጀምሮ እስከ ከፍተኛው ድረስ በገበታው ቅጽ ላይ መታየት አለበት።

ደረጃ 5

ደረጃ 6

የመጨረሻ ፋይሎች

የሚመከር: