ዝርዝር ሁኔታ:

Raspberry Pi + Ubidots ን በመጠቀም የበይነመረብ ፍጥነትን ይፈትኑዎት - 9 ደረጃዎች
Raspberry Pi + Ubidots ን በመጠቀም የበይነመረብ ፍጥነትን ይፈትኑዎት - 9 ደረጃዎች

ቪዲዮ: Raspberry Pi + Ubidots ን በመጠቀም የበይነመረብ ፍጥነትን ይፈትኑዎት - 9 ደረጃዎች

ቪዲዮ: Raspberry Pi + Ubidots ን በመጠቀም የበይነመረብ ፍጥነትን ይፈትኑዎት - 9 ደረጃዎች
ቪዲዮ: BTT Octopus V1.1 - Klipper Configuration 2024, ሰኔ
Anonim
Raspberry Pi + Ubidots ን በመጠቀም የበይነመረብ ፍጥነትን ይፈትኑ
Raspberry Pi + Ubidots ን በመጠቀም የበይነመረብ ፍጥነትን ይፈትኑ

Raspberry Pi ለፕሮቶታይፕ እና ለትምህርት ዓላማዎች ብቻ ሳይሆን በንግድ ድርጅቶች ውስጥ ለኢንዱስትሪ ምርት ፕሮጄክቶችም በሰፊው ጥቅም ላይ የዋለ መሣሪያ ሆኗል።

ከፒአይ መጠን ፣ ዝቅተኛ ዋጋ እና ሙሉ በሙሉ ከሚሠራው የሊኑክስ ስርዓተ ክወና በተጨማሪ ፣ በተካተተ ኤሌክትሮኒክስ ውስጥ ኤክስፐርት ሳይሆኑ ቆንጆ ጠንካራ የሃርድዌር መተግበሪያዎችን በኮድ እንዲይዙ በመፍቀድ በጂፒኦ ፒን (አጠቃላይ ዓላማ ግብዓት/የግቤት ፒን) በኩል ከሌሎች ተጓዳኝ አካላት ጋር መስተጋብር መፍጠር ይችላል።

ይህንን ጽሑፍ በመከተል የበይነመረብዎን ግንኙነት ለመቆጣጠር ቀኑን ሙሉ ማንቂያዎችን ለመፍጠር Raspberry Pi ን በመጠቀም የበይነመረብዎን ፍጥነት እንዴት እንደሚለኩ እና ልኬቶችን ወደ Ubidots ደመና ይልካሉ!

ደረጃ 1: መስፈርቶች

ይህንን መማሪያ ለማጠናቀቅ ፣ ያስፈልግዎታል

  • ከበይነመረቡ ጋር የተገናኘ Raspberry Pi
  • የ Ubidots መለያ - ወይም - STEM ፈቃድ

ደረጃ 2: ማዋቀር

ይህ መመሪያ የእርስዎ Raspberry Pi እንደተዋቀረ እና ቀድሞውኑ ከበይነመረቡ ጋር እንደተገናኘ ያስባል። ካልተዋቀረ ከ Raspberry Pi ፋውንዴሽን ይህንን ፈጣን የመነሻ መመሪያ በመጠቀም በፍጥነት ማድረግ ይችላሉ።

ማሳሰቢያ -የ WiFi ዶንግልን የሚጠቀሙ ከሆነ የ WiFi ግንኙነትዎን ለማስተዳደር ዊክድን እንዲጠቀሙ እንመክራለን።

ደረጃ 3 - ፓይዘን በመጠቀም ናኖፒን ከ Ubidots ጋር ማገናኘት

Python ን በመጠቀም ናኖፒን ከ Ubidots ጋር ማገናኘት
Python ን በመጠቀም ናኖፒን ከ Ubidots ጋር ማገናኘት

የእርስዎ Raspberry Pi ከበይነመረቡ ጋር በተገናኘ ፣ በኮምፒተርዎ ተርሚናል ውስጥ ssh በመጠቀም ለቦርዱ መዳረሻ የተመደበውን የአይፒ አድራሻ ያረጋግጡ።

ssh pi@{IP_Address_assigned}

የተጠቃሚ ስም: piPassword: raspberry

ከላይ ያለውን ምስል እንደሚመለከቱት ፣ የእርስዎ መዳረሻ የተሳካ ነበር ፣ እና ተጠቃሚው አሁን pi@raspberrypi ነው።

አሁን አንዳንድ ጥቅሎችን እናሻሽል እና ፒፕን ፣ የፓይዘን ፓኬት ሥራ አስኪያጅ እንጫን።

sudo apt-get update> sudo apt-get ማሻሻል

sudo apt-get install Python-pip Python-dev ግንባታ-አስፈላጊ

ከዚህ በታች ያሉትን ቤተ -ፍርግሞች ጫን ፦

  • ጥያቄዎች -የኤችቲቲፒ ጥያቄዎችን ከ Python ወደ Ubidots ለማድረግ
  • pyspeedtest: የበይነመረብን ፍጥነት ከፓይዘን ለመለካት

የቧንቧ መጫኛ ጥያቄዎች pyspeedtest

ጠቃሚ ምክር - ተደጋጋሚ ጥያቄዎች እና መላ መፈለግ - የሚፈለጉትን ጥቅሎች በሚጭኑበት ጊዜ የፍቃድ ችግር ካጋጠመዎት የሚከተለውን ትዕዛዝ በመጠቀም የተጠቃሚ ሁነታን ወደ ስር ይለውጡ

sudo su

ደረጃ 4: ኮድ ለመስጠት ጊዜው አሁን ነው

ኮድ ለመስጠት ጊዜው አሁን ነው!
ኮድ ለመስጠት ጊዜው አሁን ነው!
ኮድ ለመስጠት ጊዜው አሁን ነው!
ኮድ ለመስጠት ጊዜው አሁን ነው!

በኮምፒተርዎ ተርሚናል ውስጥ የፓይዘን ስክሪፕት ይፍጠሩ

ናኖ ubi_speed_tester.py

እና በዚህ ጽሑፍ ውስጥ የቀረበውን ኮድ ይቅዱ። በጥያቄ ዩአርኤል ውስጥ የ Ubidots መለያ ማስመሰያዎን መተካትዎን ያረጋግጡ። የ Ubidots Token ን እንዴት ማግኘት እንደሚችሉ ካላወቁ እባክዎን ከዚህ በታች ያለውን ጽሑፍ ይመልከቱ-

ከእርስዎ Ubidots መለያ የእርስዎን TOKEN ያግኙ

አሁን ስክሪፕቱን እንፈትሽ-

ፓይዘን ubi_speed_tester.py

በአግባቡ እየሰሩ ከሆነ በ Ubidots መለያዎ ውስጥ ሶስት ተለዋዋጮች ያሉት አዲስ መሣሪያ ያያሉ - ያውርዱ ፣ ይስቀሉ እና ፒንግ።

ደረጃ 5 - አማራጭ እርምጃዎች - መሣሪያውን እና ተለዋዋጮችን እንደገና ይሰይሙ

አማራጭ እርምጃዎች - መሣሪያውን እና ተለዋዋጮችን እንደገና ይሰይሙ
አማራጭ እርምጃዎች - መሣሪያውን እና ተለዋዋጮችን እንደገና ይሰይሙ

የተፈጠሩት ተለዋዋጮች ስሞች በኤፒአይ የሚጠቀሙባቸው መታወቂያዎች ከሆኑ የኤፒአይ መለያዎች ጋር አንድ ናቸው። ይህ ማለት ስማቸው ሊቀየር አይችልም ማለት አይደለም ፣ ስለዚህ የመሣሪያዎቹን እና ተለዋዋጮቹን ስሞች እንዲቀይሩ እመክራቸዋለሁ። ተለዋዋጮች ስሞችዎን እንዴት እንደገና መሰየም እንደሚችሉ ለማወቅ ከዚህ በታች ያለውን ጽሑፍ ይመልከቱ-

የመሣሪያውን ስም እና ተለዋዋጭ ስም እንዴት እንደሚያስተካክሉ

እንዲሁም ለእያንዳንዱ ተለዋዋጭ አሃዶችን ማከል ይችላሉ።

ደረጃ 6 ስክሪፕቱን በየኤን ደቂቃዎች ለማሄድ ክሮንቶብ ይፍጠሩ

