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.
Anotace v angličtině
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.
Klíčová slova
Mikrokontrolér, MCU, Atmel, ATmega, systém kontroly vstupů
Klíčová slova v angličtině
Microcontroller, MCU, Atmel, ATmega, Access Control System
Rozsah průvodní práce
94 s.
Jazyk
CZ
Anotace
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.
Anotace v angličtině
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.
Klíčová slova
Mikrokontrolér, MCU, Atmel, ATmega, systém kontroly vstupů
Klíčová slova v angličtině
Microcontroller, MCU, Atmel, ATmega, Access Control System
Zásady pro vypracování
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.
Zásady pro vypracování
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.
Seznam doporučené literatury
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.
Seznam doporučené literatury
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.
Přílohy volně vložené
1 CDROM
Přílohy vázané v práci
schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Součástí prezentace DP byla praktická ukázka využití mikropočítače Atmel
pro implementaci autonomního systému kontroly vstupu.
V rámci obhajoby byly položeny následující dotazy:
1. Co pro Vás bylo z realizace nejsložitější? (doc. Ing. Lukáš, CSc.)
2. Dá se Váš modul minimalizovat? (doc. Ing. Lukáš, CSc.)
3. Máte možnost Váš modul sesíťovat? (Ing. Neumann, Ph.D.)
4. Je možné obsluhovat i více přístupových vstupů najednou? (Ing. Neumann, Ph.D.)
Student zodpověděl položené dotazy vedoucího DP a oponenta v plném
rozsahu a na kladené dotazy v dis. komise pro SZZ reagoval pohotově.