mickbell писал(а): Ср июл 01, 2026 09:58:33
Нет, а что я там увижу?
Например отсутствие шифрования.
Очередной бред.
Какие бывают каналы связи
Выбор канала зависит от задачи:
Механический. Используется на небольших расстояниях или там, где нужна мгновенная реакция (например, в некоторых системах управления транспортом).
Проводный. Применяется, когда беспроводные каналы невозможны (нет прямой видимости, есть экранировка) или из соображений надёжности и помехозащищённости.
Радиоканал (радиоуправление). Идеален для подвижных объектов (БПЛА, радиоуправляемые модели) или в ситуациях, когда передатчик и приёмник не видят друг друга (например, в системах умного дома).
Инфракрасный (ИК). Чаще всего используется в бытовой электронике (пульты ДУ).
Ультразвуковой. Применяется редко, в основном на небольших расстояниях.
Волоконно-оптический. Позволяет передавать большие объёмы данных с минимальной задержкой. Используется, например, для управления камерами на стадионах или FPV-дронами.
Радиуправление это управление по радио и может быть без шифрования как и другие варианты по другим каналам связи.
И ( о ужас ) протоколы передачи могут быть без контрольной суммы.
Все это щифрование, контролные суммы зависят от наличия помех, котрые могут исказить сигнал и необходимости защитится от противника шифрованием.
Но шифрование не дает высокой гарантии защиты при работе по радио каналу. Потому переходят на проводные каналы управления по оптике.
И вам пора вместо радиоканалов переходить на оптические.
Там такие скорости, посмотри STM16 (STM-16: 16 × STM-1 = 2 488,32 Мбит/с. ) и другие варианты.
проблемы посерьезней - это проблемы с безопасностью.
из описания...
"протокол ExpressLRS для контроля целостности данных использует хеш-функцию MD5 + кодовое слово"
во первых MD5 уже давно не рекомендуется для использования. устарел. на смену пришёл SHA-384.
при достаточной вычислительной мощности можно подобрать кодовое слово (для MD5) с помощью тех же радужных таблиц...
но это уже тема для другого форума. не для форума детских игрушек ))
тут простой сверточный алгоритм сделать не могут а я тут про хэш-функции распинаюсь ))
это тема для форума специалистов криптографов.
ну да ладно ))
да, перехватить управление коптером не получится не зная кодовое слово.
однако прослушать команды управления и телеметрию можно. так так хэш-функция защищает только от изменения данных. а для сокрытия данных хеш-функция не спасает. для сокрытия данных используют протоколы шифрования.
да, в ExpressLRS используется ППРЧ.
но ППРЧ только усложняет перехват управления. т.к. надо знать алгоритм псевдослучайной перестройки частоты.
но от прослушки ППРЧ не спасает.
поэтому противник легко может видеть нашу телеметрию.
так, например, противник может видеть сколько у нас осталось заряда батарей. и может определить хватит ли нам заряда батарей чтобы долететь до цели.))
я уже не говорю про видео. когда противник видет все что видим мы.
и т.д. и т.п.
поэтому протоколы без шифрования уже давно никто не использует.