ዝርዝር ሁኔታ:

ዘመናዊ የደህንነት ስርዓት - 10 ደረጃዎች
ዘመናዊ የደህንነት ስርዓት - 10 ደረጃዎች

ቪዲዮ: ዘመናዊ የደህንነት ስርዓት - 10 ደረጃዎች

ቪዲዮ: ዘመናዊ የደህንነት ስርዓት - 10 ደረጃዎች
ቪዲዮ: ዘመናዊ የዜጎች መረጃ አያያዝ ስርዓት መተግበር ይገባል (ነሐሴ 4/2013 ዓ.ም ) 2024, ሀምሌ
Anonim
ዘመናዊ የደህንነት ስርዓት
ዘመናዊ የደህንነት ስርዓት

በራስዎ ቤት ውስጥ ደህንነትዎ ተሰምቶዎት አያውቅም ፣ ወይም ኩባንያዎን መጠበቅ አለብዎት? እነዚህ ሁሉ ችግሮች እንዲፈቱ ምናልባት የደህንነት ስርዓት መስራት ይችሉ ይሆናል። በዚህ መመሪያ ውስጥ እንዴት እነግርዎታለሁ። ለዕይታ ዓላማዎች ሁሉንም ክፍሎች በእንጨት ጣውላ ላይ ሰቅዬአለሁ ፣ በሚፈልጉት ቦታ ላይ (አርዱዲኖ ክፍል እርስዎ ሊደርሱበት በሚችሉት ግድግዳ ላይ ፣ ዋናው ሰሌዳ ከቀጥታ ክልል ውጭ የሆነ ቦታ ፣ ሲረን እና እርስዎ ያሉበት ጭረት) እሱን እና ሊጠብቋቸው በሚፈልጓቸው ክፍሎች ውስጥ ያሉትን ዳሳሾች ይፈልጋሉ።

ይህንን አስተማሪ ለመከተል የሚከተሉትን ማወቅ አለብዎት

  • እንጆሪ ፒ
  • አርዱዲኖ
  • ጊት
  • mysql

እና ኮዱን ለመለወጥ ከፈለጉ

  • ፓይዘን
  • አርዱዲኖ
  • html/css

ደረጃ 1 BOM (የሚያስፈልግዎት)

በዚህ ዝርዝር ውስጥ የደህንነት ስርዓቱን ለመሥራት የሚያስፈልጉዎት ነገሮች ሁሉ ፣ አብዛኛዎቹ በ aliexpress ላይ ሊገዙዋቸው የሚችሏቸው ነገሮች ግን አንዳንድ ነገሮች እንደ adafruit pn532n እና pi ን ሌላ ቦታ መግዛት አለብዎት። በአከባቢው የሃርድዌር መደብር ውስጥ ሊገዙት የሚችሉት ቁልፍ ደህንነት።

ደረጃ 2: መርሃግብር

ንድፍታዊ
ንድፍታዊ
ሁሉንም ነገር በደህና ቁልፍ ውስጥ ይጫኑ
ሁሉንም ነገር በደህና ቁልፍ ውስጥ ይጫኑ

የ 3 ሚሜ ቀዳዳዎችን በመቆፈር እና የናይሎን ስፔሰሮችን በመጠቀም ሁሉንም ነገር በላዩ ላይ የጫንኩበትን አንድ ቁራጭ ላስኬድኩ ፣ ገመዶችን ከሹል ጫፎች ለመጠበቅ ብዙ ቁልፍ በቁልፍ ደህንነቱ በተጠበቀ እና በኬብል ግሮሜትሮች ውስጥ ቆፍሬያለሁ።

ደረጃ 7 - አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ

አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ
አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ
አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ
አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ
አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ
አርዱዲኖን ፣ አርፊድ አንባቢን እና ኤል.ሲ.ዲ

በሥዕሉ ላይ እንደሚታየው የ rfid አንባቢን ይጫኑ ፣ m3 ፍሬዎችን በክዳኑ እና በአንባቢው መካከል እንደ ክፍተት አድርገው ይጠቀሙ ፣ ለ lcd ተመሳሳይ ያድርጉት (ትክክለኛው መወጣጫውን ያረጋግጡ)።

በመረጡት ቦታ ላይ አርዱዲኖን ይጫኑ ፣ የ jumper ገመዶችን ይጠቀሙ ወይም ሁሉንም ለማገናኘት ጠባብ ተርሚናሎች ያሉት ገመድ ያድርጉ።

ደረጃ 8 Pi ን ማቀናበር

አዲስ የሪስቢያን ምስል ወደ ኤስዲ ካርድ ይፃፉ ፣ ፒውን ያስነሱ ፣ በ ssh (የተጠቃሚ ስም = ፒ ፣ የይለፍ ቃል = እንጆሪ ፣ በፍጥነት ይለውጡት)

መ ስ ራ ት:

sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb- አገልጋይ uwsgi nginx uwsgi-plugin-python3

አሁን ምናባዊ አከባቢን እናነቃለን

python3 -m pip ጫን -የ pip setuptools wheel virtualenv ን ያሻሽሉ

mkdir project1 && cd project1 python3 -m venv-የስርዓት-ጣቢያ-ጥቅሎች env ምንጭ env/bin/activate python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

ደረጃ 9 የውሂብ ጎታውን መገንባት

የውሂብ ጎታውን መገንባት
የውሂብ ጎታውን መገንባት

3 የውሂብ ጎታ ተጠቃሚዎችን ይፍጠሩ-ፕሮጀክት 1-ድር ፣ ፕሮጀክት 1-አነፍናፊ እና ፕሮጀክት 1-አስተዳዳሪ በልዩ የይለፍ ቃላት

ፕሮጀክት 1 የሚባል የውሂብ ጎታ ይፍጠሩ

ሁሉንም መብቶች ለአስተዳዳሪው ይስጡ እና ይምረጡ ፣ ያስገቡ ፣ ያዘምኑ እና ለሌሎች 2 ተጠቃሚዎች ይሰርዙ

የ sql ፋይልን በ pi ላይ ያስመጡ

ደረጃ 10 - ኮዱን በመስቀል ላይ

git clone

በኮዱ ውስጥ የውሂብ ጎታዎን ምስክርነቶች ይሙሉ (በ sensor.py በመስመር 47 እና 64 ፣ እና በድር 41 ላይ በመስመር 41)

ሊወገድ የማይችል የድር ጣቢያ ተጠቃሚ ለማከል ከኮዱ ግርጌ አስተያየት የተሰጠበት መስመር አለ - adduser (root ፣ your password)። የመረጡት የይለፍ ቃልዎን ይሙሉ እና ኮዱን ያሂዱ ከዚያም መስመሩን አስተያየት ይስጡ እና የይለፍ ቃሉን ያስወግዱ

አርዱዲኖ

ኮዱን ወደ አርዱዲኖ ይስቀሉ

የሚመከር: