ዝርዝር ሁኔታ:

Pi ጤና ዳሽቦርድ 3 ደረጃዎች
Pi ጤና ዳሽቦርድ 3 ደረጃዎች

ቪዲዮ: Pi ጤና ዳሽቦርድ 3 ደረጃዎች

ቪዲዮ: Pi ጤና ዳሽቦርድ 3 ደረጃዎች
ቪዲዮ: ⚡️ ዶ/ር ሶፊ - Dr Sofi ሴቶች ሲቆምባቸው የሚያሳዩት 4 ባህሪያቶች - ሴቶች ሲያምራቸው - ሴት ፍላጎት ሲኖራትና ሲያምራት ግዜ ቲዩብ gize tube 2024, ህዳር
Anonim
Image
Image

Raspberry Pi's ብዙ ፕሮጀክቶችን ለማሽከርከር ጥቅም ላይ እየዋሉ ነው። ፒዎች በመጀመሪያ በአስተማሪዎች እና በትርፍ ጊዜ ማሳለፊያዎች ተቀባይነት አግኝተዋል ፣ አሁን ግን ማኑፋክቸሪንግ እና ንግዶች የፒን አስደናቂ ኃይል ተይዘዋል። ምንም እንኳን ትንሽ ፣ ለተጠቃሚ ምቹ እና ርካሽ ቢሆንም የእርስዎ ፒ ፕሮጀክትዎ እንዲሠራ የሚሠሩ እጅግ አስደናቂ የሆኑ ውስብስብ ንዑስ ስርዓቶችን ይ containsል። ይህ የረጅም ጊዜ ፕሮጀክት ቀጣይነት ካለው ጥገና ጀምሮ እስከ አዲስ ፕሮቶታይፕ አፈጻጸም ድረስ በብዙ መተግበሪያዎች ውስጥ የእርስዎን ፒ ጤናን መከታተል አስፈላጊ ያደርገዋል።

ከድር ጋር የተገናኘ Raspberry Pi ጤናን እና አፈፃፀምን ለመቆጣጠር በእራሳችን በአሳሽ ላይ የተመሠረተ ዳሽቦርድ እንሠራለን። ይህንን ተግባር ለመፈፀም ከፒ (ፒ) ውስጥ የስርዓት መረጃን የሚሰበስብ እና ወደ ዳሽቦርዶች ፣ ትንተናዎች እና የእይታ እይታዎች ወደተለየ የደመና መድረክ የሚልክ ቀላል የፓይዘን ስክሪፕት እናካሂዳለን።

በዚህ የደረጃ በደረጃ አጋዥ ስልጠና ውስጥ እርስዎ የሚከተሉትን ያደርጋሉ

  • በቀላል የፓይዘን ስክሪፕት በኩል ከእርስዎ ፒ እንዴት የስርዓት መረጃን እንዴት እንደሚሰበስቡ ይማሩ
  • ለርስዎ ፒ የራስዎን የስርዓት ጤና/አፈፃፀም ዳሽቦርድ ለመገንባት የመጀመሪያ ደረጃን እንዴት እንደሚጠቀሙ ይማሩ

ደረጃ 1 የመጀመሪያ ሁኔታ

ዳሽቦርድዎን ያብጁ
ዳሽቦርድዎን ያብጁ

ሁሉንም የእኛን የ Pi ስርዓት አጠቃቀም ውሂብ ወደ የደመና አገልግሎት ማሰራጨት እንፈልጋለን እና ያ አገልግሎት ውሂባችንን ወደ ዳሽቦርድ እንዲቀይር ማድረግ እንፈልጋለን። የእኛ መረጃ መድረሻ ይፈልጋል ስለዚህ የመጀመሪያ ግዛትን እንደ መድረሻው ይጠቀማል።

ለመነሻ ግዛት መለያ ይመዝገቡ

ወደ https://iot.app.initialstate.com ይሂዱ እና አዲስ መለያ ይፍጠሩ። የ 14 ቀን ነፃ የሙከራ ጊዜ ያገኛሉ እና የኢዱ ኢሜል አድራሻ ያለው ማንኛውም ሰው ለነፃ የተማሪ ዕቅድ መመዝገብ ይችላል።

ISStreamer ን ይጫኑ

