Avainkorttiprojekti 2012
From PRK-wiki
Contents
Ehdotus 1:
Tunnistus
- RFID-pohjainen (ISO/IEC 14443 Type A 13.56 MHz)
- HSL:n matkakortti käyttää kyseistä standardia.
- Korteilla on uniikki 32-bittinen sarjanumero, jonka saa luettua ilman salauksen purkamista
- Standardin mukaisia kortteja/avaimenperiä saa muutaman euron hintaan niille, joilla ei matkakorttia ole.
- NFC-toiminnolla varustetun puhelimen pitäisi olla myös yhteensopiva.
- Nokia can haz Java API
- Lukulaite juttelee UARTin kautta.
Äly
- Jokin Arduino jossa on USB, kuten Duemilanove.
- Samanlainen terminaalikäyttöliittymä kuin vanhassakin, mutta sarjaportti on vaihdettu USBiin.
- Käyttöliittymään pääsee käsiksi, kun vilauttaa lukijalle master-korttia.
- Korttien sarjanumerot hashataan suolan kera tai kryptataan [1] erilliselle EEPROM-piirille, jolloin oman kortin lisääminen luvatta on vähintäänkin haasteellista.
Toteutus
- Oven ulkopuolelle sään- ja väkivallan kestävä laatikko, jossa on antenni (ja lukija, jos signaali heikkenee muuten liikaa) sekä merkkivaloledi.
- Oven sisäpuolelle laatikko, jossa on loput elektroniikasta. Ainoana käyttöliittymänä USB-pistoke.
- Sisäpuolen piirilevyllä on kannat lukijalle ja Arduinolle, RTC, muistikortinlukija sekä lukkofetti.
Lisätoiminnot
- Lisätään SPI-väyläinen kellopiiri ja SD-muistikortti (myös SPI-väylä), saadaan käyntilogit talteen.
- Sisälaatikkoon HD44780-näyttö josta voi tarkistaa onko kello ajassa ja näkee esim. tilastoja, kuten kävijämäärää.
- USB-porttiin kytketty tietokone, joka ilmoittaa irkkiin oven avaamisesta.
- Etäloggausta varten RS-232 sarjaportti serial to Ethernet muuntimelle.
Ehdotus 2:
Tunnistus
- GSM-pohjainen
- Käyttäjä soittaa puhelimella ovelle, joka tunnistaa soittajan numeron ja katkaisee puhelun (maksuton puhelu).
- Lukon salpa vapautetaan mikäli numero on sallittujen listalla.
- Vahinkoavauksien mahdollisuutta voi pienentää vaatimalla että käyttäjä painaa oven läheisyydessä olevaa nappia puhelun katkettua.
Äly
- GSM-puhelin tai -moduuli sarjaportilla (DX) + "Arduino"
- GSM-moduuli sisäänrakennetulla "user firmware"-toiminnolla, esim: [2]
Ehdotus 3:
Tunnistus
- Perinteinen numerolukko
- Jokaisella käyttäjällä oma koodi.
Toteutus
- Painikkeet kapasitiivisilla kytkimillä. Käyttöliittymä ulospäin on johtamaton piirilevyn pohja, joka saadaan koteloitua vandaalinkestäväksi yksinkertaisella kehyksellä.
Tehonsyöttö
- TODO? Riippuu paljolti kohteesta ja halutusta luotettavuudesta.
Lukon avaaminen
Markkinoilla on useammanlaisia salpalaitteita. Kaikkia voidaan ohjata varmasti relelähdöllä.
- Magneettinen kiinnipito: 12/24VAC/VDC, 0.1-0.8A, katkaise virta avataksesi.
- Moottorilukko: 12-24VDC, vedä 5V:n logiikkalinja maahan avataksesi (Abloy EL490).
- Upposalpa (tätä tyyppiä on kerholla): 8-12VAC/VDC 0.7-1.2A (S# 70 256 50).