- Principes de base de la mise en œuvre de μFR Nano Online Reader
- Communication UDP/TCP
- Communication UDP/TCP – Exemple d’ouverture de lecteur
- Communication en mode série BLE
- Communication en mode série BLE – Exemple d’ouverture du lecteur
- Communication en mode série BLE
- Communication en mode transparent – Exemple d’ouverture du lecteur
- Communication en mode HTTP
- Communication en mode HTTP – Exemple GetCardIdEx
Principes de base de la mise en œuvre de μFR Nano Online Reader #
Cette section décrit comment utiliser le lecteur μFR Nano Online.
Communication UDP/TCP #
- Tous les octets envoyés au port UDP/TCP 1 seront transférés vers UART1 et vice versa
- Tous les octets envoyés au port UDP/TCP 2 seront transférés vers UART2 et vice versa
- Les bibliothèques de la série μFR prennent en charge la communication UDP/TCP
- Le mode UDP/TCP fonctionne en parallèle avec le mode Transparent et le mode HTTP.
Communication UDP/TCP – Exemple d’ouverture de lecteur #
/*
Ouverture du lecteur sur l’adresse IP 192.168.1.112 et le port 8881 pour la communication UDP. */
ReaderOpenEx(0, « 192.168.1.112:8881 », 'U', 0);
/*
Ouverture du lecteur sur l’adresse IP 192.168.1.112 et le port 8881 pour la communication TCP. */
ReaderOpenEx(0, « 192.168.1.112:8881 », 'T', 0);
Communication en mode série BLE #
- Tous les octets envoyés au port série BLE seront transférés vers UART1 ou UART2 et vice versa.
- Le mode BLE ne fonctionne pas en parallèle avec les modes UDP/TCP et HTTP.
Communication en mode série BLE – Exemple d’ouverture du lecteur #
/*
Ouverture du lecteur en mode série BLE sur le port virtuel COM34. Doit désactiver la réinitialisation à l’ouverture. */
ReaderOpenEx(2, « COM34 », 0, « UNIT_OPEN_RESET_DISABLE »);
Communication en mode série BLE #
- Tous les octets envoyés au port série USB seront transférés vers UART1 ou UART2 et vice versa.
- Le mode transparent fonctionne en parallèle avec les modes UDP/TCP et HTTP.
Communication en mode transparent – Exemple d’ouverture du lecteur #
/*
Ouverture du lecteur en mode Transparent. Doit désactiver la réinitialisation à l’ouverture.
*/
ReaderOpenEx(2, 0, 0, « UNIT_OPEN_RESET_DISABLE »);
Communication en mode HTTP #
- Tous les octets de chaîne HEX envoyés dans le corps POST seront transférés à UART1 ou UART2 et vice versa.
- Le mode HTTP fonctionne en parallèle avec UDP/TCP et le mode Transparent.
Communication en mode HTTP – Exemple GetCardIdEx #
/*
Obtention de l’ID de carte en mode HTTP à l’aide d’une requête HTTP POST.
*/
Corps de requête HTTP POST envoyé à μFR Reader /uart1 ou /uart2 > 557caa00aaccec
Corps de réponse HTTP POST envoyé à partir du lecteur μFR > de7ced0b08044f52dad99500000000000000cb