A μFR Nano Online Reader megvalósításának alapjai #
Ez a szakasz leírja a μFR Nano Online olvasó használatát.
UDP/TCP kommunikáció #
- Az 1-es UDP/TCP-portra küldött összes bájt továbbításra kerül az UART1-hez és fordítva
- A 2-es UDP/TCP-portra küldött összes bájt továbbításra kerül az UART2-be és fordítva
- A μFR sorozatú könyvtárak támogatják az UDP/TCP kommunikációt
- Az UDP/TCP mód párhuzamosan működik a transzparens és a HTTP móddal.
UDP/TCP kommunikáció – Olvasónyitó példa #
/*
A 192.168.1.112 IP-cím és a 8881-es port olvasójának megnyitása az UDP-kommunikációhoz. */
ReaderOpenEx(0, "192.168.1.112:8881", 'U', 0);
/*
Az olvasó megnyitása a 192.168.1.112 IP-címen és a 8881-es porton TCP-kommunikációhoz. */
ReaderOpenEx(0, "192.168.1.112:8881", 'T', 0);
BLE soros módú kommunikáció #
- A BLE soros portra küldött összes bájt továbbításra kerül az UART1 vagy UART2 és fordítva.
- A BLE mód nem működik párhuzamosan az UDP/TCP és HTTP móddal.
BLE soros módú kommunikáció – Olvasónyitó példa #
/*
Az olvasó megnyitása BLE soros módban a COM34 virtuális porton. Le kell tiltania a visszaállítást megnyitáskor. */
ReaderOpenEx(2; "COM34"; 0; "UNIT_OPEN_RESET_DISABLE");
BLE soros módú kommunikáció #
- Az USB soros portra küldött összes bájt továbbításra kerül az UART1 vagy UART2 és fordítva.
- Az átlátszó mód párhuzamosan működik az UDP/TCP és HTTP móddal.
Transzparens módú kommunikáció – Olvasónyitó példa #
/*
Az olvasó megnyitása Átlátszó módban. Le kell tiltania a visszaállítást megnyitáskor.
*/
ReaderOpenEx(2, 0, 0, "UNIT_OPEN_RESET_DISABLE");
HTTP módú kommunikáció #
- A POST törzsben küldött összes HEX karakterláncbájt továbbításra kerül az UART1 vagy UART2 objektumba, és fordítva.
- A HTTP mód párhuzamosan működik az UDP/TCP és a Transzparens móddal.
HTTP módú kommunikáció – Példa GetCardIdEx-re #
/*
Kártyaazonosító lekérése HTTP módban HTTP POST kérés használatával.
*/
HTTP POST A kérelem törzse elküldve μFR olvasónak /uart1 vagy /uart2 > 557caa00aaccec
HTTP POST A μFR olvasóból küldött válasz törzse > de7ced0b08044f52dad9950000000000000cb