በራስዎ Raspberry Pi ላይ የመጀመሪያውን ስቴት Python ሞዱል ይጫኑ። በትእዛዝ መጠየቂያ ውስጥ የሚከተለውን ትዕዛዝ ያሂዱ

$ ሲዲ/ቤት/ፒ/

$ / curl -sSL https://get.initialstate.com/python -o -| sudo bash

አንዳንድ አውቶማቲክ ያድርጉ

ከደረጃ 2 በኋላ ከማያ ገጹ ከሚከተለው ውፅዓት ጋር ተመሳሳይ የሆነ ነገር ያያሉ-

pi@raspberrypi ~ $ / curl -sSL https://get.initialstate.com/python -o -| sudo bash

የይለፍ ቃል: ከ ISStreamer Python ቀላል መጫኛ ጀምሮ! ይህ ለመጫን ጥቂት ደቂቃዎች ሊወስድ ይችላል ፣ ትንሽ ቡና ይያዙ:) ግን ተመልሰው መምጣትዎን አይርሱ ፣ በኋላ ጥያቄዎች ይኖሩኛል! Easy_install: setuptools 1.1.6 ተገኝቷል ቧንቧ: ቧንቧ 1.5.6 ከ/ቤተ-መጽሐፍት/ፓይቶን/2.7/ጣቢያ-ፓኬጆች/ፒፕ -1.5.6- py2.7.egg (ፓይዘን 2.7) ፒፕ ዋና ስሪት 1 ፒፓ አነስተኛ ስሪት 5 ISStreamer ተገኝቷል ፣ በማዘመን ላይ… መስፈርቱ ቀድሞውኑ ወቅታዊ ነው-ISStreamer በ/ቤተ-መጽሐፍት/ፓይቶን/2.7/ጣቢያ-ፓኬጆች ማጽዳት… በራስ-ሰር የምሳሌ ስክሪፕት ማግኘት ይፈልጋሉ? [y/N] ምሳሌውን የት ማስቀመጥ ይፈልጋሉ? [ነባሪ…initialstate.com የተጠቃሚ ስም iot.app.initialstate.com ይለፍ ቃል ያስገቡ

በራስ -ሰር የምሳሌ ስክሪፕት “y” ን ያስቀምጡ እና ስክሪፕትዎን በነባሪ ሥፍራ ለማስቀመጥ ይፈልጉ እንደሆነ ሲጠየቁ። የትኛውን መተግበሪያ እየተጠቀሙ እንደሆነ ለሚለው ጥያቄ 2 ይምረጡ (ከኖቬምበር 2018 በፊት ካልተመዘገቡ በስተቀር) እና የተጠቃሚ ስምዎን እና የይለፍ ቃልዎን ያስገቡ።

ምሳሌ ስክሪፕቱን ያሂዱ

ወደ የመጀመሪያ ግዛት መለያዎ የውሂብ ዥረት መፍጠር መቻላችንን ለማረጋገጥ የሙከራ ስክሪፕቱን ያሂዱ። የሚከተለውን ትዕዛዝ ይጻፉ

$ Python_example.py ነው

ምሳሌ ውሂብ

በድር አሳሽዎ ውስጥ ወደ መጀመሪያው ግዛት መለያዎ ይመለሱ። “የ Python Stream Example” የተባለ አዲስ የውሂብ ባልዲ በምዝግብ መደርደሪያዎ ውስጥ በግራ በኩል መታየት ነበረበት (ገጹን ማደስ ሊኖርብዎት ይችላል)። ውሂብዎን ለማየት በዚህ ባልዲ ላይ ጠቅ ያድርጉ።

ደረጃ 2 - Psutil

የእኛን ዳሽቦርድ ለመገንባት የምንጠቀምባቸውን አብዛኛዎቹን የስርዓት መረጃዎች በቀላሉ ለማግኘት psutil ን እንጠቀማለን። የ psutil Python ቤተ -መጽሐፍትን ለመጫን በእርስዎ ፒ ላይ ወደ ተርሚናል ይሂዱ እና ይተይቡ

$ sudo pip psutil ን ይጫኑ

መጫኑ ከተጠናቀቀ በኋላ የመረጃ አሰባሰብ ለመጀመር የ Python ስክሪፕት ማካሄድ አለብን። ይህንን ስክሪፕት በራሱ ማውጫ ውስጥ እንደሚከተለው እናስቀምጠው-

$ ሲዲ/ቤት/ፒ/

$ mkdir pihealth $ cd pihealth

በአዲሱ ማውጫ ውስጥ አንዴ የሚከተለውን በማድረግ ስክሪፕት ይፍጠሩ

$ nano pihealth.py

ይህ የጽሑፍ አርታዒን ይከፍታል። ኮዱን ከዚህ የ Github ማከማቻ ወደ የጽሑፍ አርታኢው ይቅዱ እና ይለጥፉ።

በመስመር 8 ላይ የተጠቃሚ ቅንብሮች ክፍልን ያያሉ-

# --------- የተጠቃሚ ቅንብሮች ---------

# የመነሻ ሁኔታ ቅንብሮች BUCKET_NAME = "፦ ኮምፒውተር ፦ Pi3 Performance" BUCKET_KEY = "pi0708" ACCESS_KEY = "የመጀመሪያ ግዛትዎን ACCESS_KEY እዚህ ያስቀምጡ" # በቼኮች መካከል ያለውን ጊዜ ያዘጋጁ_መፍትሄዎች = 1 ሜትሪክ_UNITS = የውሸት # --------- ------------------------

በ ACCESS_KEY ተለዋዋጭ ምደባ ውስጥ የእርስዎን የመጀመሪያ ግዛት የመዳረሻ ቁልፍ ማስቀመጥ ያስፈልግዎታል። ይህንን ወደ መጀመሪያ ግዛትዎ መነሻ ገጽ ይሂዱ ፣ ከላይ በስተቀኝ በኩል ያለውን የተጠቃሚ ስምዎን ጠቅ ያድርጉ ፣ ወደ የእኔ ቅንብሮች ይሂዱ እና የዥረት መዳረሻ ቁልፍን እዚያ ያግኙ። ይህን ካላደረጉ ፣ የእርስዎ ውሂብ ወደ መጀመሪያ ግዛት መለያዎ አይለቀቅም ፣ ይህም በጣም ያሳዝናል እና ያበሳጫል።

የ MINUTES_BETWEEN_READS ተለዋዋጭ በእርስዎ ማመልከቻ ላይ በመመስረት ማዘጋጀት አስፈላጊ ነው። ይህንን ስክሪፕት በቀናት/ሳምንቶች/ወሮች ውስጥ ለማካሄድ ከሄዱ ፣ ይህንን እንደ ትልቅ ቁጥር በየ 2-5 ደቂቃዎች ማድረግ ይፈልጋሉ። የአጭር ጊዜ ትግበራ አፈፃፀምን ለመከታተል ይህንን ስክሪፕት እያሄዱ ከሆነ ፣ በየጥቂት ሰከንዶች ዝማኔ ሊፈልጉ ይችላሉ።

አንዴ ጽሑፉን ካዘመኑ በኋላ የጽሑፍ አርታኢውን ያስቀምጡ እና ይውጡ። እኛ የስርዓት መረጃን መሰብሰብ ለመጀመር ዝግጁ ነን። የፓይዘን ፋይልን ለማስኬድ የሚከተለውን ትዕዛዝ ይተይቡ

$ python pihealth.py

ጠቃሚ ምክር - ይህንን ስክሪፕት ከበስተጀርባ ለማስኬድ ከፈለጉ እና የኤስኤስኤች ግንኙነትዎ ከተቋረጠ ወይም ተርሚናሉ ከተዘጋ እንደማይወጣ እርግጠኛ ይሁኑ ፣ የሚከተለውን ትዕዛዝ መጠቀም ይችላሉ።

$ nohup Python pihealth.py &

python.h ስህተት: - በስክሪፕት ውስጥ psutil ን ለመጠቀም በሚሞክሩበት ጊዜ ሁሉ Python.h ን በማጣቀስ ስህተት ካጋጠሙዎት ፣ የፓይዘን ልማት ቤተ -ፍርግሞችን መጫን ስህተቱን ሊፈታ ይችላል-

$ sudo apt-get install gcc python-dev ን ይጫኑ

$ sudo pip psutil ን ይጫኑ

ደረጃ 3 ዳሽቦርድዎን ያብጁ

ዳሽቦርድዎን ያብጁ
ዳሽቦርድዎን ያብጁ
ዳሽቦርድዎን ያብጁ
ዳሽቦርድዎን ያብጁ

ወደ መጀመሪያው ግዛት መለያዎ ይሂዱ እና Pi3 አፈፃፀም በሚለው አዲሱ የውሂብ ባልዲ ላይ ጠቅ ያድርጉ። ይህ የእርስዎ ዳሽቦርድ ነው። በዚህ ዳሽቦርድ ላይ ያለውን መረጃ ወደ ጠቃሚ ነገር እናበጅ እና እናደራጅ።

በዚህ ዳሽቦርድ ውስጥ ብዙ ሰቆች እና የውሂብ ዥረቶች አሉ። ንጣፎችን አናሳ እና ሁሉንም መረጃ በአንድ ማያ ገጽ ላይ እናድርግ። በላይኛው ግራ ጥግ ላይ የአርትዕ ሰድሮችን አዝራር ጠቅ ያድርጉ እና “ሁልጊዜ ሰቆች ይስማሙ” ን አይምረጡ። ይህ የእኛን ዳሽቦርድ አቀማመጥ ወደ በእጅ ሞድ ያደርገዋል። በመቀጠል ፣ በአርትዖት ሁኔታ ውስጥ እያሉ የእያንዳንዱን ሰድር ጥግ ጠቅ በማድረግ እና በመጎተት እያንዳንዱን ሰድር ወደ 1/4 የመጀመሪያ መጠን ይለውጡ። በማያ ገጹ ላይ ወደሚፈልጉት ቦታ እያንዳንዱን ሰድር መጎተት ይችላሉ።

በዚህ ዳሽቦርድ ማድረግ ከሚችሏቸው ብዙ ቆንጆ ነገሮች አንዱ በአንድ የውሂብ ዥረት ላይ በርካታ ሰቆች እና የውሂብ እይታዎችን መፍጠር ነው። ለምሳሌ ፣ ለሲፒዩ የሙቀት መጠን የመስመር ግራፍ እንዲሁም የመለኪያ ግራፍ እና የመጨረሻውን እሴት ለማየት ሰቆች መፍጠር ይችላሉ። አዲስ ሰድር ለማከል ፣ ንጣፎችን አርትዕ ከዚያ +ሰድር አክልን ጠቅ ያድርጉ። አዲሱ የ Tiles ውቅር ሳጥን ብቅ ይላል። ይህንን ሰድር በ SignalKey ሳጥን ውስጥ የሚነዳውን የውሂብ ዥረት ይምረጡ ፣ ከዚያ የሰድር ዓይነትን ይምረጡ እና ለዚህ ሰድር ርዕስ ይፍጠሩ።

በእኔ ዳሽቦርድ ውስጥ የሲፒዩ አጠቃቀምን እና የሙቀት መጠኖችን ለማወዳደር ሶስት ፒኢዎችን በአንድ ዳሽቦርድ ውስጥ አሰራጭቻለሁ።

የመለኪያ ግራፉ እንደ የዲስክ አጠቃቀም (%) እና ሲፒዩ አጠቃቀም (%) ላሉ ዥረቶች እጅግ በጣም ጠቃሚ ነው። የመለኪያ ግራፍ እይታን በሚመርጡበት ጊዜ በሰድር ውቅር ውስጥ ለካሜኑ አነስተኛውን እና ከፍተኛውን እሴት ማዘጋጀት ይችላሉ። ሰቆች ትርጉም እንዲኖራቸው ለዲስክ አጠቃቀም (%) እና ለሲፒዩ አጠቃቀም (%) መለኪያዎች ደቂቃ/ከፍተኛውን ወደ 0/100 ማቀናበሩ አስፈላጊ ነው።

ውሂብ የበለጠ አውድ እንዲሰጥዎት የዳሽቦርድዎን ዳራ ምስል ማከል ይችላሉ።

እኔ የፈጠርኳቸውን ሁለት ዳሽቦርዶች ይፋዊ ማጋራቶች እነሆ-

  1. https://go.init.st/6g3spq4
  2. https://go.init.st/ynkuqxv

የሚመከር: