- Какой код ввести чтобы открыть домофон
- Как открыть домофон визит с кодом
- Как открыть домофон Цифрал с буквой К
- Как открыть любой домофон кодом
- Как открыть любой домофон комбинация
- Как узнать пин код от подъезда
- Какую кнопку нажать чтобы открыть домофон
- Как узнать пароль от домофона
- Какие есть коды на домофон
- Как открыть дверь домофона без ключа cyfral
- Как открыть домофон Цифрал без ключа коды для открытия
- Как открыть домофон 2094
- Как открыть домофон К и С
- Как ввести код в домофон визит
- Как открыть домофон с помощью NFC
- Как писать код домофона
- Как можно открыть домофон без ключа
- Многоключевой домофон и все об имитации «таблеток» / Хабр
Какой код ввести чтобы открыть домофон
Прочее › Открыть › Домофон дом ру как открыть без ключа › Какой код от домофона дом ру
При неудаче можно попытаться открыть дверь при помощи других кодов: 11639, 6767, 9999, 3535, 12345 или 0000. Если удастся получить доступ в меню, появится возможность осуществить одну из таких операций. Если нажать цифру 4 стираются все зашифрованные ключи. После нажатия кнопки 3 можно ввести новый код.
- Как открыть домофон визит с кодом
- Как открыть домофон Цифрал с буквой К
- Как открыть любой домофон кодом
- Как открыть любой домофон комбинация
- Как узнать пин код от подъезда
- Какую кнопку нажать чтобы открыть домофон
- Как узнать пароль от домофона
- Какие есть коды на домофон
- Как открыть дверь домофона без ключа cyfral
- Как открыть домофон Цифрал без ключа коды для открытия
- Как открыть домофон 2094
- Как открыть домофон К и С
- Как ввести код в домофон визит
- Как открыть домофон с помощью NFC
- Как писать код домофона
Как открыть домофон визит с кодом
Модели домофонов «VIZIT» можно открыть после нажатия 12#345 или *#4230:
1. Ввод комбинации 1234;
2. Нажать клавишу «Вызов»;
3. Нажать число 8;
4. Нажать клавишу «Вызов»;
5. Ввод комбинации 4568.
Как открыть домофон Цифрал с буквой К
Cyfral CCD-20:
1. Нажмите кноаку «К»
2. Введите числа «98»
3. Нажмите кнопку «К»
4. Введите числа «4633»
5. Если все прошло успешно, дверь должна открыться
Как открыть любой домофон кодом
Модели с цифровой клавиатурой можно открыть так:
1. Нажмите «В» (кнопку вызова).
3. Нажмите «В». После этого на дисплее домофона может появиться надпись COD.
4. Наберите комбинацию 5702.
Как открыть любой домофон комбинация
Чтобы открыть домофон без ключа, нужно будет воспользоваться комбинацией: 000000 или 123456. На чаще всего монтажники убирают данные комбинации, т. к. они очень простые.
Как узнать пин код от подъезда
Обратитесь в компанию, которая обслуживает домофон. По запросу владельца или прописанного жильца, при предъявлении паспорта с отметкой, в фирме предоставят информацию о коде или установят новый.
Какую кнопку нажать чтобы открыть домофон
На самом деле открыть двери изнутри максимально просто — на двери расположена специальная кнопка, на которую нужно нажать и двери откроются. Обычно клавиша подсвечивается, поэтому ее достаточно просто найти даже, если в подъезде нет света. Обычно расположена кнопка на высоте до 150 сантиметров.
Как узнать пароль от домофона
Как узнать код домофона:
1. Спросите у хозяев квартиры комбинацию. Даже если они кодом не пользуются, то знать должны и поделятся.
2. Обратитесь в компанию, которая обслуживает домофон.
3. Если не знаете фирму (как правило, мало кто знает), откройте платежки на коммунальные услуги или запросите в управляющей организации дома.
Какие есть коды на домофон
В этом случае можно попробовать стандартные вариации мастер-кодов — 6767, 3535, 9999, 0000, 12345, 11639.
Популярные универсальные коды:
- Eltis: звонок — 100 — звонок — 7273;
- Metacom: звонок — номер первой квартиры подъезда — звонок — 5702;
- Vizit: звёздочка — решетка — 4230;
- Cyfral: звонок — 100 — звонок — 7272.
Как открыть дверь домофона без ключа cyfral
Как открыть домофоны Cyfral «Цифрал» без ключа:
1. Нажмите кноаку «К»
2. Введите числа «98»
4. Введите числа «4633»
5. Если все прошло успешно, дверь должна открыться
Как открыть домофон Цифрал без ключа коды для открытия
Если необходимо открыть домофон Cyfral без ключей, тогда нужно попробовать следующую процедуру: нажмите на звонок, введите от 100 до 900, звонок, 7272, либо 7273. Если установлена модель домофона с буквой «М», тогда нужно нажать на вызов — ввести 41, либо нажать на вызов и ввести 1410.
Как открыть домофон 2094
Домофон 2094 можно открыть двумя простыми способами:
Нажимаем на вызывной панели клавишу «В», далее вводим 0000. Смотрим на табло, при успешной активации видим надпись «On». Нажимаем кнопку 2 и магнитная защелка разблокируется. Домофон Cyfral 2094 открыт!
Как открыть домофон К и С
Если перед вами стоит задача открыть домофон от компании Eltis, тогда нужно набрать на вызывной панели 100, после этого кнопку вызова и набрать 2323, 7273 или 7272. В тех ситуациях, когда комбинация 100 не подходит, можно попробовать другие: 200, 300, 400, 500, 600, 700, 800, 900.
Как ввести код в домофон визит
Коды домофонов VIZIT:
Если стандартные настройки не меняли то код *#4230 или код 12#345 приводят к открытию домофона. Можно войти в сервисное меню: #999-пикнет 2 раза-(мастер код, по умолчанию 1234)-пикнет 1 раз. Если код не правильный то пиликнет двух тональным сигналом.
Как открыть домофон с помощью NFC
Если же Вы не смогли открыть домофон, проверьте, включена ли NFC-технология на вашем телефоне:
1. Перейдите в приложение, которое скачали раннее;
2. Поднесите смартфон к домофону на расстояние не более десяти сантиметров;
3. Через несколько секунд смартфон считает метку и домофон откроет дверь.
Как писать код домофона
Последуют два коротких звуковых сигнала и нужно ввести мастер-код домофона, по умолчанию это 1234. Не помогло, пробуйте другие варианты: 12345, 0000, 9999, 3535,11639, 6767. Если мастер-код принят, последует один короткий звуковой сигнал и Вы в сервисном меню. Теперь нужно ввести комбинацию «2 (пауза) # (пауза) 3535».
Как можно открыть домофон без ключа
Большинство людей, живущих в многоэтажном доме, сталкивались со случайной потерей ключа от домофона. В случае возникновения подобной ситуации возможно открыть домофон, воспользовавшись специально подобранной кодовой комбинацией.
Содержание
- Изучение системы аппарата и свойства кодировок.
- Действия при отсутствии ключа от домофона.
- Открываем любую дверь с наличием домофона.
- Домофоны моделей «БАРЬЕР 2» и «БАРЬЕР 2М»
- Домофон марки «CYFRAL» («Цифрал»)
- Модель устройства «CYFRAL-М»
- Домофон марки «МЕТАКОМ»
- Модель домофона «МЕТАКОМ МК-20 М/Т»
- Домофон марки «VIZIT»
- Устройство домофона марки «ELTIS»
- Аппарат «ТЕХКОМ»
- Дверь «CCD-2094М»
- Модель прибора «RAINMANN 2000»
- Устройства «T-GUARD»
- Домофон марки «FACTORIAL»
- Домофон марки «BLINK»
- Разбираем стандартный универсальный ключ.
1.Изучение системы аппарата и свойства кодировок.
https://www.youtube.com/watch?v=ymfj0HKYJ1c
Современный домофон выполнен по высочайшим технологиям, в своей конструкции имеет микросхемы, выполняющие функцию запоминания кодовой информации, которую можно ввести непосредственно на клавиатуре самой двери. После введения подобной кодовой команды возможен вход в специальный режим сервиса.
Производителями домофонов могут быть не только российские фирмы, но и другие иностранные компании. Вследствие этого специализированная универсальная кодовая команда для аппаратов отсутствует. Каждый производитель устройства аппарата разрабатывает собственную комбинацию цифр для обеспечения максимальной защиты от взлома данной системы домофона.
Некоторые модели домофонов предусматривают создание специальных карточек или магнитных чипов, необходимых для входа в систему. Такие мини-карточки предварительно прикладываются к панели устройства, благодаря чему обеспечивается беспрепятственный вход в жилище. В случае утери карточки довольно часто жильцы не имеют четкого представления о том, как все-таки попасть в собственный дом.
2.Действия при отсутствии ключа от домофона
Одним из самых простых и довольно распространенных способов открытия домофона в случае отсутствия ключа является связь жильцов с соседями. Для этого можно позвонить или крикнуть и попросить открыть домофон. Также можно обратиться за помощью к местному дворнику, живущем в вашем доме или уборщице, занимающейся уборкой подъездов.
Совет: Не стоит пытаться сломать устройство домофона.
Домофон Cyfral
Стоимость покупки и установки домофонного аппарата довольно высока, поэтому не пытайтесь разбить устройство, дабы избежать неприятного разговора с сотрудниками правоохранительной службы. При поломке домофона защелка может остаться в неизменном виде, и вход в здание будет невозможен.
Попытайтесь выяснить кодовую комбинацию у сотрудников фирмы, которые производили установку устройства. В случае полного к вам доверия возможно предоставление подобной информации. Имея в наличии данный код, больше не придется носить с собой карточку или ключ от домофонной двери.
После того, как все указанные способы испробованы и не принесли необходимого результата, предлагаем ознакомиться с более сложными и наиболее достоверными способами проникновения в здание с установленным домофоном, в случае отсутствия ключа или карточки.
Ознакомьтесь и разберите данную информацию, сохраните кодовые комбинации для последующего использования. Далее подробно описаны способы входа в режим сервиса домофонов некоторых производителей и последующее открывание входной двери.
Для того, чтобы активировать специальный режим, необходимо наличие специализированного кода, который устанавливается при проведении наладке и других необходимых работ устройства. Специалисты производят установку прибора, выполняют активацию необходимых настроек и режимов, при этом код остается прежним. В противном случае необходимо позвонить по контактному телефону фирме, занимающейся установкой домофонов и уточнить кодовую информацию.
3.Открываем любую дверь с наличием домофона.
Домофоны моделей «БАРЬЕР 2» и «БАРЬЕР 2М» являются довольно старыми образцами и в своей конструкции имеют механический замок. Для того, чтобы открыть такой аппарат необходимо ввести код: 1013. Поменять данный код практически невозможно.
Также можно открыть с помощью двух обыкновенных магнитов, вынутых из моторчиков детских игрушек или динамиков. Для входа необходимо аккуратно провести по области считывания чипа.
Домофон марки «CYFRAL» («Цифрал») открывается и входит в режим сервиса по следующим методикам, при условии наличия в данном подъезде номеров, которые могут делиться на 100, причем без остатка: 100, 200…800, 900 и др..
- Нажмите клавишу «В».
- Найдите один из вышеуказанных номеров 100..900.
- Далее опять нажмите клавишу «В».
- Затем введите кодовое число: 2323.
- В случае несоответствия кода, попробуйте команды: 7272, 7273.
Модель устройства «CYFRAL-М» возможно открыть с помощью нажатия на клавишу вызова и введением кода: 1410 или 41.
Для вскрытия домофона марки «МЕТАКОМ» необходимо выполнить следующие действия:
- Первоначально нажмите клавишу «Вызов» («CALL»).
- Введите цифры самой первой квартиры, расположенной в вашем подъезде.
- Повторите команду «Вызов» («CALL») .
- Подождите пока появится слово «COD».
- Введите цифровую комбинацию: 5702.
Разновидности моделей «МЕТАКОМ» открываются иным способом:
- Введите цифровую комбинацию из пяти чисел: 65535.
- Нажмите клавишу «Вызов» («CALL»).
- Введите цифры: 1234.
- Повторно нажмите клавишу «Вызов» («CALL»).
- Введите число: 8.
Или другой вариант:
- Введите цифры: 1234.
- Нажмите клавишу «Вызов» («CALL»).
- Введите число: 6.
- Повторите команду «Вызов» («CALL»).
- Введите цифры: 4568.
https://www. youtube.com/watch?v=hhj1dd1mHYg
Модель домофона «МЕТАКОМ МК-20 М/Т» открывается с помощью следующих команд:
- Нажмите клавишу «Вызов» («CALL»).
- Введите число: 27.
- Повторите команду «Вызов» («CALL»).
- Введите 5702.
Или другие команды:
- Нажмите клавиши «В» («CALL»).
- Введите цифру: 1.
- Нажмите клавиши «В» («CALL»).
- Введите цифры: 4526.
- Далее поднесите к панели в область считывания информации и запрограммируйте его.
Домофон марки «VIZIT» часто имеет заводские установки кодовой информации и открывается командой: 12#345 или *#4230. Однако модели прибора, которые появились совсем недавно могут открыться при помощи ввода 67#890 или же *#423.
В том случае, если вам не удалось открыть домофон поступайте следующим образом:
- Удерживайте клавиши: #999.
- Ждите появление гудков.
- Введите специальный мастер-код (1234). Если прозвучали два гудка, то произведите набор кодовой комбинации:
- Вместо цифр 1234 попробуйте ввести другой мастер-код: 0000, 3535, 11639, 6767, 12345, 9999.
- В том случае, если домофон уже открывается, ждите звучание одного гудка после ввода цифровой комбинации #999.
Возможна также самостоятельная установка кода модели домофона «VIZIT». Для этого метода понадобится два человека. Первый человек находится в квартире, где производят установку кода (ВК), а второй занимает позицию у главного аппарата (УП). Метод перепрограммирования кода заключается в следующих действиях:
Человек УП вводит необходимый номер квартиры ВК и ждет ответа человека в квартире с домофоном ВК. Далее человек ВК нажимает 5 раз клавишу для открытия двери через каждые 5 секунд. У человека УП на экране домофона появляется команда «входите» или «ждите ответа» и звучит сигнал оповещения в виде гудка. Последующее шестое заключительное нажатие необходимо для отображения команды «введите номер квартиры». Звучит оповещающий гудок, сигнализирующий о готовности записывать новый код, введенный при помощи клавиш. После этого человек УП сообщает через устройство аппарата или при помощи мобильной связи о завершении записи нового кода. Человек ВК удерживает клавишу, предусматривающую открытие двери, и последующий гудок извещает о завершении операции.
Устройство домофона марки «ELTIS» открывается с помощью следующих команд:
- Нажмите клавишу «В» («CALL»).
- Наберите команду: 100.
Если заводской код изменен, то дверь не откроется и следует воспользоваться другим методом, действующим на определенную группу модификаций устройств «ELTIS»:
- Введите команду : «В».
- Наберите число: 100.
- Нажмите клавишу «В».
- Введите цифровую комбинацию: 7273 или 2323.
Если в результате дверь не откроется, то следует ввести такие же цифровые комбинации, что и для устройств домофонов «CCD» и «CYFRAL».
Аппарат «ТЕХКОМ» при наличии ключа, и утери кода открывается довольно интересным способом:
- Зажимайте три цифры в следующем порядке: 1_6_0.
- Отпускайте клавиши в обратной последовательности: 0_6_1.
При этой манипуляции звучит гудок и загорается светодиод зеленого цвета.
- Далее вводите цифры: 4321.
- Введите команду: «В».
- Нажмите цифру: 3.
- Введите команду «В».
- Подставьте ключ к панели считывания и открывайте.
Дверь «CCD-2094М» открывается следующим образом:
- Введите цифры: 0000.
- Удерживайте клавишу «В».
- Ожидайте отображение команды COD.
- Введите числа: 123400.
- Нажмите клавишу «В».
- После появления команды F0.
- Введите цифры: 601.
- Если кодовое число 123400 не подходит, то воспользуйтесь кодом: 456999 или 123456.
- Для вскрытия домофона марки «CCD-2094.1» воспользуйтесь командами:
- Нажмите клавишу «Вызов» («CALL»).
- Введите цифры: 0000.
- В данном случае возможен вход в режим сервиса или же дверь домофона откроется и вы попадете в свое жилище.
- Если произошел переход в режим сервиса, то появится команда ON.
- Нажмите клавишу 2.
- Если же отобразиться слово OFF , то заводской код изменен и вход в подъезд не возможен.
Модель прибора «RAINMANN 2000» открывается так:
- Нажмите на клавишу, имеющую рисунок входного ключа.
- Введите команду из цифр: 987654.
- Ожидайте звучание двойного гудка.
- Наберите команду: 123456.
- Ожидайте отображение команды: Р.
- Нажмите клавишу: 8.
- Модель марки «DOMOGUARD» вскрывается таким образом:
- Нажмите клавишу С.
- Ждите звучание гудка.
- После этого немедленно введите специальный код 669900.
- Быстро нажмите на клавишу «Вызов» («CALL»).
- Введите номер, идущий за номером последней квартиры в подъезде. Например, если квартиры имеют нумерацию от с 37 до 54, то вы должны набрать номер 55.
- Ожидайте отображение команды F—.
- Введите цифры: 080.
Устройства «T-GUARD» и аналоги открываются по следующей схеме:
- Нажмите клавишу: «Вызов» («CALL»).
- Немедленно введите цифры: 00000.
- Дважды нажмите на клавишу: «Вызов» («CALL»).
Все действия следует выполнять максимально быстро, иначе данный способ не сработает.
Модифицированные устройства домофона марки «FACTORIAL» вскрывают следующим образом:
- Необходимо ввести цифры: 123456 или 000000.
Данные коды являются фабричными, и если домофон «FACTORIAL» не вскрылся, то предпринимают следующие действия:
- Вводят цифру: 5 и удерживают.
- Ожидайте отображение специального текста.
- Наберите команду: 180180.
- Нажмите клавишу: «Вызов».
- Введите цифру: 4.
- Нажмите клавишу: «Вызов»
Домофон марки «BLINK», рассчитанный на одного пользователя, открывается довольно просто. Для этих целей необходим источник тока на 6-12 вольт, например, батарея «Корунд», «Крона» или что-то подобное.
Снимите нижнюю панель. Найдите нижележащие болты. Приложите батарею «Крону» на участок между двумя болтами.
4. Разбираем универсальный стандартный ключ
Ключ от домофона
Нередко вход в подъезд возможен при помощи ввода универсального ключа, который можно узнать у установщиков модели или через интернет. Для некоторых марок домофонов подходят сразу несколько ключей (Элтис, Визит). Однако, для новых вышедших моделей (например, Цифрал), ключ не предоставляется.
Различные типы универсальных ключей для домофонов:
- Открывающие определенную модель домофонов и действующих во всех городах ключи марки Визит 342, Метаком, Цифрал ссд-20;
- Открывающие ключи только лишь в одном определенном городе;
- Открывающие ключи для домофонов определенного района.
Приобретение таких типов ключей гарантирует беспрепятственное посещение жилых домов для сотрудников различных служб и жильцов собственных квартир.
Многоключевой домофон и все об имитации «таблеток» / Хабр
Да, это ужасно заезженная тема. Наверное, каждый второй человек, приступивший к изучению микроконтроллеров, сделал универсальный домофонный ключ «таблетку». В интернете много статей и готовых решений в интернете. Однако интерес к этому не перестает угасать даже при массовом переходе на RFID. Это и неудивительно, ведь многие хотят собрать такое устройство, которое выполняет не только очень интересную задачу, но и всегда с собой. Кроме того, он не так уж и сложен в изготовлении.
В этом посте я хотел бы собрать в одном месте всю необходимую информацию для желающих сделать такой ключ. Сейчас я постараюсь рассказать о том, что такое контактные клавиши домофона, как они работают, как их смоделировать, какие есть подводные камни, а также о моей реализации такого устройства и о том, как можно собрать аналогичный.
Внимание! Этот ключ не допускает незаконного проникновения куда-либо. Это устройство предназначено только для переноски одного ключа вместо нескольких.
Хотя ничто не мешает прописать в нем универсальные коды для открытия домофонов.
Виды домофонных ключей «таблетки»
На самом деле такие ключи в корпусе MicroCAN бывают разных видов, хотя внешне выглядят практически одинаково. Единственное, что их объединяет, так это то, что у ключа два контакта — земля и данные, при этом используется паразитное питание, т.е. ключ питается напрямую от линии данных. Чтобы открыть дверь, используйте серийный номер, указанный на заводе. То есть это не ключ, запрограммированный на открытие домофона, а в память домофона заносится список ключей, которыми можно его открыть. Рассмотрим их подробнее.
iButton
Наиболее популярным типом домофонных ключей является iButton, а именно DS1990A от Dallas, работает по протоколу 1-Wire. Протокол очень хитрый, он подразумевает двустороннее взаимодействие — на клавишу можно посылать различные команды, на которые она реагирует по-разному. Серийный номер имеет размер шесть байт, что дает 2 8 * 6 = 281474976710656 различных комбинаций и подразумевает, что все выдаваемые ключи должны быть уникальными. Если вам повезло и у вас есть оригинальный iButton, то на нем лазером должен быть выгравирован этот номер в шестнадцатеричном виде:
То есть теоретически такой чужой ключ можно подделать, если просто куда-то записать или сфотографировать эти цифры!
Для взаимодействия с iButton достаточно подключить его к микроконтроллеру и протянуть линию данных к питанию (2,8-5 вольт) через резистор:
Скорее всего, для многих это уже старо как мир , но все же вкратце расскажу как работает 1-Wire. Обмен данными осуществляется путем поочередного нажатия линии на землю, при этом информация кодируется длительностью таких сигналов. Получается примерно так:
- Сброс — мастер прижимает линию к земле не менее 480 мкс, это свидетельствует о начале передачи данных.
- Наличие — через некоторое время ключ отвечает импульсом около 120 мкс, что подтверждает его присутствие на линии.
- Команда — мастер отправляет команду из восьми бит, при этом логическая единица 1-15 мкс, а ноль 60-120.
Далее все зависит от отправленной команды. Обычно это 33ч — « READ ROM «, чтение серийного номера, после чего мастер считывает 64 бита (1 байт — тип устройства, 6 байт — сам номер, 1 байт — CRC). Чтение каждого бита инициализируется мастером, для этого посылает импульс длительностью 1-15 мкс.Если после этого линию прижать к земле со стороны клавиши на 60-120 мкс, то считывается ноль, иначе единица.
Как видите ,прочитать ключ достаточно легко.Имитировать ключ гораздо сложнее,тем более что многие домофоны используют разные приемы.Вот основные подводные камни:
- Вы всегда должны отвечать на reset , даже если он отправляется во время передачи данных. Импульс длительностью более 480 микросекунд говорит о том, что нужно начинать все сначала.
- С его точки зрения момент прикладывания ключа тоже сброс , так как до этого не было питания.
Поэтому теоретически домофон может не посылать сброс , и вам следует периодически по собственной инициативе отвечать сигналом присутствия .
- Клавиши могут реагировать и на другие команды: 0Fh как альтернатива 33h, SKIP ROM (CCh), MATCH ROM (55h) и самая хитрая, о которой я расскажу отдельно ниже — SEARCH ROM (F0h). Некоторые домофоны могут отправлять различные комбинации таких команд, чтобы убедиться, что ключ настоящий.
- Бывает обратная ситуация — домофон посылает команду, на которую ключ не должен реагировать. Дело в том, что некоторые программируемые клавиши до сих пор на них реагируют, и так выполняется другой тест. Необходимо полностью игнорировать все, что следует за этими командами, до сброс отправляется.
- Для подсчета времени лучше использовать асинхронный таймер в микроконтроллере, т.к. счет идет в микросекундах. Однако установка кварца будет лишней.
О SEARCH ROM (F0h) — это команда поиска для всех устройств 1-Wire на шине. Дело в том, что теоретически можно подключить параллельно много ключей и получить список всех серийных номеров. В реальности для iButton это не используется, потому что к домофону всегда прикладывается только один ключ. Однако некоторые домофоны отправляют эту команду, ожидая найти один-единственный серийный номер. Алгоритм очень интересный. Каждое из устройств на шине одновременно посылает бит своего серийного номера, причем дважды (то есть мастер должен прочитать два бита). Сначала обычным способом, а потом перевернутым. Какой результат? Если в серийном номере устройства есть единица, то отправляется «10». Если ноль, то «01». И все нормально, лишь бы на всех устройствах эти биты совпадали. А если нет… Выше я писал, что при чтении наличие длинного сигнала — 0, а отсутствие — 1, т.е. 0 является доминирующим. Таким образом, при возникновении конфликтов считываются два нуля. После получения «10», «01» или «00» мастер должен отправить в линию только что прочитанный бит. В случае «00» он таким образом выбирает, с какой группой устройств работать дальше.
В результате после N итераций получается двоичное дерево из N порядковых номеров.
Ответить на такую команду немного сложнее, чем на обычную READ ROM . Необходимо отправить каждый бит дважды — обычный и инвертированный, а затем проверить, совпадает ли с ним ответ, полученный от мастера, и если нет, то игнорировать дальнейшие команды.
Цифрал
Ключ «Цифровой ДЦ-2000А» является отечественной разработкой. Взаимодействовать с ними намного проще, потому что они очень тупые — не воспринимают никаких команд. Достаточно просто подать питание на ключ, и он тут же начнет бесконечно посылать код, меняя свое сопротивление. Если подать на него 5 вольт, подключив его через резистор 1 кОм, то на осциллографе можно увидеть что-то вроде этого:0003
ключ меняет свое сопротивление между примерно 800 Ом и 400 Ом, если не ошибаюсь, и соответственно ток потребления. Можно сказать, что сигнал аналоговый, и это немного усложняет ситуацию с аппаратной точки зрения. Хотя иногда можно упростить. Например, ключ можно прочитать, просто подключив его к микрофонному входу компьютера и записав аудиофайл.
И да, домофон потом можно открыть самым обычным MP3 плеером. Но нас интересуют более цивилизованные методы, не так ли?
Кодировка немного странная. Ключ циклически посылает девять полубайтов (четыре бита), изменяя свое сопротивление. Если он остается низким около 50 мкс, то это логический ноль, а если 100 мкс — единица. Но данные кодируются не логическими нулями и единицами, а положением единиц среди нулей! То есть ключ при отправке кода может выдать только одну из четырех комбинаций: «1000», «0100», «0010» и «0001». Однако комбинация «0111» также используется в качестве стартовой последовательности. В результате данные ключа могут выглядеть примерно так: «0111 1000 0100 0010 0001 1000 0100 0010 0001», где «0111» указывает на начало. Контрольной суммы нет — код просто считывается несколько раз для уверенности.
Всего восемь последовательностей, в которых возможны четыре комбинации. Нетрудно подсчитать, что это дает нам 65 536 ключевых вариантов. Не так уж и много, они явно часто повторяются. Теоретически, если в подъезде 50 квартир, в каждой из которых по три ключа, можно выбрать одну из них, перебрав всего 436 комбинаций. Но я этого не сделал.
Как лучше всего читать ключи Cyfral? Как я уже сказал, уровни аналоговые. Возможны два варианта: аналого-цифровой преобразователь и компаратор. Последний мне кажется более надежным. Все отлично работает, если к одному из входов компаратора подключить линию данных, подтянутую к Vdd с резистором 650 Ом, а ко второму — ровно половину Vdd, для чего можно использовать делитель напряжения из двух одинаковых резисторов. После этого результат с выхода компаратора можно уверенно воспринимать как высокое и низкое сопротивление ключа.
Как сымитировать такой ключ? На первый взгляд кажется, что сопротивление тоже надо менять, но результаты показали, что домофонам такая точность не нужна — можно смело замкнуть линию на землю вместо низкого сопротивления и совсем отпустить, когда нужно высокое.
Метаком
Еще одна отечественная разработка – домофоны Метаком и ключи К1233КТ2. Как и Cyfral, он просто бесконечно отправляет код, меняя свое сопротивление/ток потребления. К счастью, официальная документация доступна в Интернете:
Это все, что вам нужно знать для работы с этим ключом. Он отправляет четыре байта данных, но в каждом из них на четность идет один бит. Всего получается 28 полезных бит, и 2 28 = 268435456 комбинаций.
Увы, я не нашел такого ключа, чтобы поэкспериментировать с ним. Однако в Интернете несложно найти универсальный код, открывающий 99% домофонов Метаком. Один из них как раз на лестнице рядом со мной. Я написал программу, отправляющую этот код, основываясь только на технической документации. Соседний вход открылся с первой попытки. Похоже, точное сопротивление для этого домофона тоже не так важно. На этом я оставил Метакус в покое и решил, что читать их ключи не так уж и нужно.
Коды универсальных ключей
На самом деле универсальные ключи от домофонов — это скорее миф. Разработчики почти никогда не делают для себя какой-то специальный код на все двери, исключение составляет только Vizit.
Но существует легенда, которая гласит, что после считывания кода ключа многие домофоны сверяют его со всеми кодами, которые записаны в ячейках памяти. Однако в ячейках, где еще ничего не написано, стоят FF или нули. Таким образом, домофон можно открыть отправкой ключа только с нулей или только с ФФок.
Звучит как полная чепуха. Каким мне быть программистом, чтобы допустить такой баг? Но… это действительно часто срабатывает. Да, в свежих прошивках это обычно исправлено, но многие домофоны остаются неизменными годами. Невероятно, но это факт.
Любые другие коды ключей, выдаваемые как универсальные, обычно являются просто служебными ключами для сотрудников почты, ЖКО или самой домофонной компании, и работают они только в индивидуальных населенных пунктах.
Создание мульти-ключа
Переходим к практике! Да, я пытался совместить в одном устройстве и имитацию ключей, и их чтение (кроме Метакома), и синхронизацию с компом по USB. Вот схема того, что получилось (кликабельно): Компоненты и их назначение:
- IC1 — микроконтроллер ATMEGA8/ATMEGA8A/ATMEGA8L;
- U1 — USB-контроллер FT232RL, необходим для подключения устройства к компьютеру;
- CON1 — разъем miniUSB;
- BT1 — аккумуляторы, дающие 3-5 вольт;
- D1 и D2 — диоды (желательно Шоттки), изолирующие питание аккумулятора от питания USB;
- P1 — «таблетка» iButton, используется для подключения к домофонам;
- P2 — контакты считывателя ключей, используемые для подключения к ключам;
- R1 — резистор, подтягивающий линию 1-wire к VCC;
- R2 — токоограничивающий резистор для управления транзистором Q2;
- R3 — резистор, тянущий линию еще дальше к VCC для чтения ключей Cyfral;
- R4 — токоограничивающий резистор, используется для открытия Q1 и определения подключения к USB;
- R5 — притягивает базу Q1 к земле, чтобы закрыть ее при отсутствии USB-подключения;
- R6 — токоограничивающий резистор для светодиодов, достаточно одного, т.
к. при этом они не горят;
- R7 и R8 — делитель напряжения на один из входов компаратора для чтения ключей Cyfral;
- Q1 — транзистор для определения подключения к USB;
- Q2 — транзистор для включения земли на считывателе и эмуляторе, чтобы не класть батарейки, случайно замыкая контакты в кармане;
- С1 , С2 и С3 — конденсаторы для фильтрации питания;
- SW1 — единственная кнопка для управления устройством;
- Светодиоды — семь светодиодов в форме восьмерки для отображения номера ключа.
Печатная плата (кликабельно):
Это было еще время до покупки 3D принтера, когда я проектировал устройство под корпус, а не корпус под устройство. Мне в руки попал очень симпатичный экземпляр в виде брелка и с кнопкой. Просто отлично, осталось только сделать отверстия для USB и светодиодов. Увы, я до сих пор не могу найти в продаже точно такой же чехол. В итоге получилось как-то так:
Батареи под доской. Кстати, мне их хватило на год, пока я случайно не полез купаться, забыв вытащить ключи.
Управление осуществляется всего одной кнопкой. При первом нажатии устройство включается. Кратковременное нажатие кнопки выбирает ключ, номер которого отображается светодиодами. Когда нужный ключ выбран, достаточно приложить контакты к считывателю домофона.
Длительное нажатие на кнопку переводит устройство в режим чтения ключей, при этом мигает средний светодиод. В этот момент нужно приложить ключ к контактам считывателя ключей (поэтому у меня винт вкручен снизу). Если чтение прошло успешно, отображается номер, под которым сохранен ключ.
При подключении по USB устройство видится как виртуальный COM-порт. Для простоты работы был написан клиент под Windows:
Позволяет считывать ключи с устройства, при этом автоматически заносить их в базу данных. Конечно, ключи можно записать.
Исходники прошивки здесь: github.com/ClusterM/ibutton
Исходники клиента здесь: github.