สารบัญ:
วีดีโอ: รีโมท Arduino ที่ปลอดภัย: 5 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือตัวอย่างวิธีการสร้างรีโมทไร้สาย (โรงรถ) ที่ปลอดภัยเป็นพิเศษ
โดยปกติแล้ว รีโมตจะมีระบบรักษาความปลอดภัยแบบรหัสกลิ้ง ซึ่งขโมยขั้นสูงคนใดก็ได้
ระบบรีโมตนี้อาศัยการใช้คีย์ 16 ไบต์ ดังนั้นการแฮ็กเข้าไปจึงมีโอกาสเกิดขึ้นจาก
3, 4028236692093846346337460743177e+38 (256^16)
มันทำงานอย่างไร:
1. รีโมทส่งคำขอระบบ
2. ระบบสร้างรหัสสุ่มและส่งไปที่รีโมท
3. รีโมตเข้ารหัสรหัสนั้นโดยใช้คีย์เฉพาะและส่งกลับไปยังระบบ
4. ระบบถอดรหัสรหัสที่ได้รับโดยใช้รหัสเดียวกันและตรวจสอบว่าตรงกับรหัสที่สร้างแบบสุ่มหรือไม่
5. …
สำหรับปุ่ม ฉันใช้เซ็นเซอร์สัมผัส TTP223
เสบียง
ชิ้นส่วนที่ต้องการ - ทรานซีฟเวอร์ไร้สาย NRF24L01 2 ตัว, Arduinos สองตัว, สายเคเบิล 2.54 มม., ปุ่ม (DUE จะไม่ทำงาน)
ขั้นตอนที่ 1: เชื่อมต่อ NRF24's
เชื่อมต่อโมดูลไร้สายแต่ละโมดูลเข้ากับหมุด Arduino SPI แต่ละตัว -
www.arduino.cc/en/reference/SPI
ขั้นตอนที่ 2: เชื่อมต่อปุ่ม (ปุ่มใดก็ได้ ไม่จำเป็นจริงๆ)
ขั้นตอนที่ 3: อัปโหลดรหัสไปยัง Arduinos ทั้งสอง (ส่วนระยะไกล)
ขั้นตอนที่ 4: อัปโหลดรหัสไปยัง Arduinos ทั้งสอง (ส่วนโรงรถ)
ขั้นตอนที่ 5: ผลลัพธ์
จอภาพแบบอนุกรมจะพิมพ์ '1' ทุกครั้งที่ฉันกดปุ่ม หมายความว่าการเชื่อมต่อนั้นปลอดภัยและเข้ารหัสข้อมูลอย่างถูกต้อง