Elektronický zámek s klíčem iButton (DS1990A) na mikrokontroléru. Jednoduchý kombinační zámek s analogovým tabletovým klíčem iButton (LM339) Jak funguje tabletový klíč

Magnetické klíče Nejedná se pouze o každodenní přístup ke vchodu, jde o tzv. identifikátor osoby, která takové zařízení vlastní. Elektronická média kód se aktivně používá jak v bezpečnostních systémech, tak v různých poloautomatických inženýrských systémech. Někdy jen zřídka přemýšlíme o tom, kde bychom mohli uplatnit znalosti o magnetických nosičích kódu. Ale podrobnější poznání nám někdy v životě pomůže. Pokusíme se vám říci něco málo o magnetických klíčích, kartách a klíčenkách.

Existuje mnoho modelů identifikátorů. Některé slouží jako přístupové karty do kanceláře, jiné otevírají vstupní dveře, jiné spouštějí ovládání ventilace a další otevírají trezory.

Magnetické klíče a záslepky pro interkomy

Rozdělme zhruba všechna magnetická média do 5 kategorií:

1. Elektromagnetické přístupové klíče

2. Přístupové karty

3. Kroužky na klíče s kódem

4. Magnetické náramky

5. Aktivní a pasivní tagy

Magnetické klíče

Nejběžnější zařízení v každodenním životě. Magnetické klíče a záslepky pro interkomy aktivně používáme každý den. Říkali jsme jim" klíč interkomu", "tableta", "magnetický klíč" atd. Ve skutečnosti tato jména neodrážejí přesně správný název. Někteří lidé skutečně věří, že takový klíč může " magnetizovat". To také není správné. Správný název je." elektromagnetický klíč nebo elektronický identifikátor. A princip jeho činnosti je jednoduchý – samotné zařízení obsahuje energeticky nezávislou paměť, na kterou je zaznamenáno jedinečné identifikační číslo. Někdy lze toto číslo (kód) změnit.

Magnetické klíče a záslepky pro interkomy jsou rozděleny do 3 kategorií

1. Továrně kódováno (nepřepisovatelné) . Tento kód je přidělen okamžitě po vyrobení klíče. Používají se jak čísla, tak písmena. Existují miliardy kombinací unikátních kódů. Šance na setkání s dvojníkem (double) se pohybuje v setinách procenta. Jedná se o nejlevnější variantu magnetického klíče. Nejběžnější model, jak pro vchody, tak v jakýchkoli systémech.

2. Přepisovatelné polotovary . Navenek se neliší od svých „bratrů“. Ale stojí trochu víc. To vše díky pokročilé funkčnosti klíče. Pro takové modely můžete mít kód smazat a napsat nový. Takové klíče se příliš často nepoužívají. Hlavní oblastí použití jsou firmy zabývající se výrobou interkomových klíčů pro vchody.

3.Zapisovatelné polotovary . Stejně jako ty přepisovatelné se neliší designem. Funkčnost je trochu skromnější - lze je nahrát pouze jednou. To znamená, že kód lze naprogramovat jednou provždy. Protože oni levnější druhé kategorie (mnohokrát přepsané), pak je to klíč, ke kterému vaše " tablet od vchodu".

4. Univerzální . Ve skutečnosti je zajímavou možností jednoduše sada hotových klíčů, které se hodí pro mnoho interkomů. Jsou různé možnosti. Podstata takové sady je jednoduchá - vyrobit klíče od všech vchodů v jednom svazku. Tajemství spočívá v tom, že téměř všechny vyráběné vstupní interkomy mají všité sériové číslo, které se kopíruje na magnetický klíč v takové sadě. Ceny za univerzální sady různé, protože zahrnují různé počty magnetických tablet.

Výhody a nevýhody magnetických klíčů a záslepek pro interkomy

Hlavní předností takových výrobků je jejich odolnost a prakticky nezničitelná funkčnost. Vyrobeno s očekáváním, že se budou léta poflakovat spolu s klíči od bytu na jednom svazku. Ty mohou trvat věčně. Neexistují prakticky žádné nevýhody, kromě jejich možnosti “ demagnetizovat"Ale potřebujete velmi silné předměty poblíž (se silným magnetické pole) k poškození vnitřního kódu klíče.

Přístupové karty

Magnetické karty access jsou v podstatě klony „tabletů“. Princip fungování karet je úplně stejný jako u magnetických klíčů. Existuje několik rozdílů: jiný design, několik dalších funkcí u některých modelů, snadné skladování.

Toto je užitečné vědět o ACS:

Pro plný provoz mnoha systémů (včetně kontroly a správy přístupu) jsou zapotřebí speciální „elektronické klíče“. Tyto klíče mají mnoho jmen: přístupové karty, tablety, klíčenky, magnetické karty, identifikátory, štítky, klíčenky atd. Ale všechny jsou navrženy tak, aby rozpoznaly návštěvníka nebo uživatele.

Identifikátory lze použít k přístupu do areálu, rychlému zapnutí (nebo deaktivaci), potvrzení zadaných akcí a spuštění specifického scénáře ovládání.

Obvykle nejsou náklady na karty a klíčenky vysoké, protože se snadno vyrábějí. Zvláštností těchto přídavných zařízení je přítomnost energeticky nezávislé (ve vzácných případech závislé) paměti, která obsahuje elektronický (alfanumerický) kód. V některých případech jej lze změnit, v některých případech lze do paměti uložit další údaje o majiteli klíče.

Vezměte prosím na vědomí, že duplikátory elektronických klíčů jsou umístěny v sekci "Měřicí přístroje".

Identifikátory jsou:

Důležité! Nezapomeňte si přečíst pokyny k zařízení, protože existuje několik formátů elektronického klíče (TouchMemory, HID, EM-marin, MIFARE a další).

Tlačítka pro otevírání dveří jsou:

Na trhu je velké množství krásných designových řešení tlačítek pro otevírání dveří. Nyní jsou zde bezdrátová tlačítka, dotyková a piezoelektronická. Nejspolehlivější jsou ale jako vždy tlačítka s mechanickou kovovou výplní. Taková tlačítka se nebojí teplotních změn a vlhkosti. Zveme vás, abyste si v našem internetovém obchodě prohlédli a zakoupili jakákoli tlačítka otevírání dveří (zamykání, dálkové ovládání, podsvícení).

Jaká jsou otevírací tlačítka?

  • Normálně otevřené
  • Normálně zavřeno
  • Kombinovaný (otevřený/zavřený)
  • S podsvícením (LED)

Specialisté společnosti ABars systems protection vám rádi vyberou volitelná výbava přístupový systém pro všechny typy objektů.

Koupit a objednat doručení tlačítek a karet v Moskvě:

Všechny tyto produkty si můžete objednat a zakoupit prostřednictvím online obchodu s řízením přístupu na našich webových stránkách nebo si objednat dodávku nebo profesionální instalaci v Moskvě od společnosti ABars (při nákupu karet, klíčů nebo tlačítek za částku nad 8 tisíc rublů je doprava zdarma).

Pokud je pro vás obtížné vybrat požadovaný formát karty nebo máte jiné dotazy ohledně vlastností, zavolejte naší společnosti.

Každý má v kapse klíče od interkomu. Pojďme zjistit, jak fungují a zda je lze demagnetizovat a zda existuje jeden klíč pro všechny dveře.

Typy klíčů pro interkomy

Existuje několik rodin interkomových klíčů.

1. "Pilulky." Oficiálně se standard nazývá Touch memory (TM) nebo iButton; jedná se o kontaktní klávesy v pouzdře MicroCAN. Tablety používají protokol 1-Wire, ale formáty se liší.

V Ruské federaci se jedná především o klíče modelu Dallas, se kterými fungují interkomy Vizit, Eltis, Z-5R, S2000-2 atd., Cyfral (klíče DC2000A a Tsifral-KP1 atd.), Metakom.

Odporové „pilulky“ jsou poměrně vzácné – odpor se z nich čte.

2. "Kapky". RFID štítky v plastovém pouzdře kulatého, oválného nebo kapkového tvaru. Někdy jsou vydávány ve formě náramků nebo karet.

Uvnitř je RFID tag, stejně jako u karet do metra, pípáků na zboží v supermarketech a dalších podobných věcí. „Kapky“ mohou být v zásadě krátkého dosahu (Proximity, čtené na vzdálenost až 10-15 cm), protože „dálkové“ značky Vicinity, které fungují na vzdálenost až 1 m, nejsou bezpečné. v tomto případě.

V Ruské federaci se nejčastěji používají klíče EM-Marin Proximity, ale existují i ​​starší HID tagy nebo novější MiFare jako v mapách metra.

3. Optické. Skuteční dinosauři. Někde v provinciích stále existují. Takový klíč je kovová deska, ve které jsou vyvrtány otvory v určitém pořadí.

Uvnitř interkomu je fotobuňka, která detekuje, zda jsou otvory vyvrtány ve správném pořadí.

Zabezpečení je podprůměrné, padělání klíče je hračka a některé interkomy s optickými klíči byly úspěšně otevřeny pilníkem beze stopy.

Jak interkom zjistí, zda je klíč správný?

V továrně nebo ve firmě, která instaluje interkomy, v každém klíči napište speciální kód. Poté se uloží do paměti interkomu.

