Ключи от домофона. Вопросы и ответы. Здесь собраны любимые вопросы по ключам доступа, даны базовые знания о типах ключей, а так же приведены распространённые заблуждения, мифы и легенды из этой области. Не стесняйтесь задавать вопросы, друзья.
И хочу порекомендовать очень интересный и полезный ресурс посвящённый копированию ключей — Домофон- мастер. Статьи содержит уникальную информацию, изложенную на редкость внятно. Можно ли запрограммировать ключ на два домофона (контроллера)? Ответ: Да, можно. Ключ можно прописать в любое количество совместимых с ним домофонов или контроллеров. Подробнее: Многие думают, что при программировании ключа, в него вносится какая- то запись, и если ключ запрограммировали в домофоне подъезда, то ключ уже «не пустой» и не может открывать другой домофон, к примеру, на работе.
А если этот ключ пропишут на работе, то он якобы перестанет открывать домофон в подъезде. На самом деле в процессе программирования в сам ключ вообще ничего записывается. На заводе в каждый ключ зашивается уникальный код. При программировании этот код записывается в память домофона (где уже хранятся коды ключей ваших соседей). После этого домофон считает этот ключ «своим» и открывает дверь. Так что, будьте уверены, если вы записали свой ключ в домофон любовницы, то ваш домашний домофон так ничего и не узнает о ваших похождениях.
DS1990A — это и есть марка домофонных ключей. Упрощённая схема ведущего и ведомого устройства показана на картинках. Основа устройства – микроконтроллер ATmega8A. Напряжение питания 2,7 . Для считывания, записи или просмотра ключа необходимо вывести эмулятор из спящего режима. В принципе, можно воткнуть в устройство функцию дубликатора домофонных ключей. Схема эмулятора. Настало время проверить всё вышесказанное на практике. Для отладки, чтобы не бегать постоянно к домофону, я достал плату, читающую домофонные ключи (читай домофон). Там внутри находится RFID метка. Dlinyj в своём блоге вроде разбирался с ними.
Откуда тогда сомнения? Многие наверняка сталкивались с тем, что ключ от одного домофона не подходит к другому домофону. Но это вовсе не из- за того, что ключ уже «занят». Просто ключ одного типа (например Cyfral) в принципе не совместим с другими домофонами (например, Eltis), даже если этот ключ ещё никуда не прописан.
Ещё один повод для сомнений — появление наряду с обычными ключами ключей- заготовок, т. Но это не меняет сути — код болванки (который необходимо присвоить ей заранее) прописывается в память домофона точно так же, как код обычного ключа. Домофон не делает никаких записей в память болванки. Могут ли размагнититься ключи от домофона?
Ответ: Нет. Ключ от домофона не может размагнититься. Но он может выйти из строя по другой причине. Подробнее: Ключи доступа называют «магнитными ключами» или просто «магнитками» по недоразумению. Ничего магнитного ни в домофонных «таблетках», ни в карточках доступа, ни в брелоках нет. Соответственно, сами они не магнитят и обычных магнитов не боятся.
Я пытался «размагнитить» мощным неодимовым магнитом карту формата EM- Marine и ключ touch memory Dallas, но и ключ и карта полностью сохранили работоспособность. Они даже не прилипали к магниту. Конечно, ключ, как и любое электронное устройство, можно вывести из строя мощным электромагнитным излучением, например в микроволновке. Примерно с тем же успехом можно бросить карту в Ородруин. Откуда тогда сомнения? В своё время в системах контроля доступа использовались именно магнитные ключи. Да и сейчас вход в некоторые банки обеспечивается по банковской магнитной карте.
Кстати, банковскую магнитную карту размагнитить можно. Ключи нередко выходят из строя.
Если носить бесконтактную карту в заднем кармане, то регулярные приседания доведут карту до потресканного состояния и она перестанет работать. Чаще всего именно этот недуг и называют «размагничиванием». Когда вышедший из строя ключ приносят технику или администратору, он не «перемагничивает» его, а выдаёт новый.
Контактные ключи типа «таблетка» от частого использования утапливаются в держателе и перестают контактировать со считывателем. Тут тоже не может быть и речи о размагничивании.
Просто продавите таблетку в обратном направлении . Какие типы ключей бывают? Контактные ключи.
Официальное название Touch memory (сокр. TM) или i. Button. Бытовое название: «таблетки». Код ключа TM передаётся по одной паре, этот протокол передачи называется «1- Wire». И о грустном — о несовместимости. Существует несколько форматов ключей TM: Dallas.
![Эмулятор Rfid Домофонных Ключей Схема Эмулятор Rfid Домофонных Ключей Схема](http://radiomaster.com.ua/uploads/posts/2010-12/1291478180_30.jpg)
![Эмулятор Rfid Домофонных Ключей Схема Эмулятор Rfid Домофонных Ключей Схема](http://easyelectronics.ru/img/readydev/dallasemulator/emul1.jpg)
- RFID - новое поколение домофонных ключей! Включаю эмулятор " Протеус", в нем запускается схема reader-a и через 5 секунд он.
- Собрал reader, считал им код ключа от домофона, разобрался с протоколом и за полчаса сварганил простейший эмулятор. TM Programmer Дубликатор домофонных электронных ключей ТМ и RFID www.el-id.ru - Duration: 4:21.
- Принципиальная схема радиочастотной части RFID ключа. Четыре светодиода установленные на плате предназначены для индикации статуса и режимов работы эмулятора RFID, речь о которых пойдет в третьей части статьи.
- Часть3 - RFID emul на Тини13А - после апгрейда схемы Собрал reader, считал им код ключа от домофона, разобрался с протоколом и за полчаса сварганил простейший эмулятор. TM Programmer Дубликатор домофонных электронных ключей ТМ и RFID www.el-id.ru - Duration: 4:21.
В большинстве случаев под TM подразумевается ключ семейства Dallas (например, DS1. A). С этими ключами работает множество устройств: Vizit, Eltis, Z- 5. R, С2. 00. 0- 2 и др. Cyfral. Эти домофоны работают только с ключами DC2.
А и Цифрал- КП1. Metakom. Под эти домофоны разработаны ключи К1. КТ2. Эти ключи годятся и для многих других контроллеров. Резистивные. Есть экзотические домофоны, работающие с резистивными ключами. Вместо кода с них считывается сопротивление. Без сомнения, это контактные ключи, но я бы не назвал их Touch memory. Бесконтактные ключи.
Официальное название RFID. Выпускаются в форме карт, брелоков, браслетов и пр. Бытовое название «карточки» и «капельки» (брелоки). Ключи действующие до 1. Proximity (ближнего действия), а действующие до 1 м — Vicinity (дальнобойные). В домофонах используются исключительно ключи Proximity, и этот термин стал чуть ли не синонимом «бесконтактного ключа». В мире Proximity тоже нет единства форматов: EM- Marin — самый популярный на сегодня формат.
В итоге мы получаем двухдиапазонный ключ на 125 кГц и 13 МГц. В видео показан способ превращения тамагочи в домофонный ключ и проездной для общественного транспорта.В итоге. Итоговая схема выглядит так. Инструмент для исследования RFID proxmark3 www.proxmark.org.
HID — аксакал среди бесконтактных ключей. MIFARE — перспективный формат. Именно к нему относятся бесконтактные смарт- карты. Магнитные ключи. Но до сих пор магнитные банковские карты обеспечивают доступ в некоторые банки. Больше нигде замечены не были. По ошибке магнитными ключами часто называют ключи TM и RFID. Оптические ключи.
Реликт безвозвратно ушедший в прошлое. Применялись в отечественных домофонах на рубеже 1.
Оптический ключ представляет собой металлическую пластину с насверленными в ней в определённом порядке отверстиями. Для считывания ключ помещался в щель с фотоэлементами.
Ни о какой авторизации речи быть не могло, контроллер лишь оценивал ключ по принципу «свой/чужой», совершенно не представляя, кто именно его предоставил — у жителей всего подъезда были абсолютно одинаковые ключи. Кроме того, такой домофон успешно открывался сплющенной беломориной. Что такое клон? Что такое болванка или заготовка? Ответ: Клон это копия другого ключа. Заготовка это пустой ключ (не содержит никакого кода) для создания клона. Пока заготовка пуста, её нельзя прописать в память контроллера. Подробнее: В обычном ключе код прошит на заводе.
В заготовку можно записать любой код самостоятельно с помощью специального устройства — дубликатора. Именно заготовками пользуются в мастерских по изготовлению ключей, когда вы просите скопировать свою «таблетку». Скопированный ключ называют клоном или дубликатом. Все те домофоны, что открывались оригинальным ключом, будут встречать его клона как родного. Исключения составляют домофоны с фильтром от клонов. Не следует путать болванку с обычным ключом, который ещё не прописан в контроллер. Факты: Заготовки могут быть записываемыми и перезаписываемыми в полной аналогии с дисками CD- R и CD- RW соответственно.
Есть даже термин «финализация». Если у вас есть множество клонов одного и того же ключа, то в память контроллера достаточно прописать любого из них.
Все клоны и оригинал обретут одинаковые права доступа в этом контроллере, так как будут для него все на одно лицо. При отсутствии фильтра клонов. В системах учёта рабочего времени все клоны будут регистрироваться под одной фамилией. По ошибке болванкой нередко называют обычный ключ, который ещё не прописан в контроллер. С клонированием ключей связана давняя война между производителями домофонов и производителями заготовок. Первые придумывают новые способы фильтрации и игнорирования клонов, вторые ищут способы обойти фильтрацию.
Конца и краю этой войне не видно. Контрольный вопрос. Правильно ответив на него, вы будете уверены, что с болванками вам всё ясно. У человека есть электронный ключ от офисного домофона.
На всякий случай человек сделал клон этого ключа и оставил дома. Пока человек со своим ключом был на работе, в подъезде дома установили домофон. Жена того человека собиралась уезжать и, беспокоясь, что муж вечером не попадёт в подъезд, отдала технику клон ключа и попросила прописать его в домофон. Потом она позвонила мужу на работу и сказала, что дома поставили домофон и его ключ уже должен работать.
Как вы думаете, правильно ли она решила? Откроет ли муж вечером домофон своим рабочим ключом? Что такое мастер- ключ? Где его взять? Чем мастер- ключ отличается от обычного ключа?
Ответ: Мастер- ключ сам не открывает дверь, но позволяет добавлять в контроллер открывающие ключи. Подробнее: Не думайте, что это какой- то особенный формат ключа, который надо покупать отдельно. Просто контроллер вводится в специальный режим, берётся произвольный ключ из купленной охапки и записывается в память контроллера точно так же как и простые ключи, а потом на этот ключ вешается бирка «Мастер. Никому не давать!».
Для контроллера разница между обычным ключом и мастером заключается лишь в том, что его коду в ячейке памяти присваивается статус «Мастер». Замечу, в сам ключ никакой электронной пометки «Мастер» не вносится. И мастером он будет только для этого контроллера.
Для другого, незнакомого с этим ключом контроллера, наш мастер будет никем. Скажу больше: один и тот же ключ может быть для одного контроллера мастером, а для другого — простым открывающим ключом. Контроллеры даже знать не будут о такой двуличности этого ключа. Разумеется, при эксплуатации нескольких контроллеров нет нужды создавать индивидуальный мастер- ключ для каждого контроллера.
На несколько контроллеров можно сделать один единственный мастер- ключ. Не следует путать мастер- ключ с «вездеходом» — простым открывающим ключом, прописанным во всех контроллерах данного объекта. Откуда такой вопрос?
К некоторым устройствам в комплекте прилагается записанный на заводе мастер- ключ, дабы облегчить пусконаладку. Но в большинстве случаев остаётся возможность прописать новый мастер- ключ, если заводской был утерян. Что такое блокирующий ключ?
Ответ: Обладатель блокирующего ключа может зайти в помещение сам, но после прохода доступ в помещение для всех остальных будет закрыт. Дверь можно открыть этим или другим блокирующим ключом, при этом блокировка будет снята. Так же, блокировку можно снять мастер- ключом. Подробнее: «Блокирующий ключ» — статус ключа предусмотренный в некоторых (не во всех!) контроллерах, например, в Z- 5. R. Ключ записывается в контроллер как блокирующий, если контроллер находится в режиме добавления блок- ключей.
Домофонный мультиключ и всё про имитацию «таблеток» / Geektimes. Да, это жутко избитая тема. Универсальный домофонный ключ «таблетку» делал наверное каждый второй, кто начинал изучать микроконтроллеры. В Интернете очень много и статей на эту тему, и готовых решений. Однако, интерес к этому угасать не перестаёт даже с массовым переходом на RFID.
Это не удивительно, ведь многим хочется собрать такое устройство, которое выполняет не только весьма интересную задачу, но ещё и всегда с собой. К тому же оно не такое уж сложное в изготовлении.
В этом посте мне хотелось бы собрать в одном месте всю необходимую информацию для тех, кто хочет изготовить такой ключ. Сейчас я постараюсь рассказать о том, какими бывают контактные домофонные ключи, как они работают, как их имитировать, какие при этом бывают подводные камни, а также рассказать о своей реализации такого устройства и о том, как можно собрать аналогичное самому. Внимание! Этот ключ не позволяет нелегально проникать куда- либо. Это устройство лишь для того, чтобы носить один ключ вместо нескольких. Хотя ничто не мешает вам записать в него универсальные коды открытия домофонов. Типы домофонных ключей «таблеток»На самом деле подобные ключи в корпусе Micro. CAN бывают разных типов, хотя внешне и выглядят почти одинаково.
Объединяет их только то, что ключ имеет два контакта — земля и данные, при этом используется паразитное питание, т. Для открытия двери используется серийный номер, который даётся на заводе.
То есть это не ключ программируется на открытие домофона, а в память домофона заносится список ключей, которые могут его открывать. Рассмотрим их подробнее. Button. Самый популярный тип домофонных ключей — это i. Button, а именно DS1. A от компании Dallas, работает по протоколу 1- Wire.
Протокол весьма хитрый, подразумевает двустороннее взаимодействие — на ключ можно отправлять различные команды, на которые он по- разному реагирует. Серийный номер имеет размер в шесть байт, что даёт 2. Если вам повезло, и у вас оригинальный i.
Button, то этот номер в шестнадцатеричном виде должен быть выгравирован на нём лазером: То есть теоретически чужой такой ключ можно подделать, если просто записать куда- то или сфотографировать эти цифы! Для взаимодействия с i. Button достаточно подключить его к микроконтроллеру и подтянуть линию данных к питанию (2. Скорее всего для многих это всё уже старо как мир, но всё- таки расскажу кратко принцип работы 1- Wire. Обмен данными происходит за счёт поочерёдного прижимания линии к земле, информация при этом кодируется длительностью таких сигналов.
Происходит это примерно так: Reset — мастер прижимает линию к земле как минимум на 4. Presence — через некоторое время ключ отвечает импульсом около 1. Команда — мастер посылает команду из восьми бит, при этом логическая единица — это 1- 1. Далее всё зависит от посланной команды. Обычно это 3. 3h — . Чтение каждого бита инициализируется мастером, для этого он посылает импульс в 1- 1. Если после этого линия прижата к земле со стороны ключа на 6.
Как видите, прочитать ключ достаточно легко. Имитировать ключ гораздо сложнее, тем более многие домофоны используют разные хитрости. Вот основные подводные камни: Нужно всегда реагировать на reset, даже если он послан во время передачи данных. Импульс длиннее 4. Момент прикладывания ключа с его точки зрения — это тоже reset, ведь до этого питания не было. Поэтому теоретически домофон может и не посылать reset, и следует периодически отвечать сигналом presence по своей инициативе.
Ключи могут реагировать и на другие команды: 0. Fh как альтернатива 3. SKIP ROM (CCh), MATCH ROM (5. SEARCH ROM (F0h). Некоторые домофоны могут послать самые разные комбинации таких команд, чтобы убедиться в том, что ключ настоящий. Бывает и обратная ситуация — домофон посылает команду, на которую ключ реагировать не должен.
Дело в том, что некоторые программируемые ключи на них всё- таки реагируют, и так происходит ещё одна проверка. Необходимо полностью игнорировать всё, что идёт за этими командами, пока не будет послан reset. Для отсчёта времени лучше использовать асинхронный таймер в микроконтроллере, т. Однако, установка кварца при этом будет излишней. Про SEARCH ROM (F0h) — это команда поиска всех 1- Wire устройств на шине.
Дело в том, что теоретически можно подключить параллельно много ключей и получить список всех серийных номеров. В реальности для i. Button такое не используется, ведь к домофону всегда прикладывается один ключ. Однако, некоторые домофоны посылают эту команду, ожидая найти один единственный серийный номер. Алгоритм весьма интересный. Каждое из устройств на шине одновременно посылает бит своего серийного номера, при чём два раза (т.
Сначала обычным образом, а затем инвертированным. Что же получается в итоге? Если у устройства в серийном номере стоит единица, то посылается «1.
Если ноль, то «0. И всё отлично, пока у всех устройств эти биты совпадают.
Таким образом, при возникновении конфликтов читаются два нуля. После получения «1. В случае с «0. 0» он таким образом выбирает, с какой группой устройств работать далее. В результате после N итераций получается бинарное дерево из N серийных номеров.
Ответить на такую команду получается несколько сложнее, чем на обычный READ ROM. Нужно посылать каждый бит дважды — обычный и инвертированный, а затем проверять — совпадает ли с ним полученный от мастера ответ, и если не совпадает, то игнорировать дальнейшие команды.
Cyfral. Ключ «Цифрал DC- 2. А» — это отечественная разработка. Взаимодействовать с ними гораздо проще, т.
Достаточно просто подать на ключ питание, и он сразу начнёт бесконечно посылать код, изменяя своё сопротивление. Если дать ему 5 вольт, подключив через резистор в 1 к.
Ом, то на осциллографе можно увидеть примерно такую картину: Ключ меняет своё сопротивление примерно между 8. Ом и 4. 00 Ом, если я не ошибаюсь, а следовательно и потребление тока. Можно сказать, что сигнал аналоговый, а это всё немного усложняет с аппаратной точки зрения. Хотя иногда может и упростить. Например, ключ можно прочитать, просто подключив его к микрофонному входу компьютера и записав аудиофайл. И да, домофон после этого можно открыть самым обычным MP3 плеером. Но нас же интересуют более цивилизованные методы, верно?
Кодирование немного странное. Ключ циклически посылает девять нибблов (четыре бита), меняя своё сопротивление. Если оно сохраняется низким около 5. Но данные кодируется не логическими нулями и единицами, а положением единиц среди нулей! То есть ключ при посылке кода может выдать только одну из четырёх комбинаций: «1. Однако, используется ещё и комбинация «0. В итоге данные от ключа могут выглядеть как- то так: «0.
Никакой контрольной суммы нет — код просто читается несколько раз для уверенности. Итого восемь последовательностей, в которых возможны четыре комбинации. Не сложно посчитать, что это даёт нам 6. Не так уж и много, они явно часто повторяются.
Теоретически если в подъезде 5. Но я таким не занимался. Как же лучше читать ключи от Cyfral? Как я уже говорил, уровни аналоговые. Варианта два: аналого- цифровой преобразователь и компаратор. Последний мне кажется надёжнее.
Всё отлично работает, если к одному из входов компаратора подключить линию данных подтянутую к Vdd резистором в 6. Ом, а ко второму — ровно половину Vdd, для чего можно использовать делитель напряжения из двух одинаковых резисторов. После этого результат вывода компаратора можно с уверенностью воспринимать как высокое и низкое сопротивление ключа. Как же имитировать такой ключ?
С первого взгляда кажется, что тоже нужно менять сопротивление, но результаты показали, что домофонам не нужна такая точность — можно смело замыкать линию на землю вместо низкого сопротивления и полностью отпускать её, когда нужно высокое. Метаком. Ещё одна отечественная разработка — домофоны Метаком и ключи К1. КТ2. Как и Cyfral он просто бесконечно посылает код, меняя своё сопротивление/потребляемый ток.
К счастью в Интернете доступна официальная документация: Это всё, что нужно знать для работы с этим ключом. Он посылает четыре байта данных, но в каждом из них один бит уходит на проверку чётности. Итого выходит 2. 8 полезных бит, а 2. Увы, я так и не смог найти ни один такой ключ, чтобы поэкспериментировать с ним. Однако, в Интернете легко найти универсальный код, который открывает 9.
Метаком. Один из них как раз в соседнем от меня подъезде. Я написал программу, посылающую этот код, основываясь только на технической документации. Соседний подъезд открылся с первой попытки.
Похоже, что этому домофону тоже не так уж важно точное сопротивление. На этом я оставил Метаком в покое и решил, что чтение их ключей не так уж и нужно. Универсальные коды ключей.
На самом деле универсальные ключи от домофонов — это скорее миф. Разработчики почти никогда не делают для себя какой- то специальный код для всех дверей, исключение составляют только Vizit. Но есть легенда, которая гласит, что после чтения кода ключа многие домофоны сверяют его со всеми кодами, которые записаны в ячейках памяти. Однако, в ячейках, где ещё ничего не было записано, лежат FFки или нули. Таким образом домофон можно открыть, послав ключ только из нулей или только из FFок. Звучит как полнейший бред. Каким надо быть программистом, чтобы допустить такой баг?
Да, в свежих прошивках это обычно исправлено, но многие домофоны стоят без изменений годами. Невероятно, но факт.
Любые другие коды ключей выдаваемые за универсальные — это обычно всего лишь служебные ключи для сотрудников почты, ЖКО или самой домофонной компании, и они работают только в отдельных населённых пунктах. Создание мультиключа. Перейдём уже к практике!
Да, я пытался совместить в одном устройстве и имитацию ключей, и их считывание (кроме Метаком), и синхронизацию с компьютером по USB. Вот схема того, что получилось (кликабельно): Компоненты и их предназначение: IC1 — микроконтроллер ATMEGA8/ATMEGA8. A/ATMEGA8. L; U1 — USB- контроллер FT2. RL, нужен для подключения устройства к компьютеру; CON1 — mini. USB разъём; BT1 — батарейки, дающие 3- 5 вольт; D1 и D2 — диоды (желательно шоттки), которые изолируют питание от батареи от питания от USB; P1 — «таблетка» i.