Mobil informatika gyakorlat Kitekintés: ACR120U Contactless Reader.

Slides:



Advertisements
Hasonló előadás
Virtualizált Biztonságos BOINC Németh Dénes Deák Szabolcs Szeberényi Imre.
Advertisements

Hazai biztonsági körkép az ICT integrátor szemével Dani István, T-Systems Magyarország Zrt.
Felhasználói felületek és üzleti logika Bollobás Dávid ASP.NET
… with NFC A mobil contactless (NFC) technológia lehetőségei a pénzügyi szektorban.
Microsoft Üzleti Megoldások Konferencia Naprakész Microsoft technológiák banki környezetben Bessenyei László Magyar Külkereskedelmi Bank Rt.
Piacképes programozói tudás a középiskolában
1 Products for Growth - Hannover 03 PLC-s rendszerünk evolúciója.
Dr. Élő Gábor július 9. MKE HKSZ 15. Országos Konferenciája
Informatika érettségi tapasztalatai és változásai
ASP.NET MVC 3 platform áttekintés
Gyakori hibák C# programozásban
Packaging: Az osztályok legyenek logikailag rendezett csomagokban, azaz különüljenek el funkció szerint. Pl: hu.elpaso.example hu.elpaso.example.view hu.elpaso.example.logic.
Dinamikus tömbök.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 4. óra február 25.
Borland C/C++ mintapéldák tömbökre
Java programozási nyelv 3. rész – Osztályok I.
A C++ programozási nyelvSoós Sándor 1/15 C++ programozási nyelv Gyakorlat hét Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet.
Félévvel kapcsolatos információk
Microsoft Visual Web Developer Express Webfejlesztés Gubicza József.
Számítógépes grafika OpenGL 1. gyakorlat.
1 Vezeték nélküli technológiák Gyakorlat WLAN konfigurálása.
A memóriák típusai, jellemzői
Google earth és a térinformatika kapcsolata
Microsoft Excel Függvények VIII.
1 Operációs rendszerek A UNIX védelmi rendszere. 2 Illetéktelen hozzáférés megakadályozása: az egyes felhasználók adataihoz, az operációs rendszer adataihoz,
Windows Server 2012 Kiadások, licencelés, lehetőségek
Demo/teszt környezetek Szerver konszolidáció Adatközpontok alapja.
Operációs Rendszerek II.
V 1.0 ÓE-NIK, Programozás I. A Microsoft Visual Studio 2010 használata.
Tantárgyi tanév-előkészítő informatika Szűcs Gergely
ARCHITECTArchitect AcademyFoundationsInsidersMCPtréningekvizsgákgyakorlatprojektek Novák István eEvangelist – „Dive deeper” Grepton Zrt. Technológiai vezető.
ALGORITMUS.
Mobil informatika gyakorlat
Mobil informatika gyakorlat 2. óra: az NDEF formátum.
Mobil informatika gyakorlat 3. óra: NDEF üzenet írása.
Mobil informatika gyakorlat 4. óra: a PushRegistry.
Mobil informatika gyakorlat 1. óra: NFC alapok február 8. Tudnivalók a gyakorlatról 5 gyakorlati foglalkozás (a.
Hernyák Zoltán Programozási Nyelvek II.
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
3. előadás.  Apache szerver tudnivalók  Az index.php .htaccess – web-szerverünk beállításai  Konfigurációs állományok  Adatbázis kapcsolódás beállítása.
Visual Basic 2008 Express Edition
Műszer vezérlő - kezelő program GPI-745A teszterhez.
Java programozási nyelv Adatbekérés konzolról
BIZTONSÁGOS E- MAILEZÉS ANDROID OKOSTELEFONON Herczeg Ádám – MV2JLC Herczeg Ádám
CUDA C/C++ programozás Egyéb eszköztárak vegyesen A segédanyag készítése a TÁMOP A/ Nemzeti Kiválóság Program című kiemelt projekt.
Az NVU webszerkesztő program
CUDA C/C++ programozás
1 BME VEGYÉSZMÉRNÖKI ÉS BIOMÉRNÖKI KAR MESTERSZINTŰ MŰSZERES ANALITIKA KÉMIA SZAKIRÁNYÚ TOVÁBBKÉPZÉSI SZAK INFORMATIKA (SZÁMÍTÁSTECHNIKA) nov.19.
A Visual Basic nyelvi elemei
Funkciós blokkok A funkciós blokkok áttekintése Az alkalmazás előnyei.
Informatika alapjai Az adatok/programok külső tárolása és kezelése.
AZ ELLENSÉG MEGSZELÍDÍTÉSE Avagy, hogyan legyen az okostelefonból szövetséges a tanórán.
Függvények a C nyelvben 1 Függvényeket a következő esetekben szokás írni: Ha ugyanazt a tevékenységet többször is el kell végeznünk ugyanolyan típusú,
C Programozási alapok.
1. feladat  Készíts olyan függvényt, mely paraméterül kapja két egész típusú változó címét, s hívása után a két változó értéke helyet cserél.
Makró készítés Excelben
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Egy lekérdezés végrehajtása SELECT o1 FROM T1 WHERE o2 = … Hogyan jutnak el a megfelelő sorokból a mező értékei a klienshez?
Memóriakezelés feladatok Feladat: 12 bites címtartomány. 0 ~ 2047 legyen mindig.
Programozás III JPA.
2004 május 27. GÉPÉSZET Komplex rendszerek szimulációja LabVIEW-ban Lipovszki György Budapesti Műszaki Egyetem Mechatronika, Optika és Gépészeti.
SAP Riportok, táblák, programok. Szegedi Tudományegyetem – Szoftverfejlesztés Tanszék SAP Logon !FRISS! Megnevezés: GUI Applikációs szerver:
Háttértárak.
Adatstruktúrák Algoritmusok Objektumok
Bukni vagy átmenni, ez itt a kérdés!? A Linuxos érettségi?
Hogyan írhatunk játékprogramokat?
Riportok, táblák, programok
Programozási nyelvek típusossága.
Szoftverváltás a Semmelweis Egyetem könyvtárában
Óbudai Egyetem, NIK Váczi Gábor
Előadás másolata:

Mobil informatika gyakorlat Kitekintés: ACR120U Contactless Reader

Háttér ACS – Advanced Card Systems Ltd. ACS – Advanced Card Systems Ltd. Többféle NFC olvasó Többféle NFC olvasó ACR120U / ACR120S ACR120U / ACR120S ACR122U ACR122U ACR122T NFC ACR122T NFC ACR128 DualBoost ACR128 DualBoost

ACR120

Telepítés

Mit kapunk hozzá? Demok Demok Példakódok Példakódok Dokumentáció Dokumentáció Egyéb eszközök Egyéb eszközök

Programozása Különféle nyelveken Különféle nyelveken Borland Delphi Borland Delphi Visual Basic Visual Basic C# C# C++ C++ C#-ban segítség: ACR120U.cs C#-ban segítség: ACR120U.cs

ACR120U.cs Az ACR120U.dll-re támaszkodik Az ACR120U.dll-re támaszkodik A hardverközeli apróságokat nagyjából elfedi A hardverközeli apróságokat nagyjából elfedi Viszonylag magas szintű metódusok Viszonylag magas szintű metódusok bájttömbökkel dolgozunk! bájttömbökkel dolgozunk! adott blokkot tudunk olvasni/írni adott blokkot tudunk olvasni/írni paraméterek sokszor mutatók! paraméterek sokszor mutatók! Hibakódok kezelése Hibakódok kezelése

Emlékeztető Mifare 1k Mifare 1k 16 szektor, 4 blokk/szektor, 16 byte/blokk 16 szektor, 4 blokk/szektor, 16 byte/blokk legelső blokk foglalt: UID, gyártó adatai legelső blokk foglalt: UID, gyártó adatai szektoronként 1 blokk foglalt: A és B kulcs, hozzáférés beállításai, jogosultságok szektoronként 1 blokk foglalt: A és B kulcs, hozzáférés beállításai, jogosultságok használható kapacitás tehát: 752 byte! használható kapacitás tehát: 752 byte! Mifare 4k Mifare 4k 32 db 4 blokkos és 8 db 16 blokkos szektor 32 db 4 blokkos és 8 db 16 blokkos szektor használható kapacitás: 3440 byte használható kapacitás: 3440 byte

Fontos Vigyázat! Nincs kontroll, a biztonsági blokkok is átírhatók!

Otthoni extra feladat #1 Készíts olyan alkalmazást, amely tetszőleges rekordokból álló címkéket képes írni és olvasni! Készíts olyan alkalmazást, amely tetszőleges rekordokból álló címkéket képes írni és olvasni! Nokia NFC Manager Tag Editor-jához hasonlóan... Nokia NFC Manager Tag Editor-jához hasonlóan... Esetleg bizonyos tartalomtípusokat funkciójuknak megfelelően... Esetleg bizonyos tartalomtípusokat funkciójuknak megfelelően... Egyéni feladatmeghatározás, beszéljük meg! Egyéni feladatmeghatározás, beszéljük meg!