Online Store

Osnove implementacije μFR Nano online čitača

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