Když přinesete klíč k interkomu, to čte kódu a porovnává jej s hodnotami ze své paměti. Je-li tam hodnota klíče, dveře se otevřou.

Mimochodem, můžete otevřít několik interkomů jedním klíčem. Stačí zadat kód tohoto klíče do všech potřebných interkomů. Je jasné, že interkomy musí být kompatibilní s klíčem.

Navíc existují speciální moduly, které umožňují uložit všechny klíče z jednoho interkomu a přenést je do jiného.

Takto přeinstalují interkom do vašeho vchodu a vy nebudete muset měnit klíče. I když se samozřejmě instalátor interkomu může pokusit na tom vydělat peníze.

Jedinou výjimkou jsou klíče MiFare. Obsahují přepisovatelnou paměťovou oblast, do které se zkopíruje jedinečný kód interkomu.

Když master „ze stánku“ naklonuje takový klíč, zkopíruje pouze tovární kód, ale ne kód interkomu. V důsledku toho může interkom odmítnout takový klíč - antiklonový systém bude fungovat. Tovární kód může zkopírovat pouze servisní společnost.

Jak vytvořit kopii klíče?

Obvykle berou prázdný - prázdný prázdný znak bez kódu. Poté master přečte kód z vašeho klíče a zapíše jej na prázdné místo.

V důsledku toho získáte dva stejné klíče. A protože původní kód klíče je již uložen v interkomu, umožní to i jeho klon otevřít dveře.

Disky mohou být přepisovatelné nebo nepřepisovatelné. Pokud si při vypalování disků vzpomenete na slovo „finalizace“. , vezmi koláč z police, pak to platí i zde.

Technicky to zvládnete sestavit sami duplikátor klíčů (programátor) založené na Arduinu nebo Raspberry Pi, a poté vytvořit kopie klíče pro všechny příležitosti. Na internetu je spousta návodů a také nabídek na koupi duplikátoru za tisíc nebo dva rubly.

Hlavní věcí je nepřehlédnout typ interkomu a klíče.

Některé klávesy jsou tedy navrženy pro frekvenci 125 kHz, ostatní na 13,56 MHz a tak dále. Navíc mohou být různého typu. Buďte si vědomi ochrany proti klonování, kterou může váš interkom podporovat.

Mohou se klíče demagnetizovat?

Stává se, že nosíte „tablet“ nebo „kapku“ v kapse a po chvíli to bum! – a přestal fungovat. A takové nesmysly každý měsíc. Něco tady nehraje. „Pravděpodobně demagnetizováno“ je nejoblíbenější vysvětlení.

Ve skutečnosti jsou klíče se nedemagnetizují. Nemají ani magnet a obyčejné magnety klíčem neškodí.

Je to spíše banální záležitost žádný kontakt. Polotovary jsou levné, nakupují se v Číně ve velkém za pár centů za kus, takže kontakt může klidně vypadnout.

Pouzdra klíčů obvykle nejsou utěsněna. Pokud tedy klíč zmokne v kapse nebo bude často ve vlhkém prostředí, dlouho nevydrží.

Teoreticky, klíče mohou být „zabity“ elektromagnetickým zářením nebo silný elektrický impuls.

Například pokud vložíte klíč do mikrovlnné trouby a zapnete ji plná síla nebo jej zapojte do zásuvky, přestane fungovat. Ale silný neodymový magnet, jako jsou ty, které se používají v obchodě k odstranění štítků, klíč pravděpodobně nepoškodí.

Statická elektřina Není to dobré ani pro klíče. Pokud pilulku nosíte v zadní kapse a často se hrbíte, čímž se syntetická tkanina otírá o klíč, také dlouho nevydrží.

A konečně, při častém používání může „tablet“ jednoduše zatlačit opačným směrem a přestat kontaktovat interkom. Stačí ho zatlačit zpět a zmizí.

Co je generální klíč a kde jej mohu získat?

Po instalaci interkomu zůstává specialista se speciálním klíčem. Může dokonce říkat něco jako: „Hlavní klíč. Nikomu to nedávejte."

Ale tento klíč je obvykle sám sebou nelze otevřít dveře. Je potřeba přidat nové klíče do paměti. V interkomu je kód hlavního klíče uložen ve speciální oblasti, aby jej zařízení mohlo rozlišit a odpovídajícím způsobem reagovat.

Je jasné, že obyčejní smrtelníci nedostanou hlavní klíč. Jinak by servisní společnost nemohla účtovat peníze za přidání záznamů o nových klíčích do interkomu.

Je však možné, že hlavní klíč pasuje na několik interkomů. Nebo když pro některé interkomy je „tablet“ hlavním klíčem a pro jiné je to běžný klíč, který otevírá dveře.

Zde vše nezávisí na klíči, ale na tom, jaké záznamy jsou v paměti interkomu.

