Índice:
Vídeo: Arduino remoto seguro: 5 etapas
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este é um exemplo de como fazer um controle remoto sem fio (garagem) ultrasseguro.
Normalmente, os remotos têm segurança do tipo rolling code, que pode ser contornada por qualquer ladrão avançado.
Este sistema remoto depende do uso de uma chave de 16 bytes, portanto, hackear seria uma chance de um de
3, 4028236692093846346337460743177e + 38 (256 ^ 16)
Como funciona:
1. Remoto envia solicitação para sistema
2. Sistema gera código aleatório e o envia para controle remoto
3. O criptografa remotamente esse código usando uma chave única e o envia de volta ao sistema
4. O sistema decodifica o código recebido usando a mesma chave e verifica se ele corresponde ao código gerado aleatoriamente.
5. …
Para um botão, usei o sensor de toque TTP223
Suprimentos
Peças necessárias - 2 tranceivers sem fio NRF24L01, dois arduinos, cabos de 2,54 mm, um botão (o DUE não funciona)
Etapa 1: Conectando o NRF24
Conecte cada módulo sem fio a cada pino SPI do Arduino -
www.arduino.cc/en/reference/SPI
Etapa 2: conectar um botão (qualquer botão, não realmente necessário)
Etapa 3: fazer upload do código para ambos os Arduinos (parte remota)
Etapa 4: fazer upload do código para ambos os Arduinos (parte da garagem)
Etapa 5: Resultado
O monitor serial imprime '1' toda vez que pressiono um botão - isso significa que a conexão foi segura e os dados foram criptografados corretamente.