ስክሪፕቱን በየደቂቃው ለማሄድ ክሮነታን ይፍጠሩ
ስክሪፕቱን በየደቂቃው ለማሄድ ክሮነታን ይፍጠሩ

አሁን ስክሪፕቱን ስለሞከርን ፣ በየ N ደቂቃዎች በራስ -ሰር እንዲሠራ ልናቀናብረው እንችላለን። ለዚህ ዓላማ የሊኑክስ ክሮን መሣሪያን በብቃት እንጠቀማለን።

1.- ፋይሉን በኮምፒተርዎ ተርሚናል ውስጥ እንዲሠራ ያድርጉ-

chmod a+x ubi_speed_tester.py

2.- ክራንታብ ይፍጠሩ

በሆነ ምክንያት “crontab -e” የሚለው ትእዛዝ ከሳጥኑ ውስጥ አይሰራም ፣ ስለዚህ ሥራው ከዚህ በታች ባሉት ትዕዛዞች ክሮን በእጅ መጫን ነው።

sudo apt-get install cron ን ይጫኑ

ከዚያ ይተይቡ

crontab -e

እና መስመሩን ያክሉ

* * * * * Python /home/pi/ubi_speed_tester.py

ስክሪፕቱን በየደቂቃው ለማሄድ።

3- በ Ubidots ውስጥ ዳግም ያስነሱ እና ውሂብዎን ይፈትሹ

Raspberry Pi ን እንደገና ለማስጀመር እንደ ስር መጠቀም አለብዎት ፣ ለዚህ አይነት

sudo su

ከዚያ Raspberry Pi:> reboot ን እንደገና ለማስጀመር ከዚህ በታች ያለውን ትዕዛዝ ይተይቡ

አንድ ደቂቃ ይጠብቁ እና ከዚያ በየደቂቃው የሚዘምኑ ውጤቶችን ማየት ለመጀመር ወደ Ubidots ይሂዱ

ደረጃ 7: Ubidots ዳሽቦርድ

Ubidots ዳሽቦርድ
Ubidots ዳሽቦርድ

አሁን ውሂብዎ በ Ubidots ውስጥ ስለሆነ ውሂብዎን በመጠቀም ዳሽቦርዶችን እና ክስተቶችን መፍጠር ይችላሉ። አንድ ምሳሌ እዚህ አለ

የባር ገበታ መግብር

ስለ Ubidots ዳሽቦርዶች የበለጠ ለማየት የእገዛ ማዕከሉን ይመልከቱ።

ደረጃ 8 - የዘገየ/የበይነመረብ ግንኙነት ማሳወቂያዎች

የዘገየ/የበይነመረብ ግንኙነት ማሳወቂያዎች
የዘገየ/የበይነመረብ ግንኙነት ማሳወቂያዎች
የዘገየ/የበይነመረብ ግንኙነት ማሳወቂያዎች
የዘገየ/የበይነመረብ ግንኙነት ማሳወቂያዎች

በሚርቁበት ጊዜ የበይነመረብዎን ፍጥነት ለመቆጣጠር ፣ ለተጠቃሚ ለማሳወቅ አንዳንድ ዝግጅቶችን አክለናል - በይነመረቡ ቀርፋፋ ከሆነ ወይም በይነመረብ ከሌለ።

  • በእሴት ላይ የተመሠረተ ክስተት (በይነመረብ ቀርፋፋ ነው)
  • በእንቅስቃሴ ላይ የተመሠረተ ክስተት (በይነመረብ እንቅስቃሴ-አልባ ነው)

ስለ Ubidots ክስተቶች የበለጠ ለማየት ፣ ለተጨማሪ ዝርዝሮች ይህንን የእገዛ ማዕከል ጽሑፍ ይመልከቱ።

ደረጃ 9 መደምደሚያ

እኔ ቀላል የ DIY የበይነመረብ ፍጥነት ሞካሪ ገንብቻለሁ። አሁን Raspberry Pi ን ከ ራውተርዎ በስተጀርባ ደህንነቱ በተጠበቀ ቦታ ላይ ያስቀምጡ እና የበይነመረብዎን ፍጥነት በጭራሽ አያስደንቁ።

መልካም ጠለፋ:)

የሚመከር: