Зашифрованная радиосвязь Arduino
Есть ли способ или библиотека для связи двух устройств Arduino с зашифрованным соединением с использованием модулей NRF24L01 или «433Mhz RF»? Шифрование похожее на CCMP в сети Wi-Fi.
@, 👍0
Обсуждение1 ответ
Лучший ответ:
Общение и шифрование — это совершенно разные вещи. То, как вы общаетесь (с каким устройством), не имеет отношения к шифрованию. Да, есть устройства, которые сами могут шифровать данные, но они, как правило, более совершенные или ориентированы на определенные цели (например, Wi-Fi).
Вы отправляете только данные. Из чего состоят эти данные, полностью зависит от вас. Если вы хотите, чтобы ваши сообщения были зашифрованы, отправьте зашифрованные данные перед отправкой и расшифруйте их после получения.
Конечно, вам придется подумать о таких вещах, как совместное использование ключей и т. д.
Существует множество способов шифрования данных, но одним из самых простых для реализации на Arduino является AES, для которого существует библиотека здесь.
- Загрузка кода Arduino, OTA, через подключенный ESP8266-12E с запущенным Esp-Link
- Как использовать get_properties для получения RSSI в RF24?
- Декодировать радиочастотные удаленные сигналы с помощью ESP32 или node MCU?
- SD-карта и модуль Lora arduino uno
- Ошибка при загрузке кода в ESP8266 через Arduino Mega 2560
- Можно ли передавать радиосигнал дешевым передатчиком 433 МГц в виде строк и принимать его с помощью RTL-SDR?
- Как исправить задержку курсора мыши на голосовой и двигательной головной мыши в беспроводных настройках?
- Что это за модуль NRF24L01?
Упс, вопрос, если это отвечает на ваш вопрос, был добавлен автоматически. Ваш оригинал был закрыт, потому что ему нужно больше внимания. Вы снова задали точный вопрос, поэтому этот вопрос также будет закрыт., @chrisl
Я сделал это. Оба вопроса абсолютно одинаковы. К тому же поменяв одно "беспроводное" на "Радио" в названии. В остальном точно так же., @chrisl
Когда я гуглю «Библиотека шифрования Arduino», я нахожу [это](https://www.arduinolab.net/aes-encryptiondecryption-using-arduino-uno/), например, о библиотеке AES. Вам бы это помогло?, @chrisl
А, хорошо, теперь я вижу. Вы уже отредактировали свой старый вопрос, заменив «лучший способ», который подвергся критике в комментариях., @chrisl
вы задали вопрос "да/нет", на который есть ответ "да"... это кажется мне бессмысленным, @jsotola
ESP-NOW предлагает зашифрованный режим с более низкой скоростью., @dandavis