- Osnove implementacije μFR Nano Online Readera
- UDP/TCP komunikacija
- UDP/TCP komunikacija – primjer otvaranja čitača
- Komunikacija ble serijskog načina rada
- Komunikacija ble serijskog načina rada – primjer otvaranja čitača
- Komunikacija ble serijskog načina rada
- Komunikacija transparentnog načina rada – primjer otvaranja čitača
- Komunikacija u HTTP načinu rada
- Komunikacija u HTTP načinu rada – primjer GetCardIdEx
Osnove implementacije μFR Nano Online Readera #
Ovaj će odjeljak opisati kako koristiti čitač μFR Nano Online.
UDP/TCP komunikacija #
- Svi bajtovi poslani na UDP/TCP priključak 1 bit će proslijeđeni UART1 i obrnuto
- Svi bajtovi poslani na UDP/TCP priključak 2 bit će proslijeđeni UART2 i obrnuto
- Biblioteke nizova μFR imaju podršku za UDP/TCP komunikaciju
- UDP/TCP način rada radi paralelno s transparentnim i HTTP načinom rada.
UDP/TCP komunikacija – primjer otvaranja čitača #
/*
Otvaram čitač na IP adresi 192.168.1.112 i portu 8881 za UDP komunikaciju. */
ReaderOpenEx(0; »192.168.1.112:8881«, 'U', 0);
/*
Otvaranje čitača na IP adresi 192.168.1.112 i portu 8881 za TCP komunikaciju. */
ReaderOpenEx(0; »192.168.1.112:8881«, 'T', 0);
Komunikacija ble serijskog načina rada #
- Svi bajtovi poslani u BLE serijski priključak bit će proslijeđeni na UART1 ili UART2 i obrnuto.
- BLE način rada ne radi paralelno s UDP/TCP i HTTP načinom rada.
Komunikacija ble serijskog načina rada – primjer otvaranja čitača #
/*
Otvaranje čitača u BLE serijskom načinu rada na virtualnom priključku COM34. Prilikom otvaranja morate onemogućiti resetiranje. */
ReaderOpenEx(2; "COM34", 0, "UNIT_OPEN_RESET_DISABLE");
Komunikacija ble serijskog načina rada #
- Svi bajtovi poslani na USB serijski priključak bit će proslijeđeni na UART1 ili UART2 i obrnuto.
- Prozirni način rada radi paralelno s UDP/TCP i HTTP načinom rada.
Komunikacija transparentnog načina rada – primjer otvaranja čitača #
/*
Otvaranje čitača u prozirnom načinu rada. Prilikom otvaranja morate onemogućiti resetiranje.
*/
ReaderOpenEx(2, 0, 0, "UNIT_OPEN_RESET_DISABLE");
Komunikacija u HTTP načinu rada #
- Svi hex bajtovi nizova poslani u POST tijelu bit će proslijeđeni na UART1 ili UART2 i obrnuto.
- HTTP način rada radi paralelno s UDP/TCP i Transparentnim načinom rada.
Komunikacija u HTTP načinu rada – primjer GetCardIdEx #
/*
Dohvaćanje ID-a kartice u HTTP načinu rada pomoću HTTP POST zahtjeva.
*/
HTTP POST Tijelo zahtjeva poslano μFR Readeru /uart1 ili /uart2 > 557caa00aaccec
HTTP POST Tijelo za odgovor poslano iz čitača μFR > de7ced0b08044f52dad9950000000000000cb