A co se stane, když se hlavní klíč ztratí?

Obvykle mají interkomy stále možnost zaregistrovat nový hlavní klíč. To je samozřejmě potenciální příležitost k hackerství. Ale objektivně řečeno je snazší dostat se do vchodu tím, že se vydáváte za instalatéra, než se do něčeho vloupat.

Je zajímavější mít univerzální klíč neboli „terénní vozidlo“. Jeho kód je registrován ve všech interkomech vchodů jednoho domu nebo dvora.

„Terénní vozidla“ jsou určena pro pošťáky, pracovníky veřejných služeb, řemeslníky atd. Souhlasíte, je to mnohem pohodlnější než nosit s sebou girlandu různých klíčů.

Také některé RFID klíče nového formátu, například RF3.1, umožňují zaznamenat kódy až pro 8 interkomů.

Často také podporují interkomy blokovací klíče. Jedná se o bezpečnostní prvek: po otevření dveří pomocí zamykacího klíče ostatní klíče nefungují a dveře jsou zamčené. Zámek lze odstranit buď hlavním klíčem, nebo blokovacím klíčem (vše závisí na nastavení interkomu).

Mimochodem, stává se, že klíč je nastaven na blokování chyba. Pokud se tedy vaši sousedé často nemohou dostat do vchodu po vás, zkontrolujte, zda váš klíč neblokuje přístup.

Je možné oklamat interkom?

Ano, můžete si ho nyní koupit emulátor, který simuluje klíče odlišné typy a udává požadovanou hodnotu pro každý interkom. Emulátory mají dokonce nainstalované displeje a klávesnici, která umožňuje vybrat požadovanou klávesu a zobrazit její název.

Je to legrační věc, stojí to asi 10 tisíc rublů. Nefunguje to ale bez problémů – neobejde veškerou ochranu a někdy nemusí fungovat.

A ano, ona sama je interkomem nebude hackovat, bude pouze předstírat, že je kopií požadovaného klíče. K jeho naprogramování budete ještě potřebovat samotné klíče, které již interkom zná, a rozmnožovací zařízení.

Často můžete slyšet, že interkom lze deaktivovat paralyzérem. Ano, tenká elektronika opravdu nezvládne vážný náboj. Mechanický náraz 10-15 cm pod panelem interkomu má stejné následky. Ale to je škoda na majetku a článek trestního zákoníku Ruské federace.

Teoreticky stále můžete silou přitáhnout dveře k sobě. Ale k překonání síly, kterou magnet drží druhou část zámku, bude zapotřebí pozoruhodná síla.

Některé interkomy s klíčem lze otevřít pomocí baterie Krona. Metoda je humánní a bezpečná pro interkomy, ale málokdy funguje.

Je možné otevřít interkom pomocí smartphonu?

Ano, nyní se modely postupně dostávají na trh NFC interkomy. Častěji jsou instalovány ve velkých kancelářích, méně často v obytných budovách.

Pokud máte tuto možnost, váš smartphone podporuje NFC a interkom funguje na frekvenci 13,56 MHz, možná bude možné vzdát se klíčů.

Jenže například u MiFare musí mít smartphone čip Secure Element a jejich dostupnost se i v rámci stejného modelu smartphonu často trh od trhu liší. Pokud je ještě čip a jsou splněny ostatní podmínky, může vše vyjít.

Jsou tu také NFC adaptéry, který ze starého interkomu udělá nový a perspektivní. Dveře můžete otevřít jak tabletem, tak chytrým telefonem.

Stovky tisíc lidí však denně čelí tomu, aby se dostali do svých domovů.

Přístupové panely jsou dnes instalovány téměř u každého vchodu.

A jejich klienti, obyvatelé domu, ani nepřemýšlejí o tom, jak se to jmenuje.

Může to být známý tablet, bezkontaktní klíčenka, optická rozpoznávací deska nebo dokonce kompaktní jazýčková spínací jednotka.

Klíčové zařízení interkomu

Jak klíč funguje a jak přesně interaguje hlavní mikroprocesorový modul systému s jednotlivým „odemknutím“, závisí na konkrétním modelu systému.

Dnes nejčastější:

  1. klasická dotyková paměť, známé tablety;
  2. bezkontaktní RFID, klíčenky nebo karty;
  3. jednotlivé optické rozpoznávací desky.

Jednoduchá odpověď na otázku, jak funguje klíč interkomu, zní takto: systém neustále volá a čeká na odpověď od jednotlivého tabletu nebo klíčenky. V optických rozpoznávačích začíná proces identifikace vložením destičky do odpovídajícího přijímače.

Uvnitř každého jednotlivého otvírače dveří - elektronický obvod. Klíčové zařízení interkomu může způsobit zkrat elektrické schéma nebo aktivaci rádiového vysílače pro přenos osobního kódu uživatele.

