Herunterladen Inhalt Inhalt Diese Seite drucken

Joy-it COM-FP-R301T Anleitung

Fingerabdrucksensor
Vorschau ausblenden Andere Handbücher für COM-FP-R301T:

Werbung

FINGERABDRUCKSENSOR
COM-FP-R301T
1. ALLGEMEINE INFORMATIONEN
Sehr geehrte *r Kunde *in,
vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im
Folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der
Verwendung zu beachten ist.
Sollten Sie während der Verwendung unerwartet auf Probleme stoßen,
so können Sie uns selbstverständlich gerne kontaktieren.

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Joy-it COM-FP-R301T

  • Seite 1 FINGERABDRUCKSENSOR COM-FP-R301T 1. ALLGEMEINE INFORMATIONEN Sehr geehrte *r Kunde *in, vielen Dank, dass Sie sich für unser Produkt entschieden haben. Im Folgenden zeigen wir Ihnen, was bei der Inbetriebnahme und der Verwendung zu beachten ist. Sollten Sie während der Verwendung unerwartet auf Probleme stoßen,...
  • Seite 2: Pinbelegung

    2. PINBELEGUNG Name Farbe Schwarz Gelb Weiß Touch Grün 3,3 V Blau...
  • Seite 3: Anschluss

    3. VERWENDUNG MIT DEM RASPBERRY PI 3.1 Anschluss Für den Raspberry Pi verwenden wir ein USB zu TTL Modul. In unserem Anwendungsbeispiel verwenden wir hierfür unseren Artikel SBC-TTL. Dazu schließen wir den Fingerabdrucksensor wie folgt an den Adapter. Fingerabdrucksensor SBC-TTL 5 V (Rot) GND (Schwarz) TXD (Gelb)
  • Seite 4: Verwendung Der Bibliothek

    3.2 Installation Wir verwenden die Bibliothek pyfingerprint von bastianraschke, welche German Free Software License unter der veröffentlicht wurde, um den Fingerabdrucksensor anzusteuern. Um die Bibliothek und alle ihre Abhängigkeiten zu installieren, führen Sie die folgenden Befehle aus: sudo bash wget -O - https://apt.pm-codeworks.de/pm-codeworks.de.gpg | apt-key add - wget https://apt.pm-codeworks.de/pm-codeworks.list -P /etc/apt/sources.list.d/ apt-get update apt install python3-fingerprint --yes...
  • Seite 5 4. VERWENDUNG MIT DEM ARDUINO 4.1 Anschluss Fingerabdrucksensor Arduino 5 V (Rot) GND (Schwarz) TXD (Gelb) Pin 2 RXD (Weiß) Pin 3 Touch (Grün) 3,3 V (Blau) Der Pin Touch ist ein Ausgangspin, welcher ein Signal ausgibt, ob ein Finger auf dem Sensor aufgelegt worden ist. Mit dem Pin 3,3 V kann der Sensor betrieben werden, ist dann jedoch nur in der Lage mittels des...
  • Seite 6: Format Der Datenpakete

    5. USB/UART KOMMUNIKATIONSPROTOKOLL Das Kommunikationsprotokoll definiert, wie die Daten ausgetauscht werden, wenn das Module einer Steuereinheit (Raspberry Pi, Arduino oder ein PC) kommuniziert. Das Protokoll und die Befehlssätze gelten sowohl für den UART- als auch für den USB-Kommunikationsmodus. Für Einsatz einem wird USB-Schnittstelle...
  • Seite 7 5.2 Prüfung und Bestätigung des Datenpakets Hinweis: Befehle dürfen nur von einer Steuereinheit an das Modul gesen- det werden, und das Modul muss die Befehle bestätigen. Nach dem Empfang von Befehlen sendet das Modul den Status der Be- fehlsausführung und die Ergebnisse über ein Bestätigungspaket an die Steuereinheit.
  • Seite 8 5.4 Systembezogene Anweisungen Überprüfung des Passwortes (VfyPwd) Beschreibung: Überprüft das Handshaking-Passwort des Moduls. Eingabeparameter: PassWord (4 Bytes) Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 13H Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes 1 Byte 4 Bytes 2 Bytes Kopfzeile Modul...
  • Seite 9 Moduladresse einstellen (SetAdder) Beschreibung: Moduladresse festlegen. Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 15H Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes 1 Byte 4 Bytes 2 Bytes Kopfzeile Originale Mo- Kennung Länge des Befehlscode Neue Modul Prüfsumme dul Adresse...
  • Seite 10 Port Steuerung (Control) Beschreibung: Für das UART-Protokoll steuert es das "Ein/Aus" der USB-Ports; Für das USB-Protokoll steuert es das "Ein/Aus" der UART-Ports; Eingabeparameter: Steuercode (1 Byte) Steuercode "0" bedeutet, dass der Anschluss ausgeschaltet wird; Steuercode "1" bedeutet, dass der Anschluss eingeschaltet wird; Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 17H Befehls- (oder Anweisungs-) Paketformat:...
  • Seite 11 Name Beschreibung Offset (Wort) Größe (Wort) Status Register Inhalt des Systemstatusregisters Systemidentifizierungscode Fester Wert: 0x0009 Größe der Fingerbibliothek Größe der Fingerbibliothek Sicherheitsstufe Sicherheitsstufe (1, 2, 3, 4, 5) Adresse des Geräts 32-Bit-Geräteadresse Größe des Datenpakets Größencode (0, 1, 2, 3) Baud-Einstellungen N (Baud = 9600*N bps) Gültige Vorlagennummer lesen (TemplateNum)
  • Seite 12: Anweisungen Für Die Verarbeitung Von Fingerabdrücken Erfassen Des Fingerbildes (Genimg)

    5.5 Anweisungen für die Verarbeitung von Fingerabdrücken Erfassen des Fingerbildes (GenImg) Beschreibung: Erkennen des Fingers und Speichern des erkannten Fin- gerbildes im ImageBuffer bei gleichzeitiger Rückgabe eines erfolgreichen Bestätigungscodes; wenn kein Finger vorhanden ist, lautet der zurückge- gebene Bestätigungscode "can't detect finger". Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 01H...
  • Seite 13 Bild Herunterladen (DownImage) Beschreibung: Ein Bild von der Steuereinheit in den Img_Buffer hochla- den. Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 0bH Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes 1 Byte 2 Bytes Kopfzeile Chip Kennung Länge des...
  • Seite 14 Erzeugen einer Vorlage (RegModel) Beschreibung: Kombinieren der Informationen von Zeichendateien aus CharBuffer1 und CharBuffer2 und Erzeugen einer Vorlage, die sowohl in CharBuffer1 als auch in CharBuffer2 zurückgeschrieben wird Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 05H Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes...
  • Seite 15 Speichern einer Vorlage (Store) Beschreibung: Zur Speicherung einer Vorlage des angegebenen Buffers (Buffer1/Buffer2) an der angegebenen Stelle der Flash-Bibliothek. Eingabeparameter: BufferID (Buffer Zahl) (1 Byte), PageID (Flash Spei- cherort des Templates, zwei Bytes mit hohem Byte vorne und niedrigem Byte hinten) (2 Bytes). Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 06H Befehls- (oder Anweisungs-) Paketformat:...
  • Seite 16 Bestätigungscode=01H: Fehler beim Empfang des Pakets; Bestätigungscode=0cH: Fehler beim Lesen der Vorlage aus der Bibliothek oder die ausgelesene Vorlage ist ungültig; Bestätigungscode=0BH: Adressierungs-PageID liegt außerhalb der Fin- gerbibliothek; Löschen einer Vorlage (DeletChar) Beschreibung: Ein Segment (N) von Vorlagen der Flash-Bibliothek zu lö- schen, das an der angegebenen Position (oder PageID) gestartet wurde.
  • Seite 17 Präzises Matching von zwei Finger-Templates durchführen (Match) Beschreibung: Durchführen eines präzisen Abgleiches von Vorlagen aus CharBuffer1 und CharBuffer2 um entsprechende Ergebnisse zu liefern. Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte), passende Zahl (1 Byte) Befehlscode: 03H Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes...
  • Seite 18 5.6 Andere Anweisungen Erzeugen eines Zufallscodes (GetRandomCode) Beschreibung: Dem Modul befehlen, eine Zufallszahl zu erzeugen und sie an die Steuereinheit zurückzugeben; Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte) Befehlscode: 14H Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes 1 Byte 2 Bytes...
  • Seite 19 Lesen von Notizen (ReadNotepad) Beschreibung: Ermöglicht der Steuereinheit, Daten von der angegebene Flash-Seite zu lesen. Eingabeparameter: / Rückgabe Parameter: Bestätigungscode (1 Byte), Dateninhalt (32 Bytes) Befehlscode: 19H Befehls- (oder Anweisungs-) Paketformat: 2 Bytes 4 Bytes 1 Byte 2 Bytes 1 Byte 1 Bytes 2 Bytes Kopfzeile...
  • Seite 20 5.7 Anweisungstabelle Klassifiziert nach Funktionen Nummer Code Beschreibung Systembezogen 13H Überprüfen des Passworts 12H Passwort festlegen 15H System einstellen 0EH Einstellen der Systemparameter 17H Port Steuerung 0FH Lesen der Systemparameter 1DH Finger-Template-Nummern lesen Fingerprint- 01H Fingerbild sammeln Verarbeitung 0AH Bild hochladen 0BH Bild herunterladen 02H Zeichen aus dem Bild erzeugen 05H Kombinieren von Zeichendateien...
  • Seite 21 Klassifiziert nach Befehlscode Code Kennung Beschreibung GenImg Erfassen des Fingerbildes Img2Tz Erzeugen einer Zeichendatei aus einem Bild Match Präzises Matching von zwei Finger-Templates durchführen Search Durchsuchen der Fingerbibliothek RegModel Erzeugen einer Vorlage Store Speichern einer Vorlage LoadChar Lesen einer Vorlage aus der Flash-Bibliothek UpChar Ein Zeichen oder eine Vorlage hochladen DownChar...
  • Seite 22: Sonstige Informationen

    Wir senden Ihnen eine Paketmarke zu mit der Sie das Gerät kostenlos an uns zurücksenden können. Hierzu wenden Sie sich bitte per E-Mail an Service@joy-it.net oder per Telefon an uns. Informationen zur Verpackung: Verpacken Sie Ihr Altgerät bitte transportsicher, sollten Sie kein geeignetes Verpackungsmaterial haben oder kein eigenes nutzen möchten kontaktieren Sie uns, wir lassen Ihnen dann eine geeignete...

Inhaltsverzeichnis