فهرست مطالب:

سیستم امنیتی هوشمند: 10 مرحله
سیستم امنیتی هوشمند: 10 مرحله

تصویری: سیستم امنیتی هوشمند: 10 مرحله

تصویری: سیستم امنیتی هوشمند: 10 مرحله
تصویری: جلسه دهم - امنیت قراردادهای هوشمند gas Optimization و DeFi - دوره ۱۴۰۲ 2024, جولای
Anonim
سیستم امنیتی هوشمند
سیستم امنیتی هوشمند

آیا تا به حال در خانه خود احساس ناامنی کرده اید یا باید از شرکت خود محافظت کنید؟ شاید بتوانید یک سیستم امنیتی ایجاد کنید تا همه این مشکلات حل شود. در این دستورالعمل به شما می گویم چگونه. من تمام قطعات را برای تظاهرات روی یک تخته چوبی نصب کردم ، شما باید آن را در جایی که نیاز دارید نصب کنید (قسمت آردوینو در دیوار که می توانید به آن برسید ، تخته اصلی در جایی خارج از محدوده مستقیم ، آژیر و بارق که در آن قرار دارید آن را بخواهید و سنسورهایی را که در اتاق هایی که می خواهید محافظت کنید ، داشته باشید.

برای پیروی از این دستورالعمل ، باید در مورد موارد زیر اطلاعات داشته باشید:

  • تمشک پی
  • آردوینو
  • گیت
  • mysql

و اگر می خواهید کد را تغییر دهید:

  • پایتون
  • آردوینو
  • html/css

مرحله 1: BOM (آنچه شما نیاز دارید)

در این لیست همه چیزهایی که برای ایجاد سیستم امنیتی نیاز دارید ، بیشتر مواردی که می توانید در aliexpress خریداری کنید ، آمده است ، اما برخی موارد مانند adafruit pn532n و pi که باید در جاهای دیگر خریداری کنید. گاوصندوق کلیدی که می توانید در یک فروشگاه سخت افزار محلی خریداری کنید.

مرحله 2: شماتیک

شماتیک
شماتیک
همه چیز را در گاوصندوق کلید نصب کنید
همه چیز را در گاوصندوق کلید نصب کنید

من قطعه ای را که در آن همه چیز را با حفره های 3 میلی متری و با استفاده از جداکننده های نایلونی روی آن نصب کردم ، با لیزر برش دادم ، همچنین سوراخ های زیادی در گاوصندوق کلید ایجاد کردم و از محافظ کابل برای محافظت از کابل ها در برابر لبه های تیز استفاده کردم.

مرحله 7: نصب Arduino ، Rfid Reader و Lcd

نصب Arduino ، Rfid Reader و Lcd
نصب Arduino ، Rfid Reader و Lcd
نصب Arduino ، Rfid Reader و Lcd
نصب Arduino ، Rfid Reader و Lcd
نصب Arduino ، Rfid Reader و Lcd
نصب Arduino ، Rfid Reader و Lcd

دستگاه خواننده rfid را مانند تصویر نشان دهید ، از مهره های m3 به عنوان فاصله بین درب و خواننده استفاده کنید ، همین کار را برای LCD انجام دهید (مطمئن شوید که راه راست بالا است).

آردوینو را در مکانی که ترجیح می دهید نصب کنید ، از کابل های بلوز استفاده کنید یا کابل با پایانه های کوچک برای اتصال همه چیز بسازید.

مرحله 8: تنظیم Pi

یک تصویر raspbian تازه روی کارت sd بنویسید ، pi را بوت کنید ، از طریق ssh متصل شوید (نام کاربری = pi ، رمز عبور = تمشک ، آن را در اسرع وقت تغییر دهید)

انجام دادن:

sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

اکنون ما یک محیط مجازی را فعال می کنیم

python3 -m pip install -upgrade pip setuptools wheel virtualenv

mkdir project1 && cd project1 python3 -m venv --system-site-packages env source env/bin/activing python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib

مرحله 9: ایجاد پایگاه داده

ساختن پایگاه داده
ساختن پایگاه داده

3 کاربر پایگاه داده ایجاد کنید: project1-web ، project1-sensor و project1-admin با رمزهای عبور منحصر به فرد

ایجاد یک پایگاه داده به نام project1

اعطای کلیه امتیازات به سرپرست و انتخاب ، درج ، به روز رسانی و حذف به 2 کاربر دیگر

فایل sql را به pi وارد کنید

مرحله 10: بارگذاری کد

پی

git clone

اطلاعات پایگاه داده خود را در کد (در sensor.py در خط 47 و 64 و در web.py در خط 41) پر کنید

برای افزودن یک کاربر وب سایت که حذف نمی شود: در پایین کد یک خط وجود دارد: adduser (ریشه ، رمز عبور شما). رمز عبور دلخواه خود را وارد کرده و کد را اجرا کرده و سپس خط را کامنت کرده و رمز عبور را حذف کنید

آردوینو

کد را در آردوینو خود بارگذاری کنید

توصیه شده: