תוכן עניינים:

שלט Arduino מאובטח: 5 שלבים
שלט Arduino מאובטח: 5 שלבים

וִידֵאוֹ: שלט Arduino מאובטח: 5 שלבים

וִידֵאוֹ: שלט Arduino מאובטח: 5 שלבים
וִידֵאוֹ: מקיף ח אשדוד בית חכם בהפעלה קולית ואפליקציה טל מקדש מקום 3 2024, נוֹבֶמבֶּר
Anonim
שלט Arduino מאובטח
שלט Arduino מאובטח
שלט Arduino מאובטח
שלט Arduino מאובטח

זוהי דוגמה לאופן יצירת שלט אלחוטי (מוסך) אלחוטי במיוחד.

בדרך כלל יש לשלטים אבטחה מסוג קוד מתגלגל, שניתן לעקוף אותו על ידי כל גנב מתקדם.

מערכת מרוחקת זו מסתמכת על שימוש במפתח 16 בתים, כך שפריצה לתוכו תהיה סיכוי לאחד

3, 4028236692093846346337460743177e+38 (256^16)

איך זה עובד:

1. מרחוק שולח בקשה למערכת

2. המערכת יוצרת קוד אקראי ושולחת אותו לשלט רחוק

3. מרחוק מצפין את הקוד באמצעות מפתח ייחודי ושולח אותו חזרה למערכת

4. המערכת מפענחת את הקוד שהתקבל באמצעות אותו מפתח ובודקת אם הוא תואם את הקוד שנוצר באופן אקראי.

5. …

לכפתור השתמשתי בחיישן מגע TTP223

אספקה

דרושים חלקים - 2 טרנסייברס אלחוטי NRF24L01, שני ארדואינים, כבלים בגודל 2.54 מ מ, כפתור (DUE לא יעבוד)

שלב 1: חיבור NRF24

חיבור NRF24
חיבור NRF24

חבר כל מודול אלחוטי לכל סיכות SPU של Arduino -

www.arduino.cc/en/reference/SPI

שלב 2: חבר כפתור (כל לחצן, לא ממש הכרחי)

חבר כפתור (כל לחצן, לא ממש הכרחי)
חבר כפתור (כל לחצן, לא ממש הכרחי)

שלב 3: העלה קוד לשני הארדואינים (חלק מרוחק)

העלה קוד לשני הארדואינים (חלק מרוחק)
העלה קוד לשני הארדואינים (חלק מרוחק)

שלב 4: העלה קוד לשני הארדואינים (חלק מוסך)

העלה קוד לשני הארדואינים (חלק מוסך)
העלה קוד לשני הארדואינים (חלק מוסך)

שלב 5: תוצאה

תוֹצָאָה
תוֹצָאָה

צג סדרתי מדפיס '1' בכל פעם שאני לוחץ על כפתור - זה אומר שהחיבור היה מאובטח והנתונים היו מוצפנים כראוי.

מוּמלָץ: