Как стать автором
Обновить
49
Карма
0
Рейтинг
Сергей Барсуков @Serega_Barsukov

C/C++ developer

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

На кикстартере его можно добавить в аддоны в backerkit

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

Флиппер умеет работать как пульт на частотах 315 МГц, 433 МГц и 868 МГц. Часто шлагбаумы и ворота гаража открываются с пульта, а не от автоматического считывания метки. С метками на UHF частоте Флиппер не умеет работать.

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

Мы не поддерживаем софтверно данный функционал. Тема интересная, но для статей на Хабре не очень подходит. Пример заблокированной статьи

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

У низкочастотных (LF) RFID меток есть существенный недостаток - коллизии. Это когда несколько карт находится рядом, и считыватель начинает захлёбываться полученными данными, так как метки искажают данные друг-друга. Есть специальные антиколлизионные методы, которые в основном применяются на высокочастотных метках.

Для складских применений часто используют UHF-метки. Для них изготавливают специальные считыватели, с возможностью читать много меток за раз.

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

Местами он используется, но не в продуктах повседневного спроса (FMCG). Думаю, это связано с экономикой больше. Напечатать штрих-код дешевле, чем вести учет меток. Обычно магазины больше теряют на списании товара из-за срока годности или повреждениях в транспортировке, чем на воровстве. Но если говорить об одежде, или книгах, RFID достаточно распространен.

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

Насколько я знаю, в хардверной части должно работать. Но для 134 кГц применяются другие протоколы, которые мы пока не поддерживаем, софт под них не написан. То есть из коробки, эти протоколы определяться не будут. Возможно в дальнейшем такие протоколы добавятся в прошивку.

Какие бывают RFID протоколы и как их похекать с помощью Flipper Zero

Можно, Флиппер будет определять известные ему протоколы и стандарты. А если протокол неизвестен, Флиппер не отреагирует на карту.

Например, вы можете прочитать карту из меню 125 kHz RFID и она не определится, тогда вы можете зайти в меню NFC (для 13,56 МГц) и прочитать ее.

Перехват инфракрасных пультов с помощью Flipper Zero

его очень легко конвертировать с экрана осциллографа в описание импульсов. В отношении Флиппера уже задавал вопрос, но пока ответа не увидел.

На этот вопрос ответил utsu
Да, для сырого формата описание состоит из частоты несущей + длительности модуляции.

Другими словами, сигнал с осциллографа можно положить во Флиппер как сырой формат, отредактировав частоту несущей и длительности модуляций (пакеты импульсов и паузы между ними)

Перехват инфракрасных пультов с помощью Flipper Zero

Радиопульт можно, в зависимости от частоты. Например SUB 1Ghz, управление которыми предусмотренно во Флиппере. Блюпупы - как пульт пока не предусмотренно.

Перехват инфракрасных пультов с помощью Flipper Zero

В спецификации есть формат описания данных для отправки по IR - его можно подтянуть. Но лучше, если у вас есть, пришлите базы, например в сообщениях на хабр. Тогда мы сможем ответить точнее.

Перехват инфракрасных пультов с помощью Flipper Zero

Далеко не любой смартфон умеет записывать ИК-сигнал. Из тех что умеют, мало какие обладают хорошей чувствительностью, для перехвата сигнала на отдалении. Лично мне не известны такие.

Перехват инфракрасных пультов с помощью Flipper Zero

Так как ничем не отличается от функционала смартфонов, не вносит ничего дополнительного к тому, что делает самый рядовой смартфон с ИК модулем.

Большинство телефонов не имеет ИК-порт. Те которые имеют, в большинстве случаев не умеют захватывать ИК-сигнал.

От телефонного ИК-порта флиппер отличается высокой чувствительностью. Это позволяет перехватить сигнал с ИК-пульта, находясь далеко от него. Большинство телефонов в продаже себе не может позволить этого. Конкретно я не знаю ни одного, у которого была бы чувствительность, позволяющая записывать сигнал на отдалении.

Вот эта фраза в статье: "Для проверки и отладки сигнала неизвестного ИК-протокола, надежнее всего использовать осциллограф. Если вы не уверены, что ИК-приемник работает правильно — осциллограф поможет увидеть, что именно приходит на приемник. " - окончательно ставит точки над i.

В статье я имел ввиду не доверие к приемнику Флиппера, а инженерный подход - хочешь видеть сигнал, смотри сам источник. Спасибо, что указали, где может возникнуть непонимание! Этот момент в статье я исправлю.

Что касается ИК-приемника во Флиппере, то он отлично перехватывает сигнал и имеет точный захват таймингов. С помощью чего можно анализировать полученный сигнал.

Перехват инфракрасных пультов с помощью Flipper Zero

Штатно такого не предусмотрено. Можно сделать отдельным внешним модулем

Перехват инфракрасных пультов с помощью Flipper Zero

Такой возможности пока нет. Возможно при разработке приложения можно будет задать что-то подобное... Но это не точно:) Идея интересная!

Перехват инфракрасных пультов с помощью Flipper Zero

Поделитесь пожалуйста моделью телефона:) я думаю это интересно для читателей

Перехват инфракрасных пультов с помощью Flipper Zero

Собрать сигналы "в поле" можно. Добавить в список для брутфорса пока только правя SD-карту

Сейчас можно записывать ИК-сигналы, добавляя их к абстрактным пультам. То есть вы можете создать пульт "похек-на-районе", собрать интересующие вас сигналы, назвав их, например, ВЫКЛ_тв_бар, ВЫКЛ_музыка_кофейня и находясь в "поле" выбирать нужный сигнал. Так можно сразу и собрать сигналы, и использовать. Для брутофорса, собранные сигналы можно будет добавить позже, например, с компьютера.

Перехват инфракрасных пультов с помощью Flipper Zero

Да, можно будет. RAW-протокол будет записан в текстовом виде на SD-карту. Там будут записаны тайминги. Их можно посмотреть, сравнить, руками отредактировать, положить обратно на SD-карту и воспроизвести.

Перехват инфракрасных пультов с помощью Flipper Zero

Извините, мы не раскрываем наших поставщиков и завод:) Наш завод заранее забронировал для нас нужное количество TSOP у поставщика

по контракту с заводом мы напрямую у поставщиков не закупаем и не можем, потому что завод даёт нам гарантию качества, а значит отвечает за поступающие компоненты

Перехват инфракрасных пультов с помощью Flipper Zero

Флиппер может определить сам ИК-протокол, который использует пульт, а не модель телевизора. Конкртено такой возможности, о которой вы спрашиваете сейчас нет.

ИК-протоколы пультов часто имеют наименование компаний. Но нет никаких гарантий, что пульт от iTV будет использовать протокол Apple, а не Samsung32.

Перехват инфракрасных пультов с помощью Flipper Zero

Да, Флиппер будет поддерживать запись ИК-сигнала, без определения протокола

Можно выставить нужные параметры на пульте и записать сигнал целиком. Потом выставить другую температуру и записать другой сигнал целиком. Конечно это не изменение одного параметра, но на неизвестных протоколов кондиционеров пока планируется такой подход.

1

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность