9
Oslobodimo Oslobodimo hardware hardware sve što ste željeli znati o RFID-u sve što ste željeli znati o RFID-u a niste se usudili pitati a niste se usudili pitati Dobrica Pavlinušić http://www.rot13.org/~dpavlin/ HULK, Knjižnica Filozofskog fakulteta u Zagrebu Slobodni festival 3, Čakovec, 3. - 5. srpnja 2009.

Oslobodimo Hardware

Embed Size (px)

DESCRIPTION

Pogledat ćemo neke od metoda koje su korisne kod pisanja podrške za razne hardverske uređaje, sa posebnim osvrtom na RFID (Radio-frequency identification) sustav (i zašto bi bilo bolje da je slobodan). Slobodni festival 3 (Čakovec, 3. - 5. srpnja 2009.) http://2009.slobodnifestival.info/

Citation preview

Page 1: Oslobodimo Hardware

Oslobodimo Oslobodimo hardwarehardware

sve što ste željeli znati o RFID-usve što ste željeli znati o RFID-ua niste se usudili pitatia niste se usudili pitati

Dobrica Pavlinušićhttp://www.rot13.org/~dpavlin/

HULK, Knjižnica Filozofskog fakulteta u ZagrebuSlobodni festival 3, Čakovec, 3. - 5. srpnja 2009.

Page 2: Oslobodimo Hardware

Zašto?Zašto?

Razviti podršku za integraciju web aplikacije (Koha) i RFID čitača preko

browsera!

Kartica na čitaču treba u browseru pokazati podatke

Page 3: Oslobodimo Hardware

3M RFID protokol3M RFID protokol

● 3M software za korisnike– Visual Basic iz 90-tih– Ne prikazuje SID-ove RFID čipova– Prikazuje 5 čipova istovremeno– Automatski copy/paste u drugu

Windows aplikaciju● USB serial

protokol saRFID čitačem

Page 4: Oslobodimo Hardware

3M RFID protokol3M RFID protokol

● Portmon za pregled USB prometa– Windowsi pod KVM-om

● Otkriti sve mogućnosti– čitanje 25 čipova istovremeno– koliko podataka stane na RFID čip– kako funkcionira security

● Protokol ima CCITT checksum– StackOverflow korisnik selwyn rješio

moj problem!

Page 5: Oslobodimo Hardware

Comet = Meteor + RFIDComet = Meteor + RFID

http://www.youtube.com/watch?v=ptWv4fFJ6Q8http://www.youtube.com/watch?v=ptWv4fFJ6Q8

Page 6: Oslobodimo Hardware

ETOOMUCHETOOMUCH

Page 7: Oslobodimo Hardware

Zvuči komplicirano!Zvuči komplicirano!

● Da li je reverse engeenering za mene?– Uređaj nije podržan pod Linux-om?– Da li bi mogao raditi bolje?– Želiš li pomoći ostalim korisnicima?

● Ako je jedan od odgovora DA– naučiti ćeš više o uređaju nego što si

ikada želio znati!

Oslobodite i vi dio hardware-a!

Page 8: Oslobodimo Hardware

Više informacijaViše informacija

Portmon for Window (serial sniffer)● http://technet.microsoft.com/en-

us/sysinternals/bb896644.aspxIzvorni kod● http://svn.rot13.org/index.cgi/RFID/

CCITT checksum pitanje● http://stackoverflow.com/questions/149617/how-

could-i-guess-a-checksum-algorithmMeteor Comet server with RFID● http://blog.rot13.org/2009/04/comet_experiment_rfid_

reader_with_koha_data_in_browser.htmlHitchhiker's guide to RFID● http://saturn.ffzg.hr/rot13/index.cgi?

hitchhikers_guide_to_rfid

Page 9: Oslobodimo Hardware

Pitanja?Pitanja?4242