FrSky Taranis - Максимум возможностей за минимальные деньги.
Представляете, какое поле непаханное хакерам было бы всяким? Собрал передатчик ватт на 20, по FPV поймал и угнал модельку…
Уже достаточно давно есть приемники с личным идентификатором… К аппаратуре может быть забиндено и 10 приемников, но работать будет только тот, у которого совпадает идент
Дело даже не в мощности. Как выбирать приемнику какой передатчик слушать? Они ведь постоянно передают положение всех каналов. Каким-то образом приемникам необходимо сообщать, чьи команды выполнять.
Так передатчик же шлет код приемника
Представляете, какое поле непаханное хакерам было бы всяким? Собрал передатчик ватт на 20, по FPV поймал и угнал модельку…
А что мешает так сделать через ардуину и радиомодуль? Там никакой защиты нет.
Как выбирать приемнику какой передатчик слушать?
В какой первым попадет (в первую частоту).
Так передатчик же шлет код приемника
Тогда почему можно к одному передатчику прицепить множество приемников и использовать их одновременно? 😃
А как нетелеметрийный приемник передаст свой код?
А как нетелеметрийный приемник передаст свой код?
теоретически, зачем ему это делать? Он может запомнить его при бинде и сверять потом…
Точно так же поступает приёмник без поддержки id, он просто запоминает идентификатор передатчика…
Так сам же пишешь:
если он шлёт код приёмника, работать будет только тот, у которого код совпадёт
Теоретически чтобы слать код приемнику - надо его сначала получить. А как его получить, если приемник нетелеметрийный, т.е. он вообще ничего слать не может.
Аппаратура (передатчик) при бинде посылает приёмнику свой идент, приёмник даже НЕ телеметрийный, запоминает идент передатчика и работает ТОЛЬКО с этим передатчиком!
Любой другой человек на поле не может перехватить управление твоим самолётом… и этот забинденный приёмник уже не станет работать с другим передатчиком…
Что мешает к иденту передатчика добавить ещё одну цифру и передавать её в момент бинда? В приёмнике должна стоять прошивка, которая занет, что идент состоит не из 10 а например из 11 цифр…
Описание хоть и довольно поверхностное но что непонятного то?
Да все понятно.
Еще раз:
если он шлёт код приёмника, работать будет только тот, у которого код совпадёт…
Откуда передатчик возьмет код приемника, если приемник его не может послать, т.к. он НЕТЕЛЕМЕТРИЙНЫЙ, т.е. он его не может отправить передатчику ФИЗИЧЕСКИ.
Если было бы написано: …шлёт код приёмник у. Тогда вопроса бы не было.
Вопрос именно потому что написано: …шлёт код приёмник а.
зачем приёмнику слать куда то код???!!! Он этого не делает и не обязан!
код шлёт ПЕРЕДАТЧИК!
Если было бы написано: …шлёт код приёмнику. Тогда вопроса бы не было.
Вопрос именно потому что написано: …шлёт код приёмника.
изначально я отвечал на вопрос:
Тогда почему можно к одному передатчику прицепить множество приемников и использовать их одновременно?
и ответил вот так
если он шлёт код приёмника, работать будет только тот, у которого код совпадёт… (приёмник должен быть с поддержкой)
в данном случае “он шлёт” это ПЕРЕДАТЧИК ШЛЁТ
Во-первых: сам себе же и противоречишь.
Во-вторых: К примеру забинденные приемники D8RII работают одновременно - случайно как-то увидел, когда не отключил аккумулятор. Нет там никакого кода.
Ну а в-третьих: Сергей, ты же сам любишь до каждой буквы докапываться. Зачем так нервничать? 😃)
я совсем не нервничаю…
D8RII не имеет функции id и ты этого не знаешь а упираешься…
“он” передатчик шлёт код приёмника, тот который приёмник запомнил в момент бинда, в чём противоречие?
если он шлёт код приёмника
так вся проблема в моде, в которой привязан приемник, если D16, то передатчик генерит уникальный код приемника, приемник его запоминает и откликается только на него, если в D8, то все включенные на текущий момент приемники будут обрабатывать сигнал с передатчика к которому привязаны.
так вся проблема в моде, в которой привязан приемник, если D16, то передатчик генерит уникальный код приемника
А как сопрягнуть rx8r по протоколу d16? У меня только d8 16ch работает
Любой другой человек на поле не может перехватить управление твоим самолётом… и этот забинденный приёмник уже не станет работать с другим передатчиком…
Еще как может, просто послав тот же самый код, подсмотрев его перед этим.
В каждом пакете есть идентификатор передатчика. При бинде приемник записывает этот идентификатор и слушает только этот передатчик. Плюсом может передаваться алгоритм смены частот. В Д16 происходит еще и обмен идентификатором приемника с передатчиком. И в пакетах уже кодируются оба идентификатора.
Подменить передатчик можно отсниферив эфир и перебить передатчик с клонированным идентификатором подстроившись под алгоритм смены частот. Но, кмк, это закрытая часть протокола, ломануть её непростая техническая задача. Возможно к прошивке отношения и имеющая.
И самое главное: нахрена? Если учиться, то тренер-ученик. Есть беспроводные варианты. Если угонять модель, то в аптеку - покупать костыли. Ну и готовить писулину типа “явка с повинной”
Подскажите, в пару к таранису 7х какой лучше приемник брать (пока на 900 переходить не буду, максимум - бустер на 2.4 поставлю) для квадрокоптера 450мм? Стоит ли L9R своих денег? К ПК будет подключен по s-bus. Но папа выходов не помешает про запас.
А как сопрягнуть rx8r по протоколу d16? У меня только d8 16ch работает
тут инструкция от frsky
Только приобрел таранис, подскажите, где ошибка в подключении телеметрии, остальное работает.
ПК- MATEK405-CTR, приемник- FrSky R-XSR.
Приемник подпаял по SBAS, а также smartport подключил к TX1. В INAV UART1 выставляю IRC Tramp (другие варианты настройки порта тоже перетыкал), пункт “Telemetru output” включен
В аппе, в разделе TELELEMETRY отображются значения только сенсоров RSSI и RxBx, то есть как понимаю, то что передает сам приемник.
Читал, смотрел видео, но только больше запутался.