advertisement

Čtečky SH

50 %
50 %
advertisement
Information about Čtečky SH
Technology

Published on March 4, 2014

Author: ah01

Source: slideshare.net

Description

Přednáška o tom, jak nám na Strahově dělá vrátné Debian, JavaScript a asistuje jim u toho Ruby on Rails a PostgreSQL. Zkrátka o tom jak navrhnout RFID přístupový systém do zájmových místností v areálu, kde žije 4000 lidí.

Přednáška na konferenci InstallFest 2014
advertisement

Čtečky Adam Hořčica, 1. 3. 2014 (Bronislav Robenek, Dominik Mališ, Petr Gregor a další)

„Čtečky“ ?!

Systémy kontroly vstupů

Obsah • Co to je? • Motivace a požadavky • Architektura – Dveřní jednotka – Komunikace – Integrace s dalšími systémy

Systémy kontroly vstupů ČSN norma (ČSN EN 50133-2-1) • Poplachové systémy – Systémy kontroly vstupů pro použití v bezpečnostních aplikacích • Individuální / Centralizované • Požadavky (včetně např. IP krytí) • Neřeší způsob identifikace (pouze počet možností)

Motivace • Areál kolejí Strahov (ČVUT) • Každý má dnes nějakou RFID kartu … ale ne všichni jsou studenti ČVUT • ČVUT systém • Nasadit pro zájmové místnosti

RFID • Bezkontaktní karta • Mifare – 13.56 MHz • Např. OpenCard, NFC platební karta,… Studentská karta ČVUT • Od výroby má každá karta jedinečné ID

Základní požadavky • Využít stávající karty – Ale možnost přidělit vlastní (non ČVUT lidé) • • • • • Přímé napojení na IS Jednoduchá správa Rychlý vývoj (malý počet jednotek) Možnosti rozvoje do budoucna Splňovat ČSN EN 50133-2-1 (ne 100%)

Architektura PoE, UPS Dveřní jednotka CML IS RFID ETH Okolní systémy El. zámek

DVEŘNÍ JEDNOTKA Dveřní jednotka

Dveřní jednotka • Základem je BeagleBone Black – ~ mini počítač ala Raspberry Pi – Má ale mnohem víc GPIO – Distribuce Debian • Původní návrh počítal s ARM Cortex M3 + ETH modul – cenově srovnatelné s BBB

SW dveřní jednotky • JavaScript • Node.js – JS platforma postavená nad V8 – event-driven, non-blocking I/O model • NPM (node package manager) – Knihovna Serialport – Knihovna Onoff

Arduino (synchronní kód) int led = 13; void setup() { pinMode(led, OUTPUT); } void loop() { digitalWrite(led, HIGH); delay(1000); digitalWrite(led, LOW); delay(1000); }

Node.js (asynchronní kód I.) var Gpio = require('onoff').Gpio, led = new Gpio(17, 'out'); function on () { led.writeSync(1); setTimeout(off, 1000); } function off () { led.writeSync(0); setTimeout(on, 1000); } on();

Node.js (asynchronní kód II.) function on () { led.write(1, function (err) { if (err) throw err; setTimeout(off, 1000); }); } function off () { led.write(0, function (err) { if (err) throw err; setTimeout(on, 1000); }); } on();

Node.js (asynchronní kód II. - lépe) function callFn(fn) { return function (err) { if (err) throw err; setTimeout(off, 1000); } } function on () { led.write(1, callFn(off)); } function off () { led.write(0, callFn(on)); } on();

Architektura SW Stavový automat APP Pomocné fn. HAL HAL Mock onoff / tty Mocha BBB … HW

Komunikace s ISem • HTTPS – Serverový i klientský certifikát – Server i klient ověřuje Fingerprint certifikátu • Komunikace pomocí REST – RESTful webservice

REST GET https://cards.is/auth/in/1234567890 Content-Type: json/application { "result": "granted" }

Jak zjistit místnost • Čtečka (pošle požadavek na IS) → zařízení v síti → přiřazené v místnosti → do místnosti má přístup skupina → uživatel → ID karty

UKÁZKA

Okolní systémy Monitoring SMS při narušení • Icinga • Observium • Statistika provozu Bezpečnostní kamery Vzdálená zpráva • Záznam při otevření dveří • VPN, SSH • Proxy Nějaké další nápady…

Otázky? Nějaké další nápady… …ozvěte se mi! Adam Hořčica mailto: a.horcica@sh.cvut.cz twitter: @horcicaa http://macgyver.sh.cvut.cz/

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Čtečky SH (Adam Hořčica) - YouTube

Přednáška o tom, jak nám na Strahově dělá vrátné Debian, JavaScript a asistuje jim u toho Ruby on Rails a PostgreSQL. O tom jak ...
Read more

3.20. SH-RFIDreader ČTEČKA KARET RFID - smarthouse.cz

3.20. SH-RFIDreader ČTEČKA KARET RFID Popis ... Modul čtečky karet se skládá z řídící jednotky přímo připojené na SH BUS, a antény,
Read more

Bezdrátová čtečka čárových kódů ScanHome SH-3010

Bezdrátová čtečka čárových kódů ScanHome SH-3010 Spárování 1. ... Přepnutí čtečky do jiného rozložení klávesnice
Read more

Čtečka karet – wiki.siliconhill.cz

Čtečky karet dodává pro celý ČVUT firma IMA - Institut mikroelektronických aplikací. ... Ethernetové rozhraní je připojeno do SH sítě.
Read more

ScanHome SH-3010 od 4 999 Kč - Heureka.cz

Všechny informace o produktu Čtečky čárových kódů ScanHome SH-3010, porovnání cen z internetových obchodů, hodnocení a recenze ScanHome SH-3010.
Read more

DVD mechanika Samsung SH-D163A - | Alza.cz

DVD mechanika Samsung SH-D163A, Mechanika DVD v černém provedení s rychlostí čtení 16x u DVD médií a 48x u médií CD. Do počítače se připojuje ...
Read more

Philips SH50/50 - Holící hlavy | Alza.cz

Compact flash,Čtečky karet. Kancelářské potřeby. Organizace a archivace, Papír a papírové výrobky, Technika, Tabule, Kancelářské židle,
Read more

EXPO REAL | Real Estate Trade Fair in Munich

EXPO REAL, the international trade fair for real estate and investment, is the unmissable business platform for the entire sector – all in one place.
Read more

Informační systém klubu Silicon Hill - správa sítě ...

Přednáška z konference InstallFest klubu Silicon Hill je zaměřena na předání zkušeností a best practicies získaných při vývoji ...
Read more