Princip fungování klíče interkomu

Jak se jmenuje klíč od interkomu ke vchodovým dveřím Asi každý ví, kdo jej alespoň jednou ztratil a stál před nutností objednat si nový.

Nejběžnější typ jednotlivých identifikátorů je založen na Touch Memory. Uvnitř obvyklého tabletu je energeticky nezávislá paměť a obvod rozhraní.

A přestože se princip fungování klíče pro interkom tohoto typu nemění, jednotliví výrobci mají různé vlastnosti, dá se říci, jeho vnitřní výplně.

Proto některé typy interkomových jednotek pracují pouze s určitým seznamem typů tabletů.

JEDNODRÁTOVÝ

Protokol výměny dat ONE-WIRE umožňuje připojit 2 nebo více digitálních zařízení k jedné lince.

Klíčové zařízení interkomu Touch Memory funguje právě v takovém systému.

Když na čtečku vložíte tablet, stane se následující:

  • obvod se uzavře a vygeneruje signál pro zahájení čtení identifikátoru;
  • Pomocí různých intervalů zavírání a uvolňování obvod přenáší digitální data;
  • Pokud se identifikátor shoduje s jedním z uložených záznamů v paměti, dvířka se otevřou.

Rychlost protokolu je velmi závislá na podmínkách životní prostředí a stav kontaktních podložek. Čistý klíč, bez povrchové kontaminace, připojený ke čtečce podobné kvality je tedy identifikován téměř okamžitě. Maximální doba, po kterou se systém snaží identifikovat jednotlivou tabletu, jsou 2 minuty.

Interakce mezi klíčem a interkomem

Znáte-li správný název klíče k interkomu, můžete pochopit princip fungování systému. Například RFID již jasně naznačuje použití rádiových vln.

Tato klíčenka (nebo karta) funguje následovně:

  1. uvnitř klíčenky nebo karty je elektronický obvod, energeticky nezávislá paměť, anténa transceiveru, která současně funguje jako zdroj energie;
  2. při přiblížení k interkomu se uvnitř RFID systému generuje energie magnetickou indukcí;
  3. elektronický obvod vyšle signál k zahájení čtení, a když interkom odpoví, že je připraven, vyšle identifikátor.

Odpověď na otázku, jak funguje klíč od interkomu pro vchod s bezkontaktním principem ovládání, je vždy stejná, ať už je vyroben ve formě klíčenky nebo ploché karty.

Existují další možnosti výroby otvíračů interkomů. Jeden z nich je docela běžný. Je velmi jednoduché odpovědět, z čeho se skládá optický identifikační klíč interkomu.

Toto je kovový pás. Jsou v něm vytvořeny otvory, jejichž poloha tvoří individuální přístupový kód. Tento klíč je čten přijímačem pomocí LED a fotobuněk.

Závěr

Dnes je na trhu široká škála řešení pro identifikaci lidí.

Systémy interkomů se rozšířily z mnoha důvodů. První a nejdůležitější je jednoduchost a nízká cena Výroba.

Druhým jsou osvědčená spolehlivá inženýrská řešení a protokoly používané v systémech kontroly přístupu.

Tablety Touch Memory a stále rozšířenější bezkontaktní RFID proto zůstanou dlouho známou věcí v kapse či kabelce obyvatele města.

Video: Co je uvnitř kláves interkomu a jak to funguje

Ano, to je strašně otřepané téma. Pravděpodobně každý druhý člověk, který začal studovat mikrokontroléry, vyrobil univerzální klíč interkomu „tablet“. Na toto téma je na internetu spousta článků a hotová řešení. Zájem o to však nepřestává mizet ani s masivním přechodem na RFID. To není překvapivé, protože mnoho lidí chce sestavit zařízení, které nejen plní velmi zajímavý úkol, ale také ho vždy nosí s sebou. Navíc to není tak těžké vyrobit.

V tomto příspěvku bych rád shromáždil na jednom místě všechny potřebné informace pro ty, kteří si chtějí takový klíč vyrobit. Nyní se pokusím pohovořit o tom, co jsou kontaktní klávesy interkomu, jak fungují, jak je napodobit, jaká jsou úskalí, a také mluvit o mé implementaci takového zařízení a o tom, jak si můžete podobné sestavit sami.

Pozornost! Tento klíč vám nedovolí vstoupit nikam nelegálně. Toto zařízení slouží pouze k nošení jednoho klíče místo několika.

Nic vám sice nebrání zapsat si do něj univerzální kódy pro otevírání interkomů.

Typy interkomových klíčů "tablety"

iButton
Nejoblíbenějším typem interkomových klíčů je iButton, konkrétně DS1990A od Dallasu, který pracuje pomocí 1-Wire protokolu. Protokol je velmi mazaný, předpokládá obousměrnou interakci – klíči lze posílat různé příkazy, na které reaguje různě. Sériové číslo má velikost šest bajtů, což dává 2 8 * 6 = 281474976710656 různých kombinací a znamená, že všechny vydané klíče musí být jedinečné. Pokud máte to štěstí, že máte originální iButton, pak by na něj mělo být laserem vyryto toto hexadecimální číslo:

To znamená, že teoreticky může být falešný klíč někoho jiného, ​​​​pokud si tato čísla někam zapíšete nebo je vyfotografujete!

Chcete-li komunikovat s iButton, stačí jej připojit k mikrokontroléru a připojit datovou linku k napájení (2,8-5 voltů) přes odpor:

S největší pravděpodobností je to pro mnohé už tak staré jako svět, ale přesto vám stručně řeknu princip fungování 1-Wire. Výměna dat probíhá střídavým přitlačováním vedení k zemi, přičemž informace je zakódována délkou trvání takových signálů. Stane se něco takového:

  • Resetovat- master přitlačí linku k zemi po dobu alespoň 480 mikrosekund, to znamená zahájení přenosu dat.
  • Přítomnost- po nějaké době klíč zareaguje impulsem cca 120 mikrosekund, který potvrdí jeho přítomnost na lince.
  • tým- master odešle příkaz o osmi bitech, přičemž logická jednička je 1-15 mikrosekund a nula je 60-120.

Pak vše závisí na odeslaném příkazu. Obvykle je to 33 hodin –“ PŘEČTĚTE ROM", načtení sériového čísla, po kterém master načte 64 bitů (1 byte - typ zařízení, 6 bajtů - samotné číslo, 1 byte - CRC). Čtení každého bitu je inicializováno masterem, k tomu odešle puls 1-15 mikrosekund Pokud po Pokud je linka přitlačena k zemi ze strany klíče po dobu 60-120 mikrosekund, pak se přečte nula, jinak - jedna.

  • Musíte vždy reagovat resetovat, i když je odeslána během přenosu dat. Puls delší než 480 mikrosekund znamená, že musíte začít znovu.
  • Okamžik použití klíče z jeho pohledu je také resetovat, protože před tím nebylo žádné jídlo. Teoreticky tedy interkom nemusí odeslat resetovat a měl by pravidelně reagovat signálem přítomnost z vlastní iniciativy.
  • Klávesy mohou také reagovat na další příkazy: 0Fh jako alternativa k 33h, PŘESKOČIT ROM(CCh), MATCH ROM(55h) a nejsložitější věc, o které budu mluvit samostatně níže, je HLEDAT ROM(F0h). Některé interkomy mohou odesílat různé kombinace takových příkazů, aby zajistily, že klíč je skutečný.
  • Nastává i opačná situace – interkom vyšle povel, na který by klávesa neměla reagovat. Některé programovatelné klávesy na ně totiž stále reagují, a tak dochází k další kontrole. Vše, co následuje po těchto příkazech, je nutné zcela ignorovat až do odeslání resetovat.
  • Pro počítání času je lepší použít asynchronní časovač v mikrokontroléru, protože Počítají se mikrosekundy. Instalace křemene však bude zbytečná.

O HLEDAT ROM(F0h) je příkaz pro vyhledání všech 1-Wire zařízení na sběrnici. Faktem je, že teoreticky můžete připojit mnoho klíčů paralelně a získat seznam všech sériových čísel. Ve skutečnosti se to u iButton nepoužívá, protože k interkomu je vždy připojen jeden klíč. Některé interkomy však odesílají tento příkaz s očekáváním, že najdou jedno sériové číslo. Algoritmus je velmi zajímavý. Každé ze zařízení na sběrnici současně posílá bit svého sériového čísla, dvakrát (tj. master musí načíst dva bity). Nejprve obvyklým způsobem a poté obráceně. Co se stane nakonec? Pokud sériové číslo zařízení obsahuje jedničku, odešle se „10“. Pokud je nula, pak „01“. A vše je v pořádku, pokud všechna zařízení mají stejné bity. A pokud ne... výše jsem psal, že při čtení je přítomnost dlouhého signálu 0 a nepřítomnost 1, tzn. 0 je dominantní. Když tedy dojde ke konfliktům, přečtou se dvě nuly. Po přijetí "10", "01" nebo "00" musí master poslat bit, který právě přečetl, na linku. V případě „00“ tedy volí, se kterou skupinou zařízení bude dále pracovat. Výsledkem je, že po N iteracích dostaneme binární strom z N sériových čísel.
Odpovědět na takový příkaz je poněkud obtížnější než odpovědět na běžný. PŘEČTĚTE ROM. Každý bit je nutné poslat dvakrát – normální a invertovaný a následně zkontrolovat, zda se s ním shoduje přijatá odpověď od mastera, a pokud ne, tak další příkazy ignorovat.

Cyfral
Klíč „Digital DC-2000A“ je domácí vývoj. Je mnohem jednodušší s nimi komunikovat, protože... jsou velmi hloupí - nepřijímají žádné příkazy. Jednoduše zapněte klíč a ten okamžitě začne nekonečně vysílat kód a mění svůj odpor. Pokud mu dáte 5 voltů a připojíte jej přes odpor 1 kOhm, pak na osciloskopu můžete vidět něco takového:

Klíč mění svůj odpor přibližně mezi 800 Ohmy a 400 Ohmy, pokud se nepletu, a tedy i proudový odběr. Dá se říci, že signál je analogový a to vše z hardwarového hlediska trochu komplikuje. I když někdy to může zjednodušit. Klíč lze například přečíst pouhým připojením k mikrofonnímu vstupu počítače a nahráním zvukového souboru.

A ano, interkom pak lze otevřít i nejobyčejnějším MP3 přehrávačem. Ale nás zajímají civilizovanější metody, že?

Kódování je trochu zvláštní. Klíč cyklicky vysílá devět kousků (čtyři bity), čímž mění svůj odpor. Pokud zůstane nízká po dobu asi 50 mikrosekund, pak je to logická nula, a pokud zůstane nízká po dobu 100 mikrosekund, je to jedna. Data jsou ale kódována nikoli logickými nulami a jedničkami, ale pozicí jedniček mezi nulami! To znamená, že při odesílání kódu může klíč vytvořit pouze jednu ze čtyř kombinací: „1000“, „0100“, „0010“ a „0001“. Kombinace „0111“ se však také používá jako počáteční sekvence. V důsledku toho mohou data z klíče vypadat asi takto: „0111 1000 0100 0010 0001 1000 0100 0010 0001“, kde „0111“ označuje začátek. Neexistuje žádný kontrolní součet - kód se pro jistotu prostě několikrát přečte.

Existuje celkem osm sekvencí, ve kterých jsou možné čtyři kombinace. Není těžké spočítat, že nám to dává 65536 klíčových možností. Ne tolik, zjevně se často opakují. Teoreticky, pokud je ve vchodu 50 bytů, z nichž každý má tři klíče, můžete si jeden z nich vybrat tak, že projdete celkem 436 kombinacemi. Ale to jsem neudělal.

Jaký je nejlepší způsob čtení cyfrických klíčů? Jak jsem již řekl, úrovně jsou analogové. Existují dvě možnosti: analogově-digitální převodník a komparátor. To druhé se mi zdá spolehlivější. Vše funguje v pořádku, pokud na jeden ze vstupů komparátoru připojíte datovou linku vytaženou do Vdd s odporem 650 Ohmů a na druhý přesně polovinu Vdd, k čemuž lze použít dělič napětí ze dvou stejných rezistorů. Poté lze výstup komparátoru s jistotou vnímat jako vysoký a nízký odpor spínače.

Jak takový klíč napodobit? Na první pohled se zdá, že je potřeba měnit i odpor, ale výsledky ukázaly, že interkomy takovou přesnost nepotřebují – linku můžete místo nízkého odporu bezpečně uzavřít k zemi a v případě potřeby vysokého odporu ji úplně uvolnit.

Metacom
Dalším tuzemským vývojem jsou interkomy Metakom a klíče K1233KT2. Stejně jako Cyfral jednoduše posílá kód donekonečna a mění svůj odpor/proudovou spotřebu. Naštěstí je oficiální dokumentace k dispozici na internetu:

To je vše, co potřebujete vědět, abyste mohli s tímto klíčem pracovat. Odesílá čtyři bajty dat, ale v každém z nich je jeden bit vynaložen na kontrolu parity. Celkem je k dispozici 28 užitečných bitů a 2 28 = 268435456 kombinací.

Bohužel jsem nenašel žádný takový klíč, se kterým bych mohl experimentovat. Na internetu je však snadné najít univerzální kód, který otevře 99 % interkomů Metacom. Jeden z nich je hned vedle mě. Napsal jsem program, který odesílá tento kód pouze na základě technické dokumentace. Sousední vchod se otevřel na první pokus. Zdá se, že ani u tohoto interkomu není přesný odpor až tak důležitý. V tuto chvíli jsem nechal Metacom na pokoji a rozhodl jsem se, že čtení jejich klíčů není tak nutné.

Univerzální kódy klíčů

Ve skutečnosti jsou univerzální klíče pro interkomy spíše mýtus. Vývojáři pro sebe téměř nikdy nevytvářejí žádný speciální kód pro všechny dveře, jedinou výjimkou je Vizit.

Existuje ale legenda, která říká, že po přečtení kódu klíče jej mnoho interkomů porovnává se všemi kódy, které jsou zapsány v paměťových buňkách. V buňkách, kde ještě nebylo nic napsáno, jsou však FF nebo nuly. Interkom lze tedy otevřít zasláním klíče pouze od nul nebo pouze od FFok.

Zní to jako úplný nesmysl. Jaký musíte být programátor, abyste udělali takovou chybu? Ale... ono to opravdu často funguje. Ano, toto je obvykle opraveno v nejnovějším firmwaru, ale mnoho interkomů zůstalo roky nezměněno. Neuvěřitelné, ale pravdivé.

Případné další kódy klíčů vydávané jako univerzální jsou většinou jen obslužné klíče pro zaměstnance pošty, bytových a komunálních služeb nebo samotné interkomové společnosti a fungují pouze v určitých lokalitách.

Vytvoření multiklíče

Pojďme k praxi! Ano, zkusil jsem v jednom zařízení spojit jak imitaci klíčů, tak jejich čtení (kromě Metacomu), tak synchronizaci s počítačem přes USB. Zde je schéma toho, co se stalo (lze kliknout):

Komponenty a jejich účel:

  • IC1- mikrokontrolér ATMEGA8/ATMEGA8A/ATMEGA8L;
  • U1- USB řadič FT232RL, potřebný pro připojení zařízení k počítači;
  • CON1- miniUSB konektor;
  • BT1- baterie poskytující 3-5 voltů;
  • D1 A D2- diody (nejlépe Schottky), které izolují napájení z baterie od napájení USB;
  • P1- „tablet“ iButton, používaný pro připojení k interkomům;
  • P2- kontakty čtečky klíčů, slouží k připojení ke klíčům;
  • R1- rezistor, který přitáhne 1-vodičové vedení k VCC;
  • R2- rezistor snižující proud pro řízení tranzistoru Q2;
  • R3- rezistor, který dále přitahuje linku k VCC pro čtení Cyfral klíčů;
  • R4- rezistor snižující proud, slouží k otevření Q1 a určení připojení k USB;
  • R5- přitáhne základnu Q1 k zemi, aby se zavřela, když není připojení k USB;
  • R6- rezistor snižující proud pro LED, stačí jeden, protože nehoří současně;
  • R7 A R8- dělič napětí pro jeden ze vstupů komparátoru pro čtení Cyfral klíčů;
  • Q1- tranzistor pro detekci připojení k USB;
  • Q2- tranzistor pro zapnutí na zemi na čtečce a emulátoru, aby nedošlo k vybití baterií náhodným zkratováním kontaktů v kapse;
  • C1, C2 A C3- kondenzátory pro filtrování napájení;
  • SW1- jediné tlačítko pro ovládání zařízení;
  • LED diody- sedm LED diod ve tvaru osmičky pro zobrazení čísla klíče.

Deska s plošnými spoji (klikací):

To byla doba, než jsem si koupil 3D tiskárnu, kdy jsem navrhoval zařízení pro pouzdra, nikoli pouzdra pro zařízení. Do rukou se mi dostala velmi pěkná kopie v podobě klíčenky a s knoflíkem. Prostě perfektní, zbývalo už jen udělat dírky pro USB a LEDky. Bohužel stále nemohu najít přesně stejné pouzdro na prodej. Nakonec to dopadlo nějak takto:

Baterie pod deskou. Ty mi mimochodem vydržely na rok, než jsem se náhodou šel koupat a zapomněl vyndat klíče.

Ovládání se provádí pouze jedním tlačítkem. Při prvním stisknutí se zařízení zapne. Krátkým stisknutím tlačítka zvolíte klávesu, jejíž počet je zobrazován LED diodami. Když je vybrán požadovaný klíč, stačí připojit kontakty ke čtečce interkomu.

Dlouhým stisknutím tlačítka přepnete zařízení do režimu čtení klíčů a prostřední LED bliká. V tuto chvíli je potřeba klíč přiložit ke kontaktům čtečky klíčů (proto mám zespodu zašroubovaný šroubek). Pokud bylo čtení úspěšné, zobrazí se číslo, pod kterým byl klíč uložen v paměti.

Při připojení přes USB se zařízení jeví jako virtuální COM port. Pro usnadnění provozu byl klient napsán pro Windows:

Umožňuje číst klíče ze zařízení a automaticky je vkládá do databáze. Klíče lze samozřejmě zapsat.

Zdroje firmwaru jsou zde.

Pokud najdete chybu, vyberte část textu a stiskněte Ctrl+Enter.