Diplomová práce se zabývá návrhem a vytvořením testovacího zapojení bezpečnostní aplikace - levného systému kontroly vstupů, založeném na mikrokontroléru ATmega firmy Atmel. Jako identifikační prvky jsou použity kontaktní předměty iButton firmy Maxim Integrated Products. Testovací zapojení je realizováno jako modulární systém, aby bylo možné jej po odzkoušení funkcionality rozšířit o další části nebo naopak určité moduly odstranit za účelem případného snížení ceny zařízení. Zařízení je navrhováno s ohledem na předpokládané využití v rodinných (nájemních) domech.
Annotation in English
Master thesis deals with the design and creation of testing security appliance assembly - a low cost access control system based on the Atmel ATmega microcontroller. The iButton contact tokens from Maxim Integrated Products are used as identification devices. The testing appliance is implemented as a modular system in order to allow for its extending with further parts after testing its functionality or, conversely, eliminate certain modules to eventually reduce device costs. The appliance is designed with regard to the planned use in the family (rental) houses.
Keywords
Mikrokontrolér, MCU, Atmel, ATmega, systém kontroly vstupů
Keywords in English
Microcontroller, MCU, Atmel, ATmega, Access Control System
Length of the covering note
94 s.
Language
CZ
Annotation
Diplomová práce se zabývá návrhem a vytvořením testovacího zapojení bezpečnostní aplikace - levného systému kontroly vstupů, založeném na mikrokontroléru ATmega firmy Atmel. Jako identifikační prvky jsou použity kontaktní předměty iButton firmy Maxim Integrated Products. Testovací zapojení je realizováno jako modulární systém, aby bylo možné jej po odzkoušení funkcionality rozšířit o další části nebo naopak určité moduly odstranit za účelem případného snížení ceny zařízení. Zařízení je navrhováno s ohledem na předpokládané využití v rodinných (nájemních) domech.
Annotation in English
Master thesis deals with the design and creation of testing security appliance assembly - a low cost access control system based on the Atmel ATmega microcontroller. The iButton contact tokens from Maxim Integrated Products are used as identification devices. The testing appliance is implemented as a modular system in order to allow for its extending with further parts after testing its functionality or, conversely, eliminate certain modules to eventually reduce device costs. The appliance is designed with regard to the planned use in the family (rental) houses.
Keywords
Mikrokontrolér, MCU, Atmel, ATmega, systém kontroly vstupů
Keywords in English
Microcontroller, MCU, Atmel, ATmega, Access Control System
Research Plan
Vypracujte literární rešerši na téma autonomních systémů kontroly vstupů.
Vytvořte návrh řešení levného autonomního systému kontroly vstupů s využitím MCU Atmel.
Jako identifikační prvky použijte kontaktní předměty iButton připojené pomocí sběrnice 1-Wire.
Realizujte testovací (předváděcí) zapojení navrženého řešení formou propojených modulů stavebnice MLAB.
Navrhněte příslušné programové vybavení ve vhodném programovacím jazyku.
Do řešení zahrňte následující bezpečnostní prvky: ochrana proti generování jednotlivých kombinací klíčů (útok hrubou silou), kontrola čtení identifikačních čísel pomocí kontrolních součtů, ochranu přístupu k ovládací části zařízení, zápis logů na paměťové médium.
Proveďte ekonomickou analýzu nákladů na 1 systém. Zhodnoťte všechny vámi dosažené výsledky.
Research Plan
Vypracujte literární rešerši na téma autonomních systémů kontroly vstupů.
Vytvořte návrh řešení levného autonomního systému kontroly vstupů s využitím MCU Atmel.
Jako identifikační prvky použijte kontaktní předměty iButton připojené pomocí sběrnice 1-Wire.
Realizujte testovací (předváděcí) zapojení navrženého řešení formou propojených modulů stavebnice MLAB.
Navrhněte příslušné programové vybavení ve vhodném programovacím jazyku.
Do řešení zahrňte následující bezpečnostní prvky: ochrana proti generování jednotlivých kombinací klíčů (útok hrubou silou), kontrola čtení identifikačních čísel pomocí kontrolních součtů, ochranu přístupu k ovládací části zařízení, zápis logů na paměťové médium.
Proveďte ekonomickou analýzu nákladů na 1 systém. Zhodnoťte všechny vámi dosažené výsledky.
Recommended resources
Matoušek, David. Práce s mikrokontroléry ATMEL AVR - ATmega16 - 4. díl. Praha : BEN - technická literatura, 2006. ISBN 80-7300-174-8.
ATMEL - Firemní literatura k mikrokontrolérům ATmega.
Maxim Integrated Products - Firemní literatura k produktům iButton.
Vobecký, Jan; Záhlava, Vít. Elektronika : součástky a obvody, principy a příklady : třetí, rozšířené vydání. Praha : Grada Publishing, 2005. ISBN 80-247-1241-5.
Záhlava, Vít. OrCAD pro Windows : praktický průvodce návrháře. Praha : Grada Publishing, 1999. ISBN 80-7169-876-8.
Váňa, Vladimír. Mikrokontrolery ATMEL AVR - programování v jazyce C. Praha : BEN, 2003. ISBN: 80-7300-102-0.
Recommended resources
Matoušek, David. Práce s mikrokontroléry ATMEL AVR - ATmega16 - 4. díl. Praha : BEN - technická literatura, 2006. ISBN 80-7300-174-8.
ATMEL - Firemní literatura k mikrokontrolérům ATmega.
Maxim Integrated Products - Firemní literatura k produktům iButton.
Vobecký, Jan; Záhlava, Vít. Elektronika : součástky a obvody, principy a příklady : třetí, rozšířené vydání. Praha : Grada Publishing, 2005. ISBN 80-247-1241-5.
Záhlava, Vít. OrCAD pro Windows : praktický průvodce návrháře. Praha : Grada Publishing, 1999. ISBN 80-7169-876-8.
Váňa, Vladimír. Mikrokontrolery ATMEL AVR - programování v jazyce C. Praha : BEN, 2003. ISBN: 80-7300-102-0.