فهرست مطالب:

ریموت امن آردوینو: 5 مرحله
ریموت امن آردوینو: 5 مرحله

تصویری: ریموت امن آردوینو: 5 مرحله

تصویری: ریموت امن آردوینو: 5 مرحله
تصویری: آموزش ساخت کنترل کننده لوازم برقی 4 کانال با ریموت 2024, نوامبر
Anonim
کنترل از راه دور آردوینو
کنترل از راه دور آردوینو
کنترل از راه دور آردوینو
کنترل از راه دور آردوینو

این یک مثال از نحوه ایجاد یک ریموت بی سیم (گاراژ) بسیار ایمن است.

معمولاً ریموت ها دارای امنیت نوع نورد هستند ، که هر دزد پیشرفته ای می تواند از آن دور شود.

این سیستم از راه دور به استفاده از کلید 16 بایت متکی است ، بنابراین هک کردن آن به احتمال زیاد یکی از آنها است

3 ، 4028236692093846346337460743177e+38 (256^16)

چگونه کار می کند:

1. از راه دور درخواست سیستم را ارسال می کند

2. سیستم کد تصادفی تولید می کند و آن را به راه دور ارسال می کند

3. راه دور آن کد را با استفاده از کلید منحصر به فرد رمزگذاری کرده و به سیستم ارسال می کند

4. سیستم کد دریافت شده را با استفاده از کلید یکسان رمزگشایی می کند و بررسی می کند که آیا با کد تولید شده به طور تصادفی مطابقت دارد یا خیر.

5. …

برای یک دکمه از سنسور لمسی TTP223 استفاده کردم

تدارکات

قطعات مورد نیاز - 2 ترنسیور بی سیم NRF24L01 ، دو آردوینو ، کابل 2.54 میلی متری ، یک دکمه (DUE کار نمی کند)

مرحله 1: اتصال NRF24's

اتصال NRF24
اتصال NRF24

هر ماژول بی سیم را به هر پین آردوینو SPI وصل کنید -

www.arduino.cc/fa/reference/SPI

مرحله 2: یک دکمه را وصل کنید (هر دکمه ، واقعاً ضروری نیست)

اتصال یک دکمه (هر دکمه ، واقعاً ضروری نیست)
اتصال یک دکمه (هر دکمه ، واقعاً ضروری نیست)

مرحله 3: بارگذاری کد در هر دو Arduinos (قسمت از راه دور)

بارگذاری کد در هر دو Arduinos (قسمت از راه دور)
بارگذاری کد در هر دو Arduinos (قسمت از راه دور)

مرحله 4: بارگذاری کد در هر دو Arduinos (قسمت گاراژ)

بارگذاری کد به هر دو Arduinos (قسمت گاراژ)
بارگذاری کد به هر دو Arduinos (قسمت گاراژ)

مرحله 5: نتیجه گیری

نتیجه
نتیجه

نمایشگر سریال هر بار که دکمه ای را فشار می دهم "1" چاپ می شود - این بدان معناست که اتصال ایمن بوده و داده ها به درستی رمزگذاری شده اند.

توصیه شده: