Table des matières:
- Fournitures
- Étape 1: connexion des NRF24
- Étape 2: Connectez un bouton (n'importe quel bouton, pas vraiment nécessaire)
- Étape 3: Téléchargez le code sur les deux Arduinos (partie distante)
- Étape 4: Téléchargez le code sur les deux Arduinos (partie garage)
- Étape 5: Résultat
Vidéo: Télécommande Arduino sécurisée : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Voici un exemple de fabrication d'une télécommande sans fil (garage) ultra sécurisée.
Habituellement, les télécommandes ont une sécurité de type code tournant, qui peut être contournée par tout voleur avancé.
Ce système distant repose sur l'utilisation d'une clé de 16 octets, donc le piratage serait une chance d'un sur
3, 4028236692093846346337460743177e+38 (256^16)
Comment ça fonctionne:
1. La télécommande envoie une demande pour le système
2. Le système génère un code aléatoire et l'envoie à distance
3. Remote crypte ce code à l'aide d'une clé unique et le renvoie au système
4. Le système décode le code reçu à l'aide de la même clé et vérifie s'il correspond au code généré de manière aléatoire.
5. …
Pour un bouton j'ai utilisé le capteur tactile TTP223
Fournitures
Pièces requises - 2 transceivers sans fil NRF24L01, deux arduinos, des câbles de 2,54 mm, un bouton (DUE ne fonctionnera pas)
Étape 1: connexion des NRF24
Connectez chaque module sans fil à chaque broche Arduino SPI -
www.arduino.cc/en/reference/SPI
Étape 2: Connectez un bouton (n'importe quel bouton, pas vraiment nécessaire)
Étape 3: Téléchargez le code sur les deux Arduinos (partie distante)
Étape 4: Téléchargez le code sur les deux Arduinos (partie garage)
Étape 5: Résultat
Le moniteur série imprime '1' à chaque fois que j'appuie sur un bouton - cela signifie que la connexion était sécurisée et que les données étaient correctement cryptées.
Conseillé:
Raspberry Pi Desktop : Configuration sans tête sécurisée sans écran : 6 étapes
Raspberry Pi Desktop : Configuration sans tête sécurisée sans écran : Si vous lisez ceci, vous connaissez probablement déjà le Raspberry Pi. J'ai quelques-unes de ces superbes planches dans la maison pour exécuter divers projets. Si vous regardez un guide qui vous montre comment démarrer avec le Raspberry Pi
Télécommande SMS fiable, sécurisée et personnalisable (Arduino/pfodApp) - Aucun codage requis : 4 étapes
Télécommande SMS fiable, sécurisée et personnalisable (Arduino/pfodApp) - Aucun codage requis : Mise à jour du 6 juillet 2018 : Une version 3G/2G de ce projet, utilisant SIM5320, est disponible iciMise à jour : 19 mai 2015 : Utilisez la bibliothèque pfodParser Version 2.5 ou plus haut. Il corrige un problème signalé de ne pas laisser assez de temps pour que le bouclier se connecte à th
IRduino : télécommande Arduino - Imiter une télécommande perdue : 6 étapes
IRduino : télécommande Arduino - Imitez une télécommande perdue : si vous avez déjà perdu la télécommande de votre téléviseur ou lecteur DVD, vous savez à quel point il est frustrant de devoir marcher, trouver et utiliser les boutons de l'appareil lui-même. Parfois, ces boutons n'offrent même pas les mêmes fonctionnalités que la télécommande. Recevoir
Connexion SSH / SCP sécurisée de Raspberry Pi au serveur Cloud pour les sauvegardes et les mises à jour : 3 étapes
Connexion SSH / SCP sécurisée de Raspberry Pi au serveur Cloud pour les sauvegardes et les mises à jour : le but de cette instructable est de vous montrer comment vous connecter automatiquement et en toute sécurité de votre Raspberry Pi à un serveur cloud distant (et vice versa) afin d'effectuer sauvegardes et mises à jour, etc. Pour ce faire, vous utilisez des paires de clés SSH qui obvia
Transformez une clé USB ordinaire en une clé USB sécurisée : 6 étapes
Transformer une clé USB ordinaire en une clé USB sécurisée : dans ce Instructable, nous apprendrons comment transformer une clé USB ordinaire en une clé USB sécurisée. Tous avec des fonctionnalités standard de Windows 10, rien de spécial et rien de plus à acheter. Ce dont vous avez besoin : Une clé USB ou une clé USB. Je recommande